/*	*******************************************************************	*/
/*	******************************************************************* */
/*	**																 ** */
/*	**	All Rights Reserved, Deadtide.com ©1999-2007					 ** */
/*	**																 ** */
/*	******************************************************************* */
/*	******************************************************************* */




/*	QUICK COLORS
	
	Red 		= 900
	Dark Tan 	= 86865A
	Light Tan 	= CC9

*/




/* GLOBAL STYLES */

body {
	background: url(/___media/__global/_page/bg.gif) repeat-x #200;
}

#wrap {
	margin: 0 auto;
	width: 980px;
	background: url(/___media/__global/_page/wrap_bg.gif) left repeat-y #000;
	border-right: 1px solid #000;
	border-left: 0px solid #000;
}

			#nav {
			
				display: table-cell;
				vertical-align: bottom;
				
				width: 980px;
				height: 65px;
				
				background: url(/___media/__global/_page/header.jpg) top left no-repeat #000;
				
				border-bottom: 4px solid #780000;
				border-bottom: 4px solid #000;
				
				text-align: right;
			}
			
						#nav ul {
							margin: 0; /* this resets the 10px margin set for the UL tag in the HTML ELEMENTS section below */
							margin-left: 240px;
							padding-right: 6px;
						}
						
						#nav ul li {
							display: inline;
							list-style-type: none;
						}
						
						#nav ul li a {
							padding: 0 6px;
							padding-top: 60px;
							
							font-family: Arial, Helvetica, san-serif;
							font-size: 9px;
							font-weight : bold;
							text-transform: uppercase;
							text-decoration: none;
							letter-spacing: 0.1em;
							color: #86865A;
						}
						
						#nav ul li a:hover{
							/*background-color: #515148;*/
							color: #CC9;
							text-shadow: #CC9 0px 0px 4px;
						}
			
						
						
							
			
			#sidebar {
				float: left;
				
				width: 230px;
				
				padding:10px;
				
				border-left: 1px solid #666;
				border-right: 1px solid #000;
				
				background-color: #555;
				
				text-align: center;
			}
			
						#sidebar .title {
							padding: 2px 5px;
							
							text-align: right;
							text-transform: uppercase;
							
							font-size: 8px;
							font-family: Arial, Helvetica, san-serif;
							font-weight: bold;
							letter-spacing: 0.1em;
							color: #999;
							
							background-color: #000;
							border-bottom: 1px solid #444;
						}
						
						#sidebar .content {
							margin: 0;
							padding: 0;
							text-align: left;
							background-color: #2F2F2F;
						}
									
						#sidebar #daily_decibels {
							margin-bottom: 10px;
						}
									
									#sidebar #daily_decibels .title {
										border: none;
									}
									
									#sidebar #daily_decibels .content {
										width: 212px; /* 228-16px to accomodate 8px padding on next line */
										padding: 8px;
										text-align: left;
										background-color: #2F2F2F;
						 				/*background: url(/___media/home/_blog/content_download_bg.jpg) #4C1413;*/
									}
									
									#sidebar #daily_decibels .description {
										clear: both;
									}
									
									#sidebar #daily_decibels #cover {
										float: left;
										margin-right: 6px;
										margin-bottom: 6px;
									}
									
									#sidebar #daily_decibels #downloads_link {
										clear: both;
									}
									
									#sidebar #daily_decibels hr {
										margin: 4px 0;
									}
						
						#sidebar #ebay {
							width: 160px;
							margin: 0 auto;
							margin-bottom: 34px;
						}
						
						#sidebar #ebay_links {
							margin-bottom: 24px;
						}
						
									#sidebar #ebay_links .content {
										width: 212px; /* 228-16px to accomodate 8px padding on next line */
										padding: 8px;
										text-align: left;
									}
						
						#sidebar #featured_review {
							margin-bottom: 10px;
						}
						
									#sidebar #featured_review .title {
										border-bottom: 0;
									}
									
						#sidebar #featured_interview {
							margin-bottom: 10px;
						}
						
									#sidebar #featured_interview .title {
										border-bottom: 0;
									}
						
						#sidebar #featured_sponsor {
							margin-bottom: 10px;
						}
						
									#sidebar #featured_sponsor .title {
										border-bottom: 0;
									}
									
						#sidebar #firefox {
							margin-bottom: 10px;
						}
						
									#sidebar #firefox .title {
										border-bottom: 0;
									}
									
						#sidebar #lastfm_radio {
							textext-align: center;
							margin: 10px 0;
						}
						
						#sidebar #footer {
							width: 208px;
							padding: 10px;
							background-color: #000;
							font-size: 9px;
							color: #666;
						}
						
						#sidebar #forums {
							margin-bottom: 10px;
						}
									
									#sidebar #forums .title {
										border-bottom: 0;
									}
						
						#sidebar #forums_latest_topics {
							margin-bottom: 10px;
							border: 1px solid #000;
							border-bottom: none;
						}
						
									#sidebar #forums_latest_topics .title {
										border-bottom: 0;
									}
									
									#sidebar #forums_latest_topics .content {
										padding: 3px;
										border-top: 1px solid #444;
										border-bottom: 1px solid #000;
									}
									
												#sidebar #forums_latest_topics .content:hover {
													background-color: #222;
													border-top: 1px solid #333;
												}
						#sidebar #google_ads {
							width: 160px;
							margin: 0 auto;
							margin-bottom: 34px;
						}
						
						#sidebar #google_search {
							margin-bottom: 10px;
						}
									
									#sidebar #google_search .content {
										width: 212px; /* 228-16px to accomodate 8px padding on next line */
										padding: 8px;
										text-align: left;
										background-color: #2F2F2F;
									}

						#sidebar #home_page_format {
							margin-bottom: 10px;
						}
						
						#sidebar #musicians_friend {
							margin-bottom: 10px;
						}
						
									#sidebar #musicians_friend .content {
										width: 212px; /* 228-16px to accomodate 8px padding on next line */
										padding: 8px;
										text-align: center;
									}
						
						#sidebar #myspace {
							margin-bottom: 10px;
						}
						
									#sidebar #myspace .title {
										border-bottom: 0;
									}
						
						#sidebar #newsletter {
							margin-bottom: 10px;
						}
						
									#sidebar #newsletter .title {
										border-bottom: 0;
									}
						
						#sidebar #podcast {
							margin-bottom: 10px;
						}
						
									#sidebar #podcast .title {
										border-bottom: 0;
									}
						
						#sidebar #remembrance {
							margin-bottom: 10px;
						}
						
									#sidebar #remembrance .title {
										border-bottom: 0;
									}




			
			#main {
				float: right;
				width: 728px;
				background: url(/___media/__global/_page/main_bg.jpg) bottom no-repeat #444;
			}
						
						#banner_leaderboard {
							border-bottom: 4px solid #900;
							border-bottom: 4px solid #86865A;
							border-bottom: 1px solid #000;
							
						}
						
						#title {
							margin: 0;
							padding: 0;
							border-top: 1px solid #93936B;
							border-bottom: 1px solid #000;
							background-color: #86865A;
							
								display: block;
						}
									
									#title h1 {
										margin: 12px;
										margin-left: 18px;
									}
									
								/*
									#title .h1 {
										margin: 12px;
										margin-left: 18px;
										font-size: 135%;
										font-weight: normal;
										text-transform: uppercase;
										text-align: left;
										text-shadow: #CC9 0px 0px 4px;
										color: #2F2F2F;
									}
									
									#title .description {
										color: #2F2F2F;
										
											border: 0px solid yellow;
											display: none;
									}
								*/
									
									#title a:link,
									#title a:visited {
										color: #2F2F2F;
									}
									
									#title a:hover,
									#title a:active {
										color: #CC9;
										text-decoration: none;
									}
						
						.content_wrap,
						.content_wrap_download,
						.content_wrap_news_item,
						.content_wrap_review,
						.content_wrap_interview,
						.content_wrap_rant {
							border-top: 1px solid #555;
							border-bottom: 1px solid #000;
						}
									
						.content_wrap .news_pic,
						.content_wrap_news .news_pic {
							float: right;
							margin-top: 5px;
							margin-left: 15px;
						}
			
						.content_wrap_rant .bordered {
							/*	border: 1px solid #000; */
						}
						
						.content_wrap_rant td {
							padding: 4px;
							text-align: left;
						}
						
						.content_wrap_rant h3 {
							font-family: Arial, Helvetica, Verdana, sans-serif;
							font-size: 11px;
							font-weight: bold;
							text-transform: uppercase;
							color: #996;
						}
						
						.content_wrap_rant .badge {
							float: left;
							width: 130px;
							margn-top: 2px;
							margin-right: 10px;
							text-align: center;
							background-color: #000;
						}
						
									.content_wrap_rant .badge a {
										text-decoration: none;
									}
									
									.content_wrap_rant .badge h2 {
										padding: 50px 5px 5px 0;
										font-size: 10px;
										letter-spacing: .1em;
										font-weight: bold;
										text-align: right;
										color: #CC9;
									}
									
									.content_wrap_rant .badge h2:hover {
										background: url(/___media/__global/tint_red.png);
										text-shadow: #000 0px 0px 4px;
										color: #CC9;
									}
						
						.content_wrap_rant .kyle {
							background: url(/___media/rants/_index/subnav_bg_kyle.jpg) left top no-repeat;
						}
						
						.content_wrap_rant .justin {
							background: url(/___media/rants/_index/subnav_bg_justin.jpg) left top no-repeat;
						}
						
						.content_wrap_rant .mike {
							background: url(/___media/rants/_index/subnav_bg_mike.jpg) left top no-repeat;
						}
						
						.content_wrap_rant .muxlow {
							background: url(/___media/rants/_index/subnav_bg_muxlow.jpg) left top no-repeat;
						}
						
						.content_wrap_rant .neel {
							background: url(/___media/rants/_index/subnav_bg_neel.jpg) left top no-repeat;
						}
						
						.content_wrap_rant .sebastian {
							background: url(/___media/rants/_index/subnav_bg_sebastian.jpg) left top no-repeat;
						}
						
						.content_wrap_rant .cleared {
							height: 8px;
						}

									.content, 
									.content_download,
									.content_news_item,
									.content_review,
									.content_interview,
									.content_introduction {
									
									/*	This is the generic .content style
										Section / page-specific .content styles are defined below
										We put this inside the content_wrap because IE fucks up padding	*/
										margin: 24px;
									}
									
												.content_news_item {
													width: 95%; /* FUCK Internet Explorer */
												}
												
												.content_introduction p {
													font-size: 12px;
												}
						
						.subtitle_wrap {
			 				border-top: 1px solid #000;
							border-bottom: 1px solid #000;
			 				background-color: #000;
			 			}
			 			
						 			.subtitle {
						 				margin: 4px;
						 				margin-top: 8px;
						 				font-weight: bold;
						 				font-size: 14px;
						 				text-align: center;
						 			}
 			
					
			
			




