html {background: #1b0900;}
body {padding: 25px 0;background: #1b0900; font:0.86em/175% Georgia, Verdana, Helvetica, Arial, sans-serif; color:#350c01;}



/* typography */


h1 {font:3em/150% "Palatino Linotype", Verdana, "Times New Roman", Times, serif; padding-bottom:0.5em; color:#ce640e;}
h2 {font:2em/150% Georgia, Verdana,  "Times New Roman", Times, serif; padding-bottom:0.5em; color:#ce640e;}

h3 {font:1.8em/150% Georgia, Verdana, "Times New Roman", Times, serif; margin-bottom:0.5em;color:#ce640e;}

h3.headline {font:1.3em "Century Gothic", Georgia, "Times New Roman", Times, serif; color:#7c7f0f;  font-weight:normal; margin-bottom: 0.5em; text-transform: uppercase; color: #3c3e02;}
h4 {font-weight: bold; padding-bottom: 0.5em;}

p {padding-bottom:1em;}

a {color:#ce640e; text-decoration:none; overflow:hidden; }

a:hover{color:#a44e09;}
hr {border:0; border-bottom: 1px solid  #d3d3a6; color:#d3d3a6; height: 1px; }
blockquote { font: italic 1.3em "Palatino Linotype", Palatino,  Georgia, Verdana,  "Times New Roman", Times, serif; line-height: 150%; margin-bottom: 1em; color: #a54b00;  }

blockquote p{margin:0; padding: 5px 10px 5px 0;}
.by {margin-left: 40px; color: #7d8010;}

em {font-style:italic;}
.small { color: #733e01; text-transform: none; font-style: italic; letter-spacing: 0;}
hr {color:#dccea6; border: 0; border-bottom: 1px solid #dccea6; height: 1px; display: block; margin-bottom: 15px;}

#wrap {width: 950px; background: url(images/bg.gif) repeat-y; margin: 0 auto;}
#header {width: 950px; height: 195px;background: url(images/header.gif) no-repeat; }

	#header blockquote span {color:#ead0bb; font-size: 0.8em;}

	
#footer { height: 52px; background: url(images/footer.gif) no-repeat 2px 0;}
#footer ul {margin-left: 480px;}
#footer li {float:left; margin: 20px 10px 0 10px;}
#logo {margin-bottom: 0; padding-bottom: 0;}
#logo a{display: block; width: 215px; height: 33px; background: url(images/logo.gif) no-repeat; position: absolute; text-indent: -9999px; margin-top: 50px; margin-left: 55px;}
#nav {padding-top: 30px; margin-left: 300px;}
#nav a{color:#b06b4b;}
#nav a#selected, #nav a:hover {color:#ee7f1c;}
#sub-nav a{padding: 5px; font-size: 1.3em; border-top:1px solid #dfd5b6; display: block; color: #390f05;}
#sub-nav a:hover, #sub-nav a.active {background: #fff; color: #d36f1f;}
#sub-nav {border-bottom:1px solid #dfd5b6; margin: 15px 0;}
#nav li {float:left; padding: 0 17px; font-size: 18px;  }




#left {width: 309px; height: 641px; background: url(images/main-photo.jpg) no-repeat; margin: 15px 0 0 15px; display: inline; float: left;}
#right {width: 600px; float:left; margin: 30px 20px 0 0; display: inline}
#left2 {width: 259px; height: 641px;  margin: 15px 0 0 20px; display: inline; float: left;}
#right2 {width: 620px; float:left; margin: 30px 20px 0 20px; display: inline}

#right h3, #right2 h3 {font-size: 1.6em; text-transform: uppercase;}
h3 em { text-transform: lowercase; color:#521703;}
#photos-home li {float: left; margin-right:15px; display: inline;}
#photos-home a {display: block; width: 120px; height: 120px; padding: 5px; background: #fff; border-left: 1px solid #e9ddb9; border-top: 1px solid #e9ddb9; border-right: #c3b99c solid 1px;border-bottom: #c3b99c solid 1px;}
#photos-home a:hover{background: #fff9ca;}


/* recordings */
.recording {padding-top: 10px; margin-top: 10px; border-top:1px solid #dfd5b6; clear: both;}
.recording dt {float:left; display: block; width: 130px; height: 130px; margin-right:15px;}
.recording dt a{display: block; width: 120px; height: 120px; padding: 5px; background: #fff; border-left: 1px solid #e9ddb9; border-top: 1px solid #e9ddb9; border-right: #c3b99c solid 1px;border-bottom: #c3b99c solid 1px;}
.recording dt a:hover{background: #fff9ca;}
.recording .title a{color:#b05206; font-size: 1.5em;}
.recording .title a:hover{color:#531905;}
.recoring .date {color:#774433;}
.purchase a{padding-left: 15px; background: url(images/bullet.gif) no-repeat 0 3px;}
.clear {clear:both;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#header blockquote {color:#ec9c4e; font: italic 22px "Adobe Caslon Pro", "Palatino Linotype", Palatino,  Georgia; margin: 35px 30px 0 0; float: right; display: inline; width: 600px;text-align: right;}

.headbutton {
	float: right;
	display: inline;
	margin: 20px 30px 0 0;
	clear: both;
	width: 400px;
}
#listen { width: 153px; height: 26px; background: url(images/listen.gif) no-repeat top left; display: block; text-indent: -9999px; float: right;}
#listen:hover {background: url(images/listen.gif) no-repeat 0 -26px;}
#facebook { width: 220px; height: 26px; background: url(images/facebook.gif) no-repeat top left; display: inline; text-indent: -9999px; float: right; margin: 0 6px 0 0;}
#facebook:hover {background: url(images/facebook.gif) no-repeat 0 -26px;}


#main {
	width: 950px;
}
#sub-nav li {
	clear: both;
	width: 100%;
}