@charset "UTF-8";/* CSS Document */body { 	font-family: trebuchet, "trebuchet MS", trebuchet MS, Lucida Grande, "Lucida Grande", Century Gothic, "Century Gothic", Tahoma, Arial, Helvetica, Sans-Serif;	font-size: 12px;	line-height: 18px;	color: #000000;	background: url(/images/mainbacker.jpg) repeat top center;	margin: 0px;}img { 	border: 0;}ul {     list-style: none; }A:visited {	COLOR: #003366; TEXT-DECORATION: none;}A:link {	COLOR: #003366; TEXT-DECORATION: none;}A:hover {	COLOR: #272727; TEXT-DECORATION: underline;}input, textarea {	margin: 8px 0px;}hr {	 color: #000;	 background-color: #000;     height: 4px;}form { margin: 0px;}h2 {	color: #380707;	font-size: 18px;	font-weight: bold;	margin: 0px 0px 8px 0px;}p { margin: 2px 0px 5px 0px; }/******************************  NAV and HEADER DIVS*****************************/	  #mainwrapper {	width: 100%;	height: auto;	background: url(/images/headerback_082609.jpg) repeat-x top center;}#contentcenter {	width: 800px;	height: auto;	margin-left: auto;	margin-right: auto;	text-align: left;}#header {	width: 800px;	height: 173px;	clear: both;}#nav {	width: 530px;	height: 27px;	text-align: center;	padding-top: 118px;	clear: both;}#navigation ul{	margin: 0;	padding: 0;	list-style: none;	float: left;}	#navigation ul li{		margin: 0;		padding: 0;		list-style: none;		float: left;	}		#navigation ul li a {		display: block;		height: 27px;		text-indent: -9999px;		padding: 0;		margin: 0;	}		/* NAVIGATION IMAGES	-------------------------------------------------------------------*/	#navigation ul li.nav_news, #navigation ul li.nav_news a{		width: 70px;		background: url(/images/home.jpg) no-repeat 0 0;	}			#news #navigation ul li.nav_news a, #navigation ul li.nav_news a:hover{			background: url(/images/home.jpg) no-repeat -70px 0px;		}						#navigation ul li.nav_bio, #navigation ul li.nav_bio a{		width: 72px;		background: url(/images/bio.jpg) no-repeat 0 0;	}			#bio #navigation ul li.nav_bio a, #navigation ul li.nav_bio a:hover{			background: url(/images/bio.jpg) no-repeat -72px 0;		}				#navigation ul li.nav_releases, #navigation ul li.nav_releases a{		width: 64px;		background: url(/images/albums.jpg) no-repeat 0 0;	}			#releases #navigation ul li.nav_releases a, #navigation ul li.nav_releases a:hover{			background: url(/images/albums.jpg) no-repeat -64px 0;		}				#navigation ul li.nav_tours, #navigation ul li.nav_tours a{		width: 66px;		background: url(/images/tours.jpg) no-repeat 0 0;	}			#tours #navigation ul li.nav_tours a, #navigation ul li.nav_tours a:hover{			background: url(/images/tours.jpg) no-repeat -66px 0;		}				#navigation ul li.nav_media, #navigation ul li.nav_media a{		width: 64px;		background: url(/images/media.jpg) no-repeat 0 0;	}			#media #navigation ul li.nav_media a, #navigation ul li.nav_media a:hover{			background: url(/images/media.jpg) no-repeat -64px 0;		}				#navigation ul li.nav_photos, #navigation ul li.nav_photos a{		width: 64px;		background: url(/images/photos.jpg) no-repeat 0 0;	}			#photos #navigation ul li.nav_photos a, #navigation ul li.nav_photos a:hover{			background: url(/images/photos.jpg) no-repeat -64px 0;		}				#navigation ul li.nav_links, #navigation ul li.nav_links a{		width: 63px;		background: url(/images/links.jpg) no-repeat 0 0;	}			#links #navigation ul li.nav_links a, #navigation ul li.nav_links a:hover{			background: url(/images/links.jpg) no-repeat -63px 0;		}				#navigation ul li.nav_contact, #navigation ul li.nav_contact a{		width: 63px;		background: url(/images/contact.jpg) no-repeat 0 0;	}			#contact #navigation ul li.nav_contact a, #navigation ul li.nav_contact a:hover{			background: url(/images/contact.jpg) no-repeat -63px 0;		}/******************************  MAIN CONTENT*****************************/#bottomwrapper {	width: 800px;	height: auto;	padding-bottom: 75px;}#left { 	width: 284px;	height: auto;	padding: 3px 0px;	float: left;}	#flashcontent {		width: 264px;		margin-bottom: 10px;		padding: 10px;		background-color: #fff;	}		.headerstrips_upcoming {		background: url(/images/upcomingshows_header.jpg) no-repeat 0px 0px;		height: 43px;		padding-left: 13px;		line-height: 43px;		font-size: 22px;		color: #fff;	}		.upcomingshows_box {		background-color: #131107;		padding: 7px;		margin-bottom: 10px;		color: #ffffff;		font-size: 11px;	}		.upcomingshows_box a, .upcomingshows_box a:visited {			color: #8aaccc;	}		.tour_box_sm {		padding: 5px 0;		border-bottom: 1px solid #ccc;		line-height: 15px;		clear: both;	}#right { 	width: 506px;	height: auto;	padding: 3px 0px;	float: right;}	.headerstrips {		margin-bottom: 10px;		height: 44px;		background: url(/images/headerstrip.jpg) no-repeat 0px 0px;		padding-left: 13px;		line-height: 44px;		font-size: 22px;		color: #fff;		clear: both;	}			/* NEWS */	.newsbox {		background: url(/images/newsentry_footer.jpg) #f2f3f3 no-repeat bottom left;		padding-bottom: 20px;		margin-bottom: 10px;	}		.news_content {		background: url(/images/newsentry_header.jpg) no-repeat top left;		padding: 13px 13px 15px 13px;		margin: 0;	}		.news_content h2 {		width: 450px;		padding-bottom: 5px;		border-bottom: 3px solid #fff;	}		.date { font-size: 10px; color: #333333; margin: 0px 0px 8px 0px; display: block; clear: both;}		/* ALBUMS */	.album_image {		width: 200px;		float: left;	}			.album_image img { margin-bottom: 8px;border: 5px solid #c0b99a; }		.album_text {		width: 270px;		float: right;	}		.album_text h3 {			margin: 0 0 12px 0;			font-size: 14px;			font-weight: bold;		}			.news_content_wrapper {		height: auto;		float: left;	}		.bioimage { 			float: left;			margin: 0 8px 8px 0;		}		.bioimage img {			border: 3px solid #272727;		}			/* TOURS */		.tour_box {			padding: 12px 0;			margin: 0 0 11px 0;			border-bottom: 1px solid #272727;			clear: both;		}				.date_tour {			font-size: 16px;			font-weight: bold;			color: #222;		}			.date_tour_sm {				font-size: 11px;				font-weight: bold;				color: #fff;			}		.venue_name {			font-size: 13px;			font-weight: bold;		}	.venue_name_sm {		font-size: 11px;		font-weight: normal;		color: #999;	}		.linkslist {		padding: 10px 0;		border-bottom: 1px solid #272727;	}	#footer {	width: 800px;	height: 25px;	clear: both;}