/* SECTION-SPECIFIC STYLES */




#announcement_bitwv3 {}
			
			#announcement_bitwv3 ul,
			#announcement_bitwv3 li {
				margin-left: 0.5em;
			}
			
			#announcement_bitwv3 .bitw {
				color: #666;
			}
			
			#announcement_bitwv3 .highlight {
				color: #996;
			}
			
			#announcement_bitwv3 .quiet {
				color: #666;
			}
			
			#announcement_bitwv3 .band_list {
				float: left;
				width: 16%;
			}
			
			#announcement_bitwv3 #info_block {
				float: right;
				width: 302px; /* 200px for image + 2px for outer borders */
				margin-left: 12px;
				margin-bottom: 6px;
				padding: 10px;
				background-color: #2F2F2F;
				border: 1px solid #000;
			}

						#announcement_bitwv3 #info_block #review_discussion_link {
							margin-top: 1em;
						}
						
									#announcement_bitwv3 #info_block #review_discussion_link img {
										margin-bottom: 1em;
									}
									
									
									#announcement_bitwv3 #info_block #review_discussion_link a {
										
										display: block;
										
										padding: 6px;
										
										text-align: center;
										text-transform: uppercase;
										font-size: 10px;
										font-weight: bold;
										color: #000;
										
										background-color: #996;
									}
									
												#announcement_bitwv3 #info_block #review_discussion_link a:hover {
													background-color: #900;
													color: #FFF;
													text-decoration: none;
												}
												
