/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Layout and general divs
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
margin:0;
padding:0;
}
body {
font: normal 76%/140% Georgia, "Times New Roman", serif;
color:#000;
background-color:#000;
}
#row-one{
background: #000  url(images/body-bg-subpage-1.jpg) no-repeat top center;
height:219px;
margin:0 auto;
padding-top:40px;
}
#home-page #row-one{
background: #000  url(images/body-bg.jpg) no-repeat top center;
height:385px;
margin:0 auto;
padding-top:40px;
}
#row-two{
overflow:hidden;
clear:both;
background: #fffff1  url(images/hay.jpg) repeat-x top center;
padding:1em 0 1em 0 ;
}
#row-three{ 
clear:both;
background: #000 url(images/footer-bg.jpg) no-repeat top center;
height:259px;
height:159px;
}
#row-one .content,
#row-two .content,
#row-three .content{
width:960px;
margin:0 auto;
}
#quote{
text-indent:-9999px;
margin:0 auto;
margin-top:30px;
padding-left:415px; 
height:200px;
width:546px;
background: transparent url(images/quote.gif) no-repeat top right;
}
#column-one{
width:630px;
}
#column-two{
font-size:0.9em;
width:300px;
margin:0 0 0 20px;
}
#column-one,
#column-two{
float:left;
}
.switch-block-one,
.switch-block-two{
padding:1em 0 1em 0;
margin:1px 0 0 10px;
border-bottom: 1px solid #d1e1d8;
border-bottom: 1px solid #ededdb;
}
.switch-block-two{
background: #fafaec;
}
#wrap-player{
margin:0 auto; 
text-align:center;
}
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#album{
text-indent:-9999px;
margin:0;
}
.available-at{
 float:left; 
}
.track-listing{
float:left; 
width:230px;
margin-right:10px;
}
#subscribe{
width:299px;
width:309px;
float:right;
}
div.album-credits{
float:left;
width:380px;
}
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Images 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
img{
border:0px solid #ddd;
margin:10px 0 10px 10px ;
}
.buy-album{
margin-left:0;
border: 1px solid #d1e1d8; 
}
img.rss-button{
float:right;
margin:9px 6px 0px 0px;
}
.avatar{
border: 7px solid #efefd1; 
float:left;
margin:0 9px 10px 13px; 
}
.album-cover{
float:left;
margin-right:10px
}
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Headings H1-H6 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
h1, h2, h3, h4, h5, h6{
margin-left:10px;
}
h1{
padding-bottom:0.5em;
color: #890700;
border-bottom: 1px solid #890700; 
margin-top:15px;
font-size:2.5em;
font-weight:normal;
}
#wordmark{
margin-left:10px;
font-size:1em;
margin-top:0em;
border:0;
padding:0;
}
h2,
h2#breadcrumbs{
margin-top:12px;
margin-bottom:0.5em;
font-size:1.7em;
font-weight:normal;
padding-top:0.5em; 
}
.switch-block-one h2,
.switch-block-two h2{
margin-top:0;
}
#column-two h2{
padding-bottom:0.5em;
color: #890700;
border-bottom: 1px solid #890700; 
margin-top:15px;
margin-right:0.5em;
font-size:2em;
font-weight:normal;
}
#album h2{
padding-bottom:0em;
margin:-10px 0 0 0;
font-size:10px;
border: 0;
}
/*Plogger...*/
h2#breadcrumbs{

}
h3{
font-size:1.5em;
margin:10px 0 10px 10px ;
font-weight:normal;
}
#column-one h3{
padding-bottom:0.5em;
color: #890700;
border-bottom: 1px solid #890700; 
}
#column-two h3{
margin:1em 0em 0.2em 0.7em;
margin: 5px 0px 3px 10px; 
font-weight:bold;
font-size:1.4em;
}
h4{
font-size:1.4em;
margin:10px 0 0 10px;
margin:0 0 0 10px;
font-weight:normal;
}
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Paragraphs 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
p{
margin:15px 0em 15px 10px ;
}
#footer p{
text-align:center;
font-size:0.9em;
color:#fffff1;
margin:0;
padding:20px 0 0 0;
height:120px;
background: transparent url(images/grain-elevator.gif) no-repeat center center;
}
.entry-info{
/*This is to ensure that the comments start under the avatar... */
margin-bottom:3.5em !important;
}
.entry-info,
.reviews-date,
.reviews-writer,
.shows-venue,
.shows-location{
margin:0 10px;
}
.entry-date,
.reviews-date,
.shows-venue{
margin-top:-0.5em;
}
.keep-reading{
font-size:0.8em;
margin-top:0em;
margin-bottom:1em;
}
.blog-summary,
#column-two .entry-date,
#column-two .shows-venue{
margin:0 10px;
font-size:1em;
}
#column-two .shows-location,
#column-two .blog-summary{
padding-bottom:1em;
}
.clear{
clear:both;
}
p.album-credits{
float:left;
margin-left:10px;
}
p#subscribe-by-email{
background: transparent url(images/subscribe-bg.jpg) no-repeat scroll 0px 0px; 
float: left; 
margin: -48px 0 0 0;
width: 217px; 
height: 37px;
position:relative;
}
p#subscribe-by-rss{
background: transparent url(images/rss-bg.jpg) no-repeat scroll 0px 0px; 
margin: -48px 0 0px 0;
width: 60px; 
height: 37px;
float: right;
position:relative;
}
.captcha-image img{
margin:10px 0 0 0;
}
.alert{
text-align:center; 
font-size:1.2em;
padding:0.5em;
background: #fff7a1;
}
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Links 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

