@charset "utf-8";
/* CSS Document */

@import url("reset-fonts-grids.css");


html, body{font:11px/14px Georgia, Arial, Helvetica, sans-serif; color:#000; background-color:#A58C52; min-width:700px;}
#doc3{margin:0;}
#top{position:relative; height:756px; background:url(../images/topbg.gif) repeat-x scroll; width:100%;}
#header{overflow:hidden; padding-top:104px; width:354px; display:block; background:url(../images/logo.png) no-repeat scroll 0%; height: 0; float:left;}
.divider{position:absolute; bottom:0; left:0; background:url(../images/divider.jpg) repeat-x scroll; height:47px; width:100%; z-index:2;}
#topleft{position:absolute; left:0; top:0; z-index:4;}
#topright{position:absolute; right:0; top:0; z-index:5;}
#bottomleft{position:absolute; left:0; bottom:10px; z-index:4;}
#bottomright{position:absolute; right:0; bottom:19px; z-index:2;}
#bottom{background:url(../images/bottombg.gif) repeat-x scroll; height:1044px;}
#leftchicken{position:absolute; bottom:-22px; left:-40px; z-index:9;}
#pigright{position:absolute; bottom:-13px; right:-60px; z-index:9;}

#footer{position:relative; height:120px; color:#fff; padding-left:150px; font-size:10px;}
#footer_left{position:absolute; left:0; top:-35px;}
#footer_right{position:absolute; right:0; top:-37px;}

.container{width:870px; margin:auto; position:relative; z-index:8;}
#header_row{padding-top:30px; height:128px;}
#album{float:right; display:inline; width:190px; margin-right:20px;}
.newalbumtxt{padding-left:38px;}
#fly{position:absolute; left:390px; top:0;}

.leftcol{width:335px; float:left; display:inline;}
.rightcol{float:right; display:inline; width:535px;}
.maincontent{margin-top:25px;}

/* Upcoming shows */
#upcoming_shows{background:url(../images/upcomingbg.jpg) no-repeat scroll; width:333px; height:411px; padding-top:50px;}
.show_date,
.show_loc{background-color:#755831; opacity:0.55; color:#fff; font-size:10px; padding-left:4px;}

.show{margin-bottom:15px; position:relative;}
.show_date{width:47px; float:left; display:inline; margin-left:22px;}
.show_loc{width:190px; float:left; display:inline; margin-left:20px;}
.soldout{margin-top:10px;}


/* Blog */
#blog{background:url(../images/blogbg.jpg) no-repeat scroll; padding-top:40px; height:493px;}
#rss{text-align:right; padding-right:15px; margin-bottom:20px;}
#blog h2{color:#B63B21; font:bold 11px/12px Georgia, "Times New Roman", Times, serif;}
.blog_divider{background:url(../images/hr.gif) no-repeat scroll; width:290px; height:20px; margin:10px auto; border:none;}
.blog_post{padding-bottom:12px; background:url(../images/footer_line.png) repeat-x scroll left bottom; margin-left:22px;}
.blog_post a:link,
.blog_post a:visited{color:#58727B; font:bold 9px/12px Georgia, "Times New Roman", Times, serif;}
.post_details{font:9px/12px Georgia, "Times New Roman", Times, serif;}
.post{margin-top:18px; width:90%;}
.date{font-size:9px;}
.viewall{margin-bottom:40px;}
#recent_posts{overflow:hidden; padding-top:39px; width:166px; display:block; background:url(../images/recent_posts.png) no-repeat scroll 0% 0%; height: 0; clear:both; }
#archive{background:url(../images/archivebg.jpg) no-repeat scroll; width:340px; height:472px; padding-top:60px;}
#blogfull{background:url(../images/blogfullbg.jpg) no-repeat scroll; width:535px; height:477px; padding-top:60px;}
#blogfullcontent{margin-left:22px; width:480px;}
.recent_posts{margin-bottom:30px; width:310px;}
.recent_posts,
.archive_dates{margin-left:22px; margin-top:15px;}
.recent_posts li a {color:#B63C22; text-decoration:none; font-weight:bold;}
.recent_posts li {margin-bottom:5px;}


/* Contact */
#contact{background:url(../images/getintouchbg.jpg) no-repeat scroll; width:330px; height:295px; padding-top:20px;}
#contact_form{margin:30px 0 22px 15px;}
.contact_text{margin-left:22px; margin-top:70px;}
.contact_text a:link,
.contact_text a:visited{color:#fff; font-size:12px;}
#contact p{color:#fff; font-size:9px; line-height:14px;}

label, input{display:block; float:left;}
input.name_input{background:url(../images/form_name.jpg) no-repeat scroll; border:none; width:209px; height:23px; color:#000; padding:4px 0 0 3px;}
input.email_input{background:url(../images/form_email.jpg) no-repeat scroll; border:none; width:209px; height:23px; color:#000; padding:4px 0 0 3px;}
textarea{display:block; background:url(../images/form_textarea.jpg) no-repeat scroll; width:209px; height:92px; color:#999; border:none; padding:4px 0 0 3px; margin-bottom:10px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; float:left;}
label{padding-top:5px;}
br{clear:left;}
.send{text-align:right; padding-right:70px;}
a:link, a:visited{text-decoration:none; color:#58727B;}

/* Bio */
#bio{background:url(../images/biobg.jpg) no-repeat scroll; width:267px; height:200px; float:left; display:inline; padding-top:50px;}
#bio p{width:212px; margin-left:22px;}
#biotext{text-align:left; width:700px; margin:30px auto 30px auto; padding-bottom:30px;}
#biotext p{margin-bottom:8px;}
#biotext h1{font-weight:bold; font-size:16px; margin-bottom:10px;}
#biotext h2{font-weight:bold; font-size:14px; margin-bottom:10px;}
ol{margin-left:2em;}
ol li{list-style:decimal outside;}
#biotext ol{margin-bottom:20px;}
/* Releases */
#releases{background:url(../images/releasesbg.jpg) no-repeat scroll; width:263px; height:200px; float:left; display:inline; padding-top:50px; position:relative;}
#releases .album{margin:30px 0 0 22px;}
#releases .buy{position:absolute; bottom:80px; right:35px;}
#releases p{margin:0 20px;}
.release_image{margin:15px 9px 0 25px; display:inline; float:left;}
.release_buy_link{float:left; display:inline; padding-top:63px; width:45px;}
.grey{color:#999;}



.site_link{text-align:right; padding-right:20px; margin-bottom:5px;}

/* Music */
#music{background:url(../images/music.png) no-repeat scroll; width:508px; height:261px; margin-top:15px; padding-top:24px; clear:both;}
#music_player{ background:url(../images/musicplayerbg.jpg) no-repeat scroll; width:535px; height:279px; clear:both;}
#mp3{padding-top:8px;}


/* Videos */
#video{background:url(../images/video.jpg) no-repeat scroll; width:530px; height:430px; padding-top:30px; clear:both;}
#youtube_player{text-align:center; margin-top:9px;}
.youtube_link{text-align:right; padding-right:15px;}

/* Gallery */
#flickr_gallery{text-align:center; margin-top:8px; background:url(../images/flickrbg.jpg) no-repeat scroll; width:531px; height:296px; padding-top:20px;}
.flickr_link{text-align:right; padding-right:15px;}
/* congregate */
/* Footer */

strong{font-weight:bold;}
.nomargin{margin:0;}
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* WinIE7 only */
*:first-child+html .clearfix{
	height:1%;
}

/* WinIE6 and below */
/*¥*/
* html .clearfix{
	height:1%;
}
/**/

/* MacIE only */
/*¥*//*/
.clearfix{
	display:inline-table;
}
/**/