html, body, div, ul, li, p, h1, h2, h3, h4, h5, h6, input, img, form, pre, a, table, tr, td {margin: 0; padding:0px; font-size:100.01%; outline:0; border:none; vertical-align: bottom;}
html {font-size: 62.5%;}
.clear {clear:both;}
ul li {list-style: none; display:inline; float:left; color:#fff;font-size:11px;}
a {text-decoration: none; color:#fff;}
a:hover {text-decoration:underline;}
h2, h2 a {font: 12px/18px Helvetica, Ariel, sans-serif; color: #f7941d;}
h3, h3 a {font: bold 14px/18px Helvetica, Ariel, sans-serif; color: #000;}
h4, h4 a {font: bold 14px/18px Helvetica, Ariel, sans-serif; color: #fff;}


h2 a {font-weight: bold;}
p {font: 12px/18px Helvetica, Ariel, sans-serif; color: #fff; padding:5px 0;}
body.inside p {color:#000;}
	
body { background: #000 url(/images/bg.jpg) no-repeat fixed 50% 0;text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
#image-wrap { margin: 0 auto; padding: 0;}
#page-wrap {text-align:left;padding:0; margin:15px auto;width:800px;}
#header {background: #000 url(/images/header.jpg) no-repeat; height:146px;}
	#header h1 {text-indent:-9999px;float:left;}
		#header h1 a {height:122px; width:210px;display:block;}
		#header #lists {float:right;height:123px; display:none;}
	#header ul#login {padding:5px 10px 0 0; height:20px;float:right;}
		#header ul#login li {padding:0 10px; color:#fff;}
			#header ul#login li.register {border-right:1px solid #fff;}
			#header ul#newsletter {margin:65px 0px 0 0;}
			#mailinglist_form input.text{background-color:#000;border-bottom:1px solid #7B2F00; padding:2px; color:#fff;}
			#mailinglist_form input.submit {margin-left:2px; background-color:#842F00;color:#fff;padding:2px;}
	#header ul#nav {}
		#header ul#nav li {text-transform: uppercase;}
			#header ul#nav li a {padding:0 12px; height:22px; display:block;line-height: 22px; font-family:"Arial Black",Arial, Helvetica, sans-serif; font-size:12px;}
			#header ul#nav li a:hover, #header ul#nav li a.selected {background-color:#842f00;text-decoration: none;}
#main-content {background:url(/images/content_bg.png) repeat-y; float:left; padding:0 0 30px 0; }
#home #main-content {padding-bottom:5px;}
	ul#main-image {width:800px; height:226px; overflow:hidden; margin:0 0 5px 0;}
	#left-column {float:left; margin-left: 12px;}
body#home #left-column {background: url(/images/headline_bg.png) repeat-y; width:451px; min-height: 100px; padding:10px 8px 10px 10px;}
	h1.recent-headlines {background:url(/images/latest_headlines.png) no-repeat;text-indent: -9999px; width:177px; height:26px;}
	.headline {background-color:#000;padding:12px 8px; border-bottom:1px solid #7b2f00;}
		.headline p {color:#fff; float:right; width:355px;}
			.headline p.links, p.links {text-align:right;}
		.headline img{float:left; clear:right; margin:0 8px 8px 0; width:70px;}
		.read-more {padding-right:10px;}
body#home #right-column {width:299px; float:left; margin:0 10px;}
body#home #right-column .shows {background:transparent url(/images/headline_bg.png) repeat-y scroll 0 0;
min-height:100px;
padding:10px 8px 10px 10px;
width:279px;
overflow:hidden;}
p.all {text-align:right;}
body#home #right-column .shows ul {background-color:#000;}
body#home #right-column .shows ul li {border-bottom:1px solid #7B2F00;padding:12px 8px;}
	h1.upcoming_shows {background:url(/images/upcoming_shows.png) no-repeat;text-indent: -9999px; width:165px; height:26px;}
	#right-column .promos {}
	#right-column .promo {width:244px; height:97px; background:url(/images/promo_1.png) no-repeat; margin:3px 7px; padding:20px;}
		#right-column .promo p {}
		#right-column .promo.even {background:url(/images/promo_2.png) no-repeat;}
		#right-column .promo h3 {color:#fff;text-align:center;}
		#right-column .promo h3 a {color:#fff;}
		#right-column .promo #social {}
		#right-column .promo #social img {padding:10px 0;text-align:center;}
			.promo #social a.youtube {float:left;margin-right:7px;}
		
#footer {float:left;height:80px; margin:25px 0;}
	#footer ul li {display:block;float:none;}
	
	body.inside #main-content {background:url(/images/content_inside_bg.png) repeat-y;}
		body.inside #left-column {width:545px; min-height: 100px; margin:0 18px;}
		body.inside #right-column {width:205px; min-height: 100px; padding:0 0 10px 0; float:left; margin-right:12px;background:url(/images/inside_right_col.png) repeat-y;}
	body.inside ul#main-image {width:800px; height:114px; overflow:hidden; margin:0 0 5px 0;}
	body.inside h6 {background-color:#1a1818; font: bold 14px/16px Helvetica, Ariel, sans-serif; color:#fff; padding:10px;letter-spacing: 1px;}
	body.inside #right-column .right_content {padding:10px 8px 10px 10px;}
	body.inside .right_content p {padding:0 0 10px 0;}
	
	.individual-member {clear:both;min-height:85px;margin:0 0 10px;width:185px;float:left;}
	.individual-member img {float:left;padding-right:8px;}
	
/* Music Page */
	.album {background-color:#6D2204;float:left;margin:8px;padding:10px;width:120px;}
	.album.first {margin-left:0px;}
	.album.last {margin-right:0px;}
	.album h3 a, .album h3 {text-align:center;color:#fff;}
		#music .album img {padding:5px;}
		#music .individual-album {padding:10px; }
		#music .album-image {float:left;}
		#music .album-detail {float:left;padding-right:10px;width:230px;}
		#music .album-shop {float:right; width:230px;}
		#music a.show {display:block; height:20px; padding:0 0 0 24px; width:152px;}
		#music a.show:hover {cursor:pointer;}
		#music h3 {padding-bottom:10px;}
		#music img.art {}
		.album p {text-align:right;}
		#music .album-notes {float:right; width:230px;}
		#music p.not-logged {font-weight:normal;}
		#music a#trigger  {text-transform:none; color:#842F00; text-decoration:none;}
		#music .tooltip {
		    font-size:14px;  
		    padding:20px; 
		    width:310px; 
		    font-size:14px; 
		    display:none; 
		    color:#fff;
			background-color:#842F00;
			-moz-border-radius:8px;
			-webkit-border-radius: 8px;
			font-weight:normal;
			}
			#music p.where_to_buy {padding:10px 0;}
		#music img.itunes {padding-right:3px;}
/* Blog Page */
	#blog .entry {border-bottom:1px solid #7B2F00;padding:12px 8px;}
	#blog .entry.single {border-bottom:none;}
	#blog #left-column .entry h3 {font-weight:normal;}
	#blog #left-column .entry h3 a {font-weight:bold;}
		#blog #left-column .entry .entry_content {float:right; width:450px;}
		#blog .entry p {color:#000;}
		#blog .entry p a {color:#842F00;}
		#blog .entry p.links a {font-weight:bold;}
		#blog .entry.single p.links {float:right;}
		#blog .entry.single .entry_content img {float:right;padding:10px 0 10px 10px;}
		
	#right-column ul h3 {padding-left:10px;}
	#right-column ul li {display:block;float:none;padding-left:20px;}
/* Gallery Page */
	a.thumbs {float:left; padding:10px;}
	a.thumbs img {border:2px solid #842F00;}
	a.thumbs.first {padding-left:0;}
	a.thumbs.last {padding-right:0;}
	#gallery h4 a {font-weight:normal;}
/* Shows Page */
	#shows #right-column .right_content h4, #shows #right-column .right_content h4 a, #merchandise #right-column .right_content h4, #merchandise #right-column .right_content h4 a, #gallery #right-column .right_content h4, #gallery #right-column .right_content h4 a {font-weight:normal;}
	#shows #right-column .right_content p, #merchandise #right-column .right_content p, #gallery #right-column .right_content p, #downloads #right-column .right_content p {padding-left:10px;}
	#shows #right-column .right_content p span,#merchandise #right-column .right_content p span, #gallery #right-column .right_content p span  {font-weight:bold;}
	#shows .map {width:350px; height:350px; border:2px solid #842F00;margin-top:20px;}
	#shows .venue {width:300px; border:2px solid #842F00; float:right; margin-top:35px;}
	#shows #left-column ul li {display:block;float:none;}
	#shows #left-column .show_detail {float:left;}
	#shows #left-column .show_detail h3, #shows #left-column ul li {font-size:14px;color:#000;}
	#shows #left-column ul {padding-bottom:16px;}
/* Band Page */
	img.member_photo {}
/* Merchandise Page */
		#merchandise .paypal {}
			.item h3 a, .item h3 {color:#fff;text-align:center;}
		#merchandise ul.for-sale {padding-bottom:20px;}
		#merchandise ul.for-sale li {padding:10px;}
		#merchandise ul.for-sale li h3 {padding-bottom:3px;}
		#merchandise .item {background-color:#6D2204; float:left; margin:8px; padding:10px; width:120px; }
		#merchandise .item.first {margin-left:0px;}
		#merchandise .item img {padding:5px;}
		#merchandise .item p {text-align:right;}
		#merchandise .item p.designer {font-weight:normal;}
		
/* Error Pages */
	.message {padding:20px;}