#album a{
background: transparent url(images/album-module.jpg) no-repeat 0px 0px;
display:block;
width:299px;
height:231px;
}
#album a:hover{
background: transparent url(images/album-module.jpg) no-repeat 0px -252px;
}
#wordmark a{
margin-left:0px;
outline:0;
text-indent:-9999px;
width:300px;
height:40px;
background: transparent url(images/sitename.gif) no-repeat 0px 0px;
display:block; 
}
a{
outline:0;
color:#1a6973;
}
a:hover{
text-decoration:none;
}
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lists
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#column-one ul{
margin:15px 0 0 25px;
}
/*Plogger...*/
#column-one ul.slides{
margin:15px 0 0 0px;
padding:0;
}
ol{
margin:10px 0 0 0px;
list-style-position: outside;
padding-left:30px;
}
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Form Elements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

form{
margin:0;
padding:0 0 0 10px;
width:auto; 
}
textarea, input{
background-color:#fff;
border:solid 1px #1a6973;
border:solid 1px #fffff1;
border-left: 1px solid #d9c680;
border-top: 1px solid #d9c680;
font: normal 76%/140% Georgia, "Times New Roman", serif;
font-size:1em;
margin:0;
padding:2px;
outline:0;
}
input{
width:207px;
}
input.button-subscribe,
input.button-send{
border:0;
padding:0;
margin-top:0em;
width:auto;
}
input.button-send{
border: 1px solid #fff; 
border-right: 1px solid #d9c680;
border-bottom: 1px solid #d9c680;
background:#fff2bc;
width:66px;
height:23px;
text-align:center !important; 
}
/*This is for the Submit button on the contact form...*/
#scott .button-send{
border:0;
}
textarea{
width:612px;
width:598px;
}
#comment_form input,
#scott input{
text-align:right;
}
input.comment-form-url{
text-align:left !important;
}
.checkbox{
width:auto;
}
.button{
width:auto;
}
.commenter-url{
text-align:left !important;
}
.checkbox{
border:0;
background:0;
}
fieldset{
border: 0;
background: #fafaec;
padding:7px 0px 7px 7px;
margin:3px 0px 3px 0px;
}
fieldset.buttons{
text-align:center;
}
p#subscribe-by-email input{
position:absolute;
top:10px;
left:9px;
background:0;
border:0; 
width: 125px;
}
p#subscribe-by-email .subscribe-button{
position:absolute;
top:7px;
left:142px;
width:66px;
height:23px;
}
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Nav
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#nav {		
		height: 56px;
		padding: 0px;
		margin-top: 38px;
		position: relative;
		left:0px;
		font-size:12px;
		font-weight:normal;
background: transparent url(images/nav.jpg) no-repeat 355px 0;
 
	}
	
	#nav li {
/*background: transparent url(images/hay.jpg) no-repeat 0px 0px;	padding: 0;*/
	list-style: none; 
	position: absolute; 
	top: 0;
	}
	
	#nav li, #nav a {
	outline:0;
	display: block; 
	border:0px solid #fff; 
	margin-top: 0px; 
	height:56px; 
	color:#000;
	color:#fffff1;
	text-decoration:none;
	text-align:center;
	font-size:1.2em;
	text-indent:-9999px;
	}
#nav a:hover{
text-decoration:underline;
}
	li#bio {left: 404px; width:40px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -49px 0px;}
	li#blog {right: 469px; width:41px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -95px 0px;}
	li#shows {right: 408px; width:52px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -145px 0px;}
	li#music {right: 347px; width:49px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -209px 0px;}
	li#videos {right: 281px; width:55px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -269px 0px;}
	li#photos {right: 214px; width:55px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -336px 0px;}
	li#reviews {right: 138px; width:63px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -404px 0px;}
	li#links {right: 81px; width:43px;  border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -481px 0px;}
	li#contact {right:9px; width:56px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -540px 0px;}
	
	li#bio a:hover {left: 404px; width:40px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -49px -56px;}
	li#blog a:hover  {right: 469px; width:41px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -95px -56px;}
	li#shows a:hover {right: 408px; width:52px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -145px -56px;}
	li#music a:hover {right: 347px; width:49px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -209px -56px;}
	li#videos a:hover {right: 281px; width:55px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -269px -56px;}
	li#photos a:hover {right: 214px; width:55px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -336px -56px;}
	li#reviews a:hover {right: 138px; width:63px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -404px -56px;}
	li#links a:hover {right: 81px; width:43px;  border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -481px -56px;}
	li#contact a:hover {right:9px; width:56px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -540px -56px;}
	
/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For pages that you're currently on...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
body#bio-page	li#bio a {left: 404px; width:40px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -49px -112px;}
body#blog-page	li#blog a  {right: 469px; width:41px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -95px -112px;}
body#shows-page	li#shows a {right: 408px; width:52px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -145px -112px;}
body#music-page	li#music a {right: 347px; width:49px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -209px -112px;}
body#videos-page	li#videos a {right: 281px; width:55px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -269px -112px;}
body#photos-page	li#photos a {right: 214px; width:55px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -336px -112px;}
body#reviews-page	li#reviews a {right: 138px; width:63px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -404px -112px;}
body#links-page	li#links a {right: 81px; width:43px;  border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -481px -112px;}
body#contact-page	li#contact a {right:9px; width:56px; border: 0px solid #fff; background: transparent url(images/nav.jpg) no-repeat -540px -112px;}