#announcement_firefox {}
			
			#announcement_firefox #logo {
				float: left;
				margin-right: 10px;
			}

#bands {}

			#bands #show_unfeatured_bands_link a {
				
				display: block;
				
				margin-top: 2em;
				padding: 6px;
				
				text-align: center;
				text-transform: uppercase;
				font-size: 10px;
				font-weight: bold;
				color: #000;
				
				background-color: #996;
			}
			
						#bands #show_unfeatured_bands_link a:hover {
							background-color: #900;
							color: #FFF;
							text-decoration: none;
						}
			
			#bands #featured_bands_block {
				
					border: 0px dotted yellow;
			}
			
			#bands #unfeatured_bands_block {}
			
			#bands #featured_bands_block 	.band,
			#bands #unfeatured_bands_block 	.band {
				float: left;
				width: 32%;
				margin-right: 1%;
				margin-bottom: 6px;
			}

			#bands #info_block {
				float: left;
				width: 202px; /* 200px for image + 2px for outer borders */
				margin-right: 14px;
				margin-bottom: 6px;
				padding: 10px;
				background-color: #2F2F2F;
				border: 1px solid #000;
			}
			
						#bands #info_block #logo {
							border: 1px solid black;
							margin: 0;
							padding: 0;
						}
						
						#bands #info_block #photo {
							border: 1px solid black;
						}
						
						#bands #info_block #review_discussion_link {
							margin-top: 1em;
						}
						
									#bands #info_block #review_discussion_link a {
										
										display: block;
										
										padding: 6px;
										
										text-align: center;
										text-transform: uppercase;
										font-size: 10px;
										font-weight: bold;
										color: #000;
										
										background-color: #996;
									}
									
												#bands #info_block #review_discussion_link a:hover {
													background-color: #900;
													color: #FFF;
												}
												
						#bands #info_block .groove {
							margin: 1em 0;
							border-bottom: 0;
						}
			
			#bands #interviews_block {}
			
						#bands #interviews_block .interview {}
						
						#bands #interviews_block .pic {
							float: left;
							border: 1px solid #000;
						}
						
						#bands #interviews_block .introduction {
							margin-left: 220px;
						}
						
			#bands #reviews_block {}
			
						#bands #reviews_block .review {
							float: left;
							width: 45%;
							margin: 0 20px 20px 0;
							
								border: 0px dotted black;
						}
						
						#bands #reviews_block .review img {
							margin-right: 10px;
							margin-bottom: 20px;
						}

#contact {}

			#contact #meet_the_scribes {
				float: right;
				margin-left: 10px;
			}
			
			#contact #advertise h3 {
				font-family: 			Arial, Helvetica, Verdana, sans-serif;
				font-size: 				11px;
				font-weight: 			bold;
				text-transform: 		uppercase;
				color:					#996;
			}
			
			#contact #advertise h4 {
				font-family: 			Arial, Helvetica, Verdana, sans-serif;
				font-size: 				11px;
				font-weight: 			bold;
				color:					red;
			}
			
			#contact #contact h3 {
				font-family:			Verdana, Arial, Helvetica, sans-serif;
				font-size:				8px; 
				font-weight:			bold;
				text-transform: 		uppercase;
				color:					#999;
			}
			
#downloads {}
			
			#downloads td {
				line-height: normal;
			}

			#downloads .divider {
				margin: 20px 0;
			}
			
			#downloads .first_download {
				margin-top: 30px;
			}
			
			#downloads .download { }
			
			#downloads .download .bordered {
				float: left;
				width: 100px;
				height: 100px;
				margin-right: 10px;
				margin-bottom: 10px;
			}
			
			#downloads .download .softlink {
				color: #996;
			}

