/*   
http://themeshaper.com/wordpress-child-theme-basics/

Theme Name: thematic-sub
Description: A Child Theme of thematic
Template: thematic
AUTHOR: Damian Iorio
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/3c-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


body {
background:transparent url(images/bk_body.jpg) repeat scroll 0 0;
color:#999;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

#wrapper {

/*background:transparent url(images/bk_wrapper.png) repeat-x scroll 0 0;*/
}

/*#header {
background:transparent url(images/bk_header.png) no-repeat scroll 90% 0;
height:171px;
position:relative;
}*/

#header {
background:transparent url(images/bk_footer.png) repeat-x scroll 0 60px;
}

#blog-title, #blog-description {display: inline;}

#branding {
padding:40px 0 22px;
text-align:center;
}

#blog-title {
font-weight:normal;
line-height:10px;
padding:0 40px;
}

#blog-title a {
color:#9F582D;
text-decoration:none;
letter-spacing:2px;
}

#blog-title a:active, #blog-title a:hover {
color:#666666;
}

#blog-description {
color:#666666;
font-size:20px;
padding:0 20px;
line-height:10px;
letter-spacing:2px;
font-style:normal;
}

#index-top ul ul {
text-align:center;
}

#index-top ul ul li {
display:inline;
padding:0 10px 10px;
}

#index-top a, #index-top a:visited {
font-size:20px;
letter-spacing:1px;
}

#index-top a:hover, #index-top a:active {
color:#9F582D;
border-bottom:2px dotted #666666;
}
/*

#access {
border-top:none;
border-bottom:none;
margin-top:20px;
}

.sf-menu {
border-right:none;
}

.sf-menu li {
background:none;
}

.sf-menu a {
font-size:20px;
border-bottom:none;
border-left:none;
border-top:none;
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background:none;
border-bottom-color:none;
}
*/

/*
.page-template-front-page-php .entry-title {
background:transparent url(images/line1.png) no-repeat scroll 0 46px;
height:36px;
padding:20px 20px 0 18px;
margin-left:300px;
color:#9F582D;
font-weight:normal;
}*/


#main {
padding:20px 0 22px;
}

#primary {
border:none;
margin-top:15px;
font-size:20px;
line-height:40px;
}

a:link, a:visited {
color:#999;
}

a:active, a:hover {
color:#9F582D;
text-decoration:none;
}

.aside a {
color:#666666;
text-decoration:none;
}

.aside a:active, .aside a:hover {
color:#9F582D;
border-bottom:2px dotted #666666;
}

.aside .current_page_item a, .aside .current_page_item a:visited, .aside .current_page_item a:hover {
color:#9F582D;
border-bottom:none;
}


.aside .current_page_item .page_item a:hover, .aside .current_page_item .page_item a:active {
color:#9F582D;
}

.aside ul ul {
list-style-type:none;
margin:0 0 22px 0;
}

/* Bottom widget in performances */

#content .aside h3 {
font-family:inherit;
font-style:normal;
}

#content .aside {
border:none;
}

#content .aside a {
text-decoration:underline;
}

#content .aside a:hover {
border-bottom:none;
text-decoration:none;
}
/*end*/

.entry-title, .entry-title a, .entry-title a:visited {
background:transparent url(images/line1.png) no-repeat scroll -10px 46px;
height:68px;
padding:20px 20px 0 0;
color:#9F582D;
font-weight:normal;
text-decoration:none;
letter-spacing:2px;
}

.entry-title a:active, .entry-title a:hover {
color:#999;
}

.entry-content {
padding:0;
}

.slug-contact .entry-content img {
margin:0;
}

/* listen */
.slug-listen .entry-content {
padding:0;
font-size:80%;
letter-spacing:1px;
}

/* recordings */
.slug-recordings .entry-content {
padding:0;
font-size:80%;
letter-spacing:1px;
}

/* watch */
.slug-watch .entry-content {
padding:0;
font-size:80%;
letter-spacing:1px;
}

.entry-content h1, .entry-content h2 {
font-weight:normal;
letter-spacing:2px;
color:#666;
padding:0 0 5px;
}

.entry-content h3 {
padding:8px 0;
}

.entry-utility a:active, .entry-utility a:hover {
color:#9F582D;
}

.entry-meta a:active, .entry-meta a:hover {
color:#9F582D;
}

.main-aside h3 {
display:none;
}

.textwidget {
padding-top: 20px;
}

/*
#sidebar a {
font-size:14px;
font-weight:bold;
line-height:20px;
}

#sidebar a:hover {
color:#9F582D;
}*/

table {
border-style:none;
}

tr {
border-bottom:none;
}

/* performances page */
.slug-performances .entry-content h3 {
font-size:16px;
font-style:normal;
padding:20px 0 0;
letter-spacing:1px;
}

/* child pages of performances page */
.parent-pageid-27 .entry-content h3 {
font-size:16px;
font-style:normal;
padding:20px 0 0;
letter-spacing:1px;
}

/* Contact form */
.wpcf7-form input, textarea {
background:transparent none repeat scroll 0 0;
border:1px solid #666666;
color:#999999;
font-family:inherit;
}

.wpcf7-form p {
color:#666;
}

.wpcf7-form .wpcf7-validation-errors {
border:2px solid #FF0000;
}

.submit input, .button, input[type="button"], input[type="submit"] {
-moz-border-radius-bottomleft:11px;
-moz-border-radius-bottomright:11px;
-moz-border-radius-topleft:11px;
-moz-border-radius-topright:11px;
-moz-box-sizing:content-box;
-x-system-font:none;
border:1px solid #BBBBBB;
cursor:pointer;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
line-height:16px;
padding:2px 8px !important;
text-decoration:none;

}

.submit input:hover, .button:hover, input[type="button"]:hover, input[type="submit"]:hover {
border-color:#666666;
color:#9F582D;
}

#footer {
background:transparent url(images/bk_footer.png) repeat-x scroll 0 0;
border-top:none;
}

#siteinfo {
text-align:center;
padding:32px 0 12px;
}

/* hr */
div.hr {
background: transparent url(images/line.png) no-repeat scroll center; 
height: 10px;
margin-top: 20px;
margin-bottom: 20px;
}
hr {display: none}

/* Nextgen gallery (all other major changes are in the nggallery.css in theme folder */
.gallery-desc {
font-size:80%;
letter-spacing:1px;
}

.slug-photo-gallery .entry-content a {
font-size:11px;
padding:10px 0 0 18px;
}

.slug-photo-gallery-downloads .ngg-singlepic {
background-color:transparent;
display:inline;
padding:18px;
}

/* extra line breaks in pages (biography) */
div.postcontent {margin:40px 0 20px;} 

/* microaudio player */
.mAp, .adplr {
	width: 380px;
	margin-top:5px;
	}

.entry-content embed {
margin:0;
}

/* Tabs slides */
.wts_title {
padding-bottom:10px;
}

.entry-content .wts_title a.jtoggle {
background:none;
color:#999999;
font-size:19px;
padding-right:0;
text-decoration:underline;
letter-spacing:1px;
}

.entry-content .wts_title a.jtoggle:hover {
color:#9F582D;
text-decoration:none;
}

.entry-content .wts_slidewrapper {
border:none;
display:none;
padding:20px 0 0;
}