#home {}
 			
 			#home #welcome {
 				display: none;
 				padding: 24px;
 				background-color: #222;
 				border-bottom: 1px solid #000;
 			}	
			 			
			 			#home #welcome p {
			 				font-size: 14px;
			 			}
 			
 			#home .content_wrap_goodbye {
				border-top: 1px solid #4E3C20;
 			}
 			
 			#home .content_wrap_interview {
				border-top: 1px solid #4E3C20;
 				background: url(/___media/home/_blog/content_interview_bg.jpg) #3E3019;
 			}
 			
			 			#home .content_wrap_interview .black_bar {
			 			/*	width: 226px;
							padding: 2px 5px;
							
							text-align: left;
							text-transform: uppercase;
							
							font-size: 8px;
							font-family: Arial, Helvetica, san-serif;
							font-weight: bold;
							letter-spacing: 0.1em;
							color: #999;
							
							background-color: #000;
							border-bottom: 0px solid #444; */
							
							padding-top: -4;
							
							text-align: left;
							text-transform: uppercase;
							
							font-size: 24px;
							font-family: Georgia, serif;
							letter-spacing: 0.2em;
							color: #CC9;
			 			}
			 			
 			#home .content_wrap_download {
				border-top: 1px solid #5A1B1A;
 				background: url(/___media/home/_blog/content_download_bg.jpg) #4C1413;
 			}
 			
 			#home .content_wrap_rant {
				border-top: 1px solid #223453;
 				background: url(/___media/home/_blog/content_rant_bg.jpg) #19273D;
 			}
 			
			#home #podcast {
				border: 1px solid #000;
			}
						
			#home #reviews {
				width: 680px;
			}
						
						#home #reviews #newest_review_cover {
							height: 300px;
							border: 1px solid #000;
						}
			
						#home #reviews #list {
							margin-left: 24px;
							background-color: #2F2F2F;
							border: 1px solid black;
						}
				
									#home #reviews #list .header {
										padding: 1px 5px;
										padding-top: 2px;
										
										text-align: right;
										text-transform: uppercase;
										
										font-size: 8px;
										font-weight: bold;
										letter-spacing: 0.1em;
										color: #999;
										
										background-color: #000;
										border-bottom: 1px solid #444;
									}
												
									#home #reviews #list a {
										
										display: block; /* this makes the link take up the entire width of the div */
										
										margin: 0;
										padding: 3px 7px;
										
										text-align: left;
										text-decoration: none;
										
										font-size: 8px;
										font-weight: bold;
										letter-spacing: 0.1em;
										color: #999;
										
										border-left: 1px solid #444;
									}
									
												#home #reviews #list a:hover {
													background-color: #444;
													border-left: 1px solid #555;
												}
									
												#home #reviews #list a .band,
												#home #reviews #list a .album {
													font-size: 8px;
												}

			#home #news {
				float: left;
				width: 678px;
				background-color: #2F2F2F;
				border: 1px solid black;
			}
												
						#home #news .header {
							padding: 2px 5px;
							
							text-align: right;
							text-transform: uppercase;
							
							font-size: 8px;
							font-family: Arial, Helvetica, san-serif;
							font-weight: bold;
							letter-spacing: 0.1em;
							color: #999;
							
							background-color: #000;
							border-bottom: 1px solid #444;
						}
						
						#home #news #lead_story {
							float: left;
							width: 276px; /* 300px - 12 - 12 (padding) */
							margin: 0;
							padding: 12px 18px;
							text-align: center;
						}
						
									#home #news #lead_story a {
										text-decoration: none;
										text-transform: uppercase;
										text-transform: none;
										
										font-family: Arial, Helvetica, san-serif;
										font-size: 15px;
										letter-spacing: 0.1em;
										line-height:  1.3em;
									}
						
						#home #news #list {
							float: right; /* this keeps the box from collapsing due to the floated <a> */
							width: 354px;
							border-left: 1px solid #000;
						}
									
									#home #news #list a {
										
										float: left;
										width: 339px; /* 354 - 14 (padding) - 1 (left border) */
										
										margin: 0;
										padding: 3px 7px;
										
										text-align: left;
										text-decoration: none;
										text-transform: uppercase;
										
										font-family: Arial, Helvetica, san-serif;
										font-size: 8px;
										font-weight: bold;
										letter-spacing: 0.1em;
										line-height:  1.4em;
										
										border-left: 1px solid #444;
									}
									
												#home #news #list a:hover {
													background-color: #444;
													border-left: 1px solid #555;
												}
						#home .news_discussion_link a,
						#news .news_discussion_link a {
							
							display: block;
							
							float: left;
							
							padding: 0 6px;
							
							text-align: center;
							text-transform: uppercase;
							font-size: 10px;
							font-weight: bold;
							color: #000;
							
							background-color: #996;
							
							margin-right: 10px;
						}
						
									#home .news_discussion_link a:hover,
									#news .news_discussion_link a:hover {
										background-color: #900;
										color: #FFF;
									}
			
			#home #interviews {}
			
						#home #interviews .interview {
							float: left;
							width: 202px;
							margin-left: 37px;
						}
						
						#home #interviews .first {
							margin-left: 0;
						}
												
						#home #interviews .header {
							padding: 2px 5px;
							
							text-align: right;
							text-transform: uppercase;
							
							font-size: 8px;
							font-family: Arial, Helvetica, san-serif;
							font-weight: bold;
							letter-spacing: 0.1em;
							color: #999;
							
							background-color: #000;
						}
						
						#home #interviews .pic {
							border: 1px solid #000;
						}
						
#interview {}

			#interview .divider {
				margin-top: 10px;
				margin-bottom: 10px;
			}
			
			#interview #info_block {
				float: right;
				margin-left: 14px;
				margin-bottom: 14px;
				padding: 10px;
				background-color: #2F2F2F;
				border: 1px solid #000;
			}
			
						#interview #info_block #interview_pic {
							margin-bottom: 1em;
						}
						
						#interview #info_block #topic {
						}
						
						#interview #info_block #interviewee {
						}
						
						#interview #info_block #interviewer {
						}
						
						#interview #info_block h2 {
							display: inline;
							color: #996;
						}
						
						#interview #info_block h3 {
							font-family:			Verdana, Arial, Helvetica, sans-serif;
							font-size:				8px; 
							font-weight:			bold;
							text-transform: 		uppercase;
							color:					#ABABAB;
						}
			
			#interview #introduction {
				font-style: italic;
				font-size: 125%;
			}
			
			#interview #exchanges {}
			
						#interview #exchanges h3 {
							margin-bottom: 0;
							font-family: Arial, Helvetica, Verdana, sans-serif;
							font-size: 11px;
							font-weight: bold;
							text-transform: none;
							color: #996;
						}
			
			#interview #conclusion {
				font-style: italic;
				font-size: 125%;
			}
			
#interviews {}

			#interview #recent_conversations {
				padding-top: 20px;
			}
			
			#interviews .interview {
				float: left;
				width: 202px;
				margin-left: 37px;
			}
			
			#interviews .first {
				margin-left: 0;
			}
									
			#interviews .subrow {
				margin-top: 24px;
			}
									
			#interviews .header {
				padding: 2px 5px;
				
				text-align: right;
				text-transform: uppercase;
				
				font-size: 8px;
				font-family: Arial, Helvetica, san-serif;
				font-weight: bold;
				letter-spacing: 0.1em;
				color: #999;
				
				background-color: #000;
			}
			
			#interviews .pic {
				height: 100px;
				border: 1px solid #000;
				text-align: center;
				vertical-align: middle;
				overflow: hidden;
			}

#links {}

				#links #subnavs {
					text-align: center;
				}

						#links #subnavs .cleared {
							height: 8px;
						}
						
						#links #subnavs a {
							padding: 10px;
							text-align: center;
							background-color: #000;
							
							font-size: 12px;
							font-weight: bold;
							letter-spacing: .1em;
							text-decoration: none;
							color: #CC9;
						}
						
						#links #subnavs a:hover {
							background: url(/___media/__global/tint_red.png);
							text-shadow: #000 0px 0px 4px;
							color: #FFF;
						}
							
						#links #subnavs #artists {
							background: url(/___media/links/_index/subnav_bg.jpg) top left no-repeat;
						}
						
						#links #subnavs #business {
							margin-left: 8px;
							background: url(/___media/links/_index/subnav_bg.jpg) top center no-repeat;
						}
						
						#links #subnavs #production {
							margin-left: 8px;
							background: url(/___media/links/_index/subnav_bg.jpg) top right no-repeat;
						}
						
						#links #subnavs #merchandise {
							margin-left: 8px;
							background: url(/___media/links/_index/subnav_bg.jpg) bottom left no-repeat;
						}
						
						#links #subnavs #media {
							margin-left: 8px;
							background: url(/___media/links/_index/subnav_bg.jpg) bottom right no-repeat;
						}
						
				#links #latest_links h3 {
					font-family: 			Arial, Helvetica, Verdana, sans-serif;
					font-size: 				11px;
					font-weight: 			bold;
					text-transform: 		uppercase;
					color:					#996;
				}

#podcast {}

			#podcast #subscribe {
				float: right;
				margin: 0 0 16px 24px;
				padding: 18px;
				background: #2B2B2B;
				border: 1px solid #000;
			}
			
						#podcast #subscribe #cover {
							margin-bottom: 1em;
							border: 1px solid #000;
						}
			
						#podcast #subscribe #rss_icon {
							margin-right: 1em;
						}
			
						#podcast #subscribe #itunes_icon {
							margin-right: 1em;
						}

#podcasts {}

			#podcasts #subscribe {
				width: 100%;
				margin: 0;
				margin-bottom: 1.5em;
				padding: 10px;
				background: #2B2B2B;
				border: 1px solid #000;
			}
			
						#podcasts #subscribe .cover_td {
							width: 320px;
						}
			
						#podcasts #subscribe .cover_td .cover {
							border: 1px solid #000;
						}
			
						#podcasts #subscribe .tr_border {
							border-bottom: 1px solid #666;
							margin-bottom: 6px;
						}
			
						#podcasts #subscribe .td_border {
							border-bottom: 1px solid #444;
							padding-top: 6px;
							padding-bottom: 6px;
						}
			
						#podcasts #subscribe #rss_icon {
							margin-right: 1em;
						}
			
						#podcasts #subscribe #itunes_icon {
							margin-right: 1em;
						}

#rants {}


			#rants #subnav {
				width: 412px;
				margin: 20px auto 20px auto;
			}
						
						#rants #subnav .cell {
							float: left;
							width: 130px;
							text-align: center;
							background-color: #000;
						}
						
						#rants #subnav .kyle {
							background: url(/___media/rants/_index/subnav_bg_kyle.jpg) left top no-repeat;
						}
						
						#rants #subnav .justin {
							margin-left: 8px;
							background: url(/___media/rants/_index/subnav_bg_justin.jpg) left top no-repeat;
						}
						
						#rants #subnav .mike {
							margin-left: 8px;
							background: url(/___media/rants/_index/subnav_bg_mike.jpg) left top no-repeat;
						}
						
						#rants #subnav .muxlow {
							margin-top: 8px;
							background: url(/___media/rants/_index/subnav_bg_muxlow.jpg) left top no-repeat;
						}
						
						#rants #subnav .neel {
							margin-top: 8px;
							margin-left: 8px;
							background: url(/___media/rants/_index/subnav_bg_neel.jpg) left top no-repeat;
						}
						
						#rants #subnav .sebastian {
							margin-top: 8px;
							margin-left: 8px;
							background: url(/___media/rants/_index/subnav_bg_sebastian.jpg) left top no-repeat;
						}
						
						#rants #subnav a {
							text-decoration: none;
						}
						
						#rants #subnav h2 {
							padding: 50px 5px 5px 0;
							font-size: 12px;
							letter-spacing: .1em;
							font-weight: bold;
							text-align: right;
							color: #CC9;
						}
						
						#rants #subnav h2:hover {
							background: url(/___media/__global/tint_red.png);
							text-shadow: #000 0px 0px 4px;
							color: #FFF;
						}
			
	#rantbox {}
	
				#rantbox .rant_badge {
					float: right;
					margin-right: 10px;
					margin-bottom: 10px;
				}
				
				#rantbox .rant_link {
					margin-bottom: 15px;
				}
				
		#rant {}
		
					#rant h1 {
						display: inline;
						margin: 0;
					}
					
					#rant .rant_badge {
						float: left;
						margin-right: 10px;
						margin-bottom: 10px;
					}

#news {}

			#news h2 {
				margin: 0;
				padding: 0;
			}
			
			#news .news_item {
				margin-bottom: 10px;
				
					border: 0px dotted blue;
			}
			
			#news .first_item {
			}
			
			#news .banner {
				clear: both;
			}
			
			#news .divider {
				clear: both;
				margin: 20px 0;
			}

#reviews {}
						
			#reviews #subnav {  /* This is the Albums/Video/Film subnav on the main page */
				margin: 20px auto 20px auto;
				text-align: center;
					border: 0px dotted blue;
			}
			
						#reviews #subnav .cell {
							float: left;
							width: 160px;
							text-align: center;
							background-color: #000;
						}
						
						#reviews #subnav .albums {
							background: url(/___media/reviews/_index/subnav_bg.jpg) top left no-repeat;
						}
						
						#reviews #subnav .videos {
							margin-left: 10px;
							background: url(/___media/reviews/_index/subnav_bg.jpg) top center no-repeat;
						}
						
						#reviews #subnav .shows {
							margin-left: 10px;
							background: url(/___media/reviews/_index/subnav_bg.jpg) top left no-repeat;
						}
						
						#reviews #subnav .films {
							margin-left: 10px;
							background: url(/___media/reviews/_index/subnav_bg.jpg) top right no-repeat;
						}
						
						#reviews #subnav a {
							margin-top: auto;
							margin-bottom: auto;
							text-decoration: none;
						}
						
						#reviews #subnav h2 {
							padding: 10px 0;
							font-size: 12px;
							letter-spacing: .1em;
							font-weight: bold;
							color: #CC9;
						}
						
						#reviews #subnav h2:hover {
							background: url(/___media/__global/tint_red.png);
							text-shadow: #000 0px 0px 4px;
							color: #FFF;
						}
						
						#reviews #search_box {
							width: 396px;   /* 412px - 16px for padding */
							width: auto;
							margin: 20px auto 20px auto;
							padding: 8px;
							background-image: url(/___media/reviews/__global/_search_forms/bg.jpg);
							background-position: 0% 0%;
							background-color: #000;
							text-align: center;
						}
						
									#reviews #search_box form {
										padding: 4px;
									}
						
	#reviews_list {}
			
				#reviews_list .subnav {  /* This is the A-Z subnav on the lists */
					margin-bottom: 20px;
				}
	
				#reviews #new_album_reviews,
				#reviews #new_video_reviews,
				#reviews #new_film_reviews {
					margin: 0 auto;
				}
				
							#reviews #new_album_reviews td,
							#reviews #new_video_reviews td,
							#reviews #new_film_reviews  td {
								padding: 4px;
							}
			
						
	#review_album {}
				
				#review_album h3 {
					margin-bottom: 10px;
					font-family:			Verdana, Arial, Helvetica, sans-serif;
					font-size:				8px; 
					font-weight:			bold;
					text-transform: 		uppercase;
					color:					#999;
				}
				
				#review_album .divider {
					margin: 18px 0 10px 0;
				}
	
				#review_album #info_block {
					float: right;
					width: 236px; /* 200px for image + 2px for outer borders */
					margin-bottom: 14px;
					margin-left: 14px;
					padding: 10px;
					background-color: #2F2F2F;
					border: 1px solid #000;
				}
				
							#review_album #info_block #product_cover {
								margin-bottom: 1em;
							}
							
									#review_album #info_block #product_cover img {
										width: 234px;
									}
							
							#review_album #info_block #product_artist {
							}
							
							#review_album #info_block #product_title {
							}
							
							#review_album #info_block #product_patron {
							}
							
							#review_album #info_block #product_year_release {
							}
							
							#review_album #info_block #product_info {
								display: none;
							}
							
							#review_album #info_block #review_links {
							}
							
							#review_album #info_block #product_artist_links {
								overflow: hidden;
							}
							
							#review_album #info_block #affiliate_buttons {
								margin-top: 1em;
								padding: 0 6px 6px 6px;
								border: 1px solid #000;
								background-color: #996;
								
								border: 0;
								background-color: #000;
								background-color: #996;
								
								text-align: center;
							}
										#review_album #info_block #affiliate_buttons h3 {
											color: #000;
											}

							#review_album #info_block #review_discussion_link {
								margin-top: 1em;
							}
							
										#review_album #info_block #review_discussion_link a {
											
											display: block;
											
											padding: 6px;
											
											text-align: center;
											text-transform: uppercase;
											font-size: 10px;
											font-weight: bold;
											color: #000;
											
											background-color: #996;
										}
										
													#review_album #info_block #review_discussion_link a:hover {
														background-color: #900;
														color: #FFF;
														text-decoration: none;
													}
													
							#review_album #info_block .groove {
								margin: 1em 0;
								border-bottom: 0;
							}
				
				#review_album #review_copy {}
				
							#review_album #review_copy #review_title {
								margin-bottom: 1em;
								
									display: none;
							}
							
							#review_album #review_copy #standout_tracks {
								margin: 0;
								margin-top: 1em;
								padding: 0;
								border: 0;
							}
				
				#review_album #more_reviews .bordered {
					float: left;
					margin-right: 10px;
				}
	
	
	
	
	#review_video {
	}
				
				#review_video h3 {
					margin-bottom: 10px;
					font-family:			Verdana, Arial, Helvetica, sans-serif;
					font-size:				8px; 
					font-weight:			bold;
					text-transform: 		uppercase;
					color:					#999;
				}
				
				#review_video .divider {
					margin: 18px 0 10px 0;
				}
	
				#review_video #info_block {
					float: right;
					width: 236px; /* 200px for image + 2px for outer borders */
					margin-bottom: 14px;
					margin-left: 14px;
					padding: 10px;
					background-color: #2F2F2F;
					border: 1px solid #000;
				}
				
							#review_video #info_block #product_cover {
								margin-bottom: 1em;
							}
							
										#review_video #info_block #product_cover img {
											width: 234px;
										}
							
							#review_video #info_block #product_artist {
							}
							
							#review_video #info_block #product_title {
							}
							
							#review_video #info_block #product_patron {
							}
							
							#review_video #info_block #product_year_release {
							}
							
							#review_video #info_block #product_info {
								display: none;
							}
							
							#review_video #info_block #review_links {
							}
							
							#review_video #info_block #product_artist_links {
								overflow: hidden;
							}
							
							#review_video #info_block #review_discussion_link {
								margin-top: 1em;
							}
							
										#review_video #info_block #review_discussion_link a {
											
											display: block;
											
											padding: 6px;
											
											text-align: center;
											text-transform: uppercase;
											font-size: 10px;
											font-weight: bold;
											color: #000;
											
											background-color: #996;
										}
										
													#review_video #info_block #review_discussion_link a:hover {
														background-color: #900;
														color: #FFF;
														text-decoration: none;
													}
													
							#review_video #info_block .groove {
								margin: 1em 0;
								border-bottom: 0;
							}
				
				#review_video #review_copy {}
				
							#review_video #review_copy #review_title {
								margin-bottom: 1em;
								
									display: none;
							}
							
							#review_video #review_copy #standout_tracks {
								margin: 0;
								margin-top: 1em;
								padding: 0;
								border: 0;
							}
				
				#review_video #more_reviews .bordered {
					float: left;
					margin-right: 10px;
				}
	
	
	
	
	#review_film {
	}
				
				#review_film h3 {
					margin-bottom: 10px;
					font-family:			Verdana, Arial, Helvetica, sans-serif;
					font-size:				8px; 
					font-weight:			bold;
					text-transform: 		uppercase;
					color:					#999;
				}
				
				#review_film .divider {
					margin: 18px 0 10px 0;
				}
	
				#review_film #info_block {
					float: right;
					width: 236px; /* 200px for image + 2px for outer borders */
					margin-bottom: 14px;
					margin-left: 14px;
					padding: 10px;
					background-color: #2F2F2F;
					border: 1px solid #000;
				}
				
							#review_film #info_block #product_cover {
								margin-bottom: 1em;
							}
							
											#review_film #info_block #product_cover img {
												width: 234px;
											}
							
							#review_film #info_block #product_artist {
							}
							
							#review_film #info_block #product_title {
							}
							
							#review_film #info_block #product_patron {
							}
							
							#review_film #info_block #product_year_release {
							}
							
							#review_film #info_block #product_info {
								display: none;
							}
							
							#review_film #info_block #review_links {
							}
							
							#review_film #info_block #product_artist_links {
							}
							
										#review_film #info_block #product_artist_links #artist_website {
										}
										
										#review_film #info_block #product_artist_links #artist_email {
										}
							
							#review_film #info_block #review_discussion_link {
								margin-top: 1em;
							}
							
										#review_film #info_block #review_discussion_link a {
											
											display: block;
											
											padding: 6px;
											
											text-align: center;
											text-transform: uppercase;
											font-size: 10px;
											font-weight: bold;
											color: #000;
											
											background-color: #996;
										}
										
													#review_film #info_block #review_discussion_link a:hover {
														background-color: #900;
														color: #FFF;
														text-decoration: none;
													}
													
							#review_film #info_block .groove {
								margin: 1em 0;
								border-bottom: 0;
							}
				
				#review_film #review_copy {}
				
							#review_film #review_copy #review_title {
								margin-bottom: 1em;
								
									display: none;
							}
							
							#review_film #review_copy #standout_tracks {
								margin: 0;
								margin-top: 1em;
								padding: 0;
								border: 0;
							}
				
				#review_film #more_reviews .bordered {
					float: left;
					margin-right: 10px;
				}




	#review_show {}
				
				#review_show h3 {
					margin-bottom: 10px;
					font-family:			Verdana, Arial, Helvetica, sans-serif;
					font-size:				8px; 
					font-weight:			bold;
					text-transform: 		uppercase;
					color:					#999;
				}
				
				#review_show .divider {
					margin: 18px 0 10px 0;
				}
	
				#review_show #info_block {
					float: right;
					width: 202px; /* 200px for image + 2px for outer borders */
					margin-bottom: 14px;
					margin-left: 14px;
					padding: 10px;
					background-color: #2F2F2F;
					border: 1px solid #000;
				}
				
							#review_show #info_block #product_cover {
							}
							
							#review_show #info_block #product_artist {
							}
							
							#review_show #info_block #product_title {
							}
							
							#review_show #info_block #product_patron {
							}
							
							#review_show #info_block #product_year_release {
							}
							
							#review_show #info_block #product_info {
								display: none;
							}
							
							#review_show #info_block #review_links {
							}
							
							#review_show #info_block #product_artist_links {
								overflow: hidden;
							}
							
							#review_show #info_block #review_discussion_link {
								margin-top: 1em;
							}
							
										#review_show #info_block #review_discussion_link a,
										#review_show #info_block #review_pics a {
											
											display: block;
											
											padding: 6px;
											
											text-align: center;
											text-transform: uppercase;
											font-size: 10px;
											font-weight: bold;
											color: #000;
											
											background-color: #996;
											
											border: 1px solid #000;
										}
										
													#review_show #info_block #review_discussion_link a:hover,
													#review_show #info_block #review_pics a:hover {
														background-color: #900;
														color: #FFF;
														text-decoration: none;
													}
							
							#review_show #info_block #review_pics {
								margin-bottom: 1em;
							}
							
										#review_show #info_block #review_pics a {
											border-top: 0;
										}
							
							#review_show #info_block .groove {
								margin: 1em 0;
								border-bottom: 0;
							}
				
				#review_show #review_copy {}
				
							#review_show #review_copy #review_title {
								margin-bottom: 1em;
								
									display: none;
							}
							
							#review_show #review_copy #standout_tracks {
								margin: 0;
								margin-top: 1em;
								padding: 0;
								border: 0;
							}
				
				#review_show #more_reviews .bordered {
					float: left;
					margin-right: 10px;
				}
	






/* PAGE ELEMENTS */

			
.album_block,
.video_block,
.film_block {
	float: left;
	width: 50%;
	margin-bottom: 20px;
}
			
.album_block .bordered,
.video_block .bordered,
.film_block .bordered {
	margin-right: 6px;
}

.product_list {
	width: 680px;
	border-collapse: collapse;
	
		border: 0px solid #666;;
}
			
			.band_divider {
				margin: 10px 0;
				border-top: 1px dotted #333;
			}
			
			.product_list th {}
			
			.product_list th,
			.product_list td {
				display: table-cell;
				vertical-align: top;
				text-align: left;
			}
			
			.product_list .band {
				padding-right: 4px;
			
			}
			
			.product_list .album {
				padding-right: 4px;
			
			}
			
			.product_list .label {
				padding-right: 4px;
			}
			
			.product_list .date {
				width: 80px;
				padding-right: 4px;
			}

.alpha_nav {
	font-size: 10px;
	font-weight: bold;
	color: #666;
}

.banner {
	margin: 30px auto;
	
	display: none;
}

	.banner .bordered {
		border-top: 1px #000 solid;
		border-left: 1px #000 solid;
		border-bottom: 1px #555 solid;
		border-right: 1px #555 solid;
		
		border: 1px solid #000;
	}

.box_reviews_list {
	padding: 5px;
	border-style: dashed;
	border-color: #000;
	border-width: 1px;
}

.cover_click {
	border: 1px #000 solid;
	
	/* this is needed because Javascript needs a single, unique class on the album cover instances */
}

.divider {

	clear: both;

	margin: 30px 0 30px 0;
	padding: 1px;

	background-image: url(/___media/__global/divider_dotted_horz.gif);
	background-position: center;
	background-repeat: repeat-x;

	text-align: center;
}

.groove {
	clear: both;
	border-top: 1px solid #000;
	border-bottom: 1px solid #555;
}

.section {
	clear: both;
}

.section_title {

	clear: both;

	margin: 50px 0 10px 0;
	padding: 1px;

	background-image: url(/___media/__global/divider_dotted_horz.gif);
	background-position: center;
	background-repeat: repeat-x;

	text-align: center;
}

			.section_title h2 {
				display: inline;
				height: 16px;
				margin-top: -50%;
				padding: 3px;

				background: url(/___media/__global/divider_title_bg.gif) top repeat-x #86865A;
				border-right: 1px solid #000;
				border-left: 1px solid #000;
				
				font-family: Verdana, Arial, Helvetica, san-serif;
				font-size: 8px;
				font-weight: bold;
				text-transform: uppercase;
				letter-spacing: .2em;
				color: #000;
			}

.subnav {
	float:left;
	margin-bottom: 1em;
	background: url(/___media/__global/subnav_bg.gif) bottom repeat-x #000;
	border: 1px solid #000;
}

			.subnav ul {
				float:left;
				margin: 0;
			}
			
			.subnav li {
				display: inline;
				float:left;
				list-style-type: none;
			}
			
			.subnav a {
				float: left;
				padding: 0 4px;
				
				border-left: 1px solid #555;
				border-right: 1px solid #000;
				
				font-family: Verdana, Arial, Helvetica, san-serif;
				font-size: 8px;
				font-weight: bold;
				text-transform: uppercase;
				letter-spacing: .1em;
				color: #000;
			}
			
			.subnav a:hover, .subnav a:active {
				background-color: #86865A;
				text-decoration: none;
			}
			
			.subnav a.first_link {
				border-left: 0;
			}
			
			.subnav a.last_link {
				border-right: 0;
			}
			
			.subnav a.only_link {
				border-left: 0;
				border-right: 0;
			}
			
			.subnav a.selected {
				background-color: #86865A;
				color: #2F2F2F;
			}








/* PAGE ELEMENT STYLES */

.bordered {
	border-top: 1px #000 solid;
	border-left: 1px #000 solid;
	border-bottom: 1px #555 solid;
	border-right: 1px #555 solid;
		
	border: 1px solid #000;
}

.centered {
	margin-left: auto;
	margin-right: auto;
}

.cleared {
	clear: both;
}








/* TEXT STYLES */

html, body, td, p, span, div {
	font-family: 			Arial, Helvetica, Verdana, sans-serif;
	font-size: 				11.5px;
	font-weight: 			normal;
	line-height: 			1.5em;
	color: 					#999;
}

h1 {	/* this is only used in the tan title box */
	margin: 0;
	padding: 0;
	
	font-size: 135%;
	font-weight: normal;
	text-transform: uppercase;
	text-align: left;
	text-shadow: #CC9 0px 0px 4px;
	color: #2F2F2F;
}

h2 {	
	font-family: 			Arial, Helvetica, Verdana, sans-serif;
	font-size: 				11.5px;
	font-weight: 			bold;
	text-transform: 		uppercase;
	color:					#996;
}

h3 {
	margin-bottom: 			0.5em;
	font-family: 			Arial, Helvetica, Verdana, sans-serif;
	font-size: 				11.5px;
	font-weight: 			bold;
	text-transform: 		uppercase;
	color:					#ABABAB;
}

h4 {	
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				8px
	font-weight:			bold;
	text-transform: 		uppercase;
	color:					#999;
}

.quote {	
	font-style:				italic;
	color:					#996; 
}

.album {	
	font-weight:			bold;
	color:					#888; 
	text-transform: 		uppercase;
}

.band {	
	font-weight:			bold;
	color:					#996;
	text-transform: 		uppercase;
}

.date {	
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				8px;
	font-weight:			bold;
	color:					#888; 
	text-transform: 		uppercase;
}

.label {	
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				8px;
	font-weight:			bold;
	color:					#888; 
	text-transform: 		uppercase;
}

.signature {	
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				8px;
	font-weight:			bold;
	font-style:				italic;
	color:					#996; 
	text-transform: 		uppercase;
}

.header_article {
	text-transform: 		uppercase;
	font-size: 				20px;
	font-weight:			bold;
	color:					#996; 
}








/* LINKS */

a {
	border: 0;
}

a:link {	
	text-decoration:		none;
	color:					#996;
}

a:visited {	

	text-decoration:		none;
	color:					#996;
}

a:hover {	
	text-decoration:		underline;
	color:					#CC9;
}

a:active {	
	text-decoration:		underline;
	color:					#CC9;
}




a:link.softlink {	
	text-decoration:		none;
	color: 					inherit;
}

a:visited.softlink {	
	text-decoration:		none;
	color: 					inherit;
}
a:hover.softlink {	
	text-decoration:		none;
	color:					#CC9;
}

a:active.softlink {	
	text-decoration:		none;
	color:					#CC9;
}





a:link.alpha_nav {	
	text-decoration:		none;
	color: 					inherit;
}

a:hover.alpha_nav {	
	text-decoration:		none;
	color:					#CC9;
}

a:active.alpha_nav {	
	text-decoration:		none;
	color:					#CC9;
}

a:visited.alpha_nav {	
	text-decoration:		none;
	color: 					inherit;
}








/* HTML ELEMENTS */

* {
	margin: 0;
	padding: 0;
}

hr {
	height: 1px;
	border: 0;
	color: #666; /* for IE */
	background-color: #666;
	margin: 2em 0;
}

blockquote {
	border-left: 1px solid #666;
	padding-left: 10px;
}

img {
	border: 0;
}

p {
	margin-bottom: 1em;
	text-align: left;
}

ul, ol {
	margin: 1em;
	margin-left: 2em;
}

ul {
	list-style-type: square;
}

form {	
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				9px;
	color:					#333333; 
}

input {	
	font-family:			Verdana, Arial, elvetica, sans-serif;
	font-size:				9px;
	color:					#333333;
}

option {	
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				9px;
	color:					#333333;
	background-color:		#F7F7F7;
}

select {	
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				9px; 
	color:					#333333;
	background-color:		#A9A9A9;
}

textarea {	
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size:				9px; 
	color:					#333333;
	background-color:		#F7F7F7;
	border:					1px #353535;
	border-bottom-style:	outset; 
	border-left-style:		outset; 
	border-right-style:		outset; 
	border-top-style:		outset;
}
