* {	margin: 0;	padding: 0;}img {	border: 0;	display: block;}.clear {	clear: both;}.hide {	position: absolute;	top: -10000px;}ul {	list-style: none;}ul li span {	position: absolute;	top: -10000px;}body {	color: #fff;	background-color: #1f0e13;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	background: #1f0e13 url(../images/bkgd2.jpg) repeat-y fixed top left;}/*-----------------------------*//*----- links styles ----- *//*-----------------------------*/a {	color: #d40069;	text-decoration: none;}a:hover {	color: #E8E4D5;}/*-----------------------------*//*----- navigation styles ----- *//*-----------------------------*/#mainnav {	width: 120px;}#mainnav ul {	margin-top: 49px;	}#mainnav ul li {	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	line-height: 14px;	margin: 0px 0 0 0;	font-size: 11px;}#mainnav ul li a {	display: block;		font-weight: normal;	color: #f3f1e9;	border-top: 1px solid #3e3b2e;	padding: 1px 20px 8px 0;}	#mainnav ul li a:hover {		color: #d40069;		background-color: #070f0b;		}			#mainnav ul li a:active {			color: #d40069;			background-color: #000;				}#mainnav ul#linkslist {	margin-top: 231px;}	#mainnav ul#linkslist li a {		color: #5a6648;	}	#mainnav ul li#nav_home a {	color: #d40069;}					/*-----------------------------*//*----- main structure styles ----- *//*-----------------------------*/#outerbox {	background: url(../images/bkgd.gif) no-repeat top left;	width: 960px;}#leftcolumn {	float: left;	width: 182px;	background-color: #1f0e13;	padding: 50px 0 0 58px;	position: fixed;}#middlecolumn {	float: left;	width: 420px;	background-color: #000;	margin-left: 240px;}#rightcolumn,#rightcolumn2 {	float: left;	width: 280px;}/*-----------------------------*//*----- 'inside middle column' styles ----- *//*-----------------------------*/.divider {	display: block;	height: 10px;}.tophomeflash {	height: 450px;	background: url(../images/tophomepic.jpg) no-repeat top left;}.mainpic {	height: 450px;}#tapeplayer {	background: url(../images/tapeplayer.gif) no-repeat top left;	width: 420px;	height: 515px;		}#middlecolumn p {	color: #aab6b9;	font-size: 13px;	line-height: 18px;	padding: 0px 25px 20px 15px;}	#middlecolumn p.toppadding {		padding-top: 18px;	}#middlecolumn p.smaller {		color: #f3f1e9;		font-size: 11px;		padding: 0px 25px 18px 15px;	}		#middlecolumn p.toppaddingsmaller {		color: #f3f1e9;		font-size: 11px;		padding: 15px 25px 18px 15px;	}		#middlecolumn p a,#middlecolumn ul a {	background-color: #101c16;}#middlecolumn p a:hover,#middlecolumn ul a:hover {	background-color: #000;}				#middlecolumn #maintitle {	background: url(../images/maintitlebkgd.gif) no-repeat top left;	width: 420px;	height: 55px;		}#middlecolumn #maintitle h2 {	font-size: 21px;	line-height: 22px;	padding-top: 4px;	margin-bottom: 2px;}		#middlecolumn h3 {	font-size: 18px;	background-color: #1f0e13;	display: inline;	padding: 3px 40px 5px 0;}	.invisibledivider01 {		height: 21px	}		.invisibledivider02 {		height: 26px	}#middlecolumn h4 {	font-size: 12px;	background-color: #13140d;	display: inline;	padding: 1px 50px 2px 0;	margin: 0 0 0 15px;	line-height: 14px;	}#middlecolumnlogos {	background: url(../images/middlecolumnlogos.gif) no-repeat bottom left;	width: 420px;	height: 159px;}	#middlecolumnlogos h3 {		margin: 0;		padding: 0;		background-color: 0;	}			#middlecolumnlogos h3 a.wheathilllink {			display: block;			width: 112px;			height: 104px;			float: left;			margin: 8px 0 0 236px;		}		#middlecolumn ul {	color: #AAB6B9;	font-size: 13px;	padding: 18px 0 0 15px;}	#middlecolumn p span.wrcdate {	color: #d40069;}a.namedrop, a:hover.namedrop {	color: #fff!important;	background-color: #13140D!important;}	/*-----------------------------*//*----- 'inside right column' styles ----- *//*-----------------------------*/#rightcolumn,#rightcolumn2 {	width: 258px;	margin: 149px 0 0 42px;}#rightcolumn h3,#rightcolumn2 h3 {	font-size: 18px;	padding: 6px 0 22px 0;	margin-top: 31px;	border-top: 1px solid #3e3c2f;}	#rightcolumn p,	#rightcolumn2 p {		color: #aab6b9;		padding: 0 45px 17px 0;	}			#rightcolumn #upcominggigs p {		line-height: 17px;	}			#rightcolumn p.gigdate,		#rightcolumn p.venuelink,		#rightcolumn p.cta,		#rightcolumn p.upcomingarras {			padding-bottom: 0px;		}		#rightcolumn p.gigdate {	color: #5D694A;}#rightcolumn p.venuelink,#rightcolumn p.venuelink a {	color: #f3f1e9;}	#rightcolumn p.cta a {		background-color: #000;	}			#rightcolumn a:hover,	#rightcolumn2 a:hover {		color: #fff;		background-color: #070F0B;	}	#rightcolumn p.venuelink a:hover {		color: #fff;		background-color: #000;	}	.testimonial.top {	margin-top: 33px;}.testimonial h4 {	font-size: 15px;	line-height: 20px;	padding: 9px 40px 10px 0;	margin-top: 0px;	border-top: 1px solid #3e3c2f;}.testimonial p {	color: #5d694a !important;}#rightcolumn2 h3.namedropping {	margin-top: 12px;	padding-bottom: 18px;	font-size: 16px;}#rightcolumn2 ul {	margin-bottom: 15px;}#rightcolumn2 ul li a {	display: block;	border-top: 1px solid #000;	line-height: 14px;	width: 190px;	padding: 0px 0 5px 0;}	#rightcolumn2 ul li a:hover {		background: transparent; 	}/*-----------------------------*//*----- headings styles ------ *//*---------------------------*/h2, h3, h4 {	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	font-weight: normal;	color: #e8e4d5;}h1 span, h2 span, h3 span {	position: absolute;	top: -10000em;}/* -- left col heading --*/#logo {	width: 120px;	height: 81px;	margin: 0;	padding: 0;	background: url(../images/logo.gif) no-repeat top left;}#logo a {	display: block;	width: 120px;	height: 81px;	text-decoration: none;}	#logo a:hover, #logo h1 a:active, #logo a:visited {	background: url(../images/logo.gif) no-repeat top left;}/* -- right col headings --*//* -- picturegrid styles -- */#picturegrid {	height: 483px;	border-top: 1px solid #3e3c2f;	border-bottom: 1px solid #3e3c2f;	margin: 50px 45px 25px 45px;	background-color: #000;	padding: 35px 0 0 15px;}#picturegrid a {	border-bottom: 6px solid #13140D;	display: inline;	float: left;	width:100px;	height: 100px;	margin: 0 12px 6px 0;}								#picturegrid a:hover {			border-bottom: 6px solid #D40069;		}			#picturegrid a:active {				border-bottom: 6px solid #FFFFFF;			}		#picturegrid a.endrow {			margin-right: 0;		}/* ------- picturebox styles ---------- */body.gallery {	padding: 60px 0 0 181px;	background: #1f0e13 url(../images/bkgd3.gif) repeat-y top left;}.gallery #outerbox {	width: 667px;	background: transparent;}#gallery_nav {	text-align: center;}#gallery_nav a {	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	color: #f3f1e9;}	#gallery_nav a:hover {		color: #d40069;	}#gallery_nav p {	margin-top: 7px;	color: #554D49;}#extralogos {	background: url(../images/extralogos.gif) no-repeat top left;	margin: 8px 0px 0px 185px;	width: 300px;	height: 158px;	display: none;}/* -------------------------------------------------- *//* form styles *//* -------------------------------------------------- */#bookingform {	padding: 0px 15px 10px 15px;	}	fieldset {		border: 0;	}	legend {		display: none;	}	.inputForm {		margin: 10px 0;	}		.inputForm .row {			width: 390px;			clear: both;			padding: 7px 0 7px 0;			margin: 0;		}		.inputForm span.label {			display: block;			float: left;			width: 130px;			margin: 0 10px 6px 0;		}					.inputForm span.label.nofloat {				float:none;				width: auto;			}		.inputForm input,		.inputForm select {			margin: 0;			padding: 0;			width: 235px;		}					.inputForm input#who {				width: 375px;			}		.inputForm textarea {			width: 382px;		}			.inputForm input.radio {				width: auto;			}		.inputForm input.submit {			width: auto;			padding: 0 5px 0 5px;			margin: 0;			font-weight: bold;		}				.inputForm span {			color: #f3f1e9;			font-family:arial,helvetica,sans-serif;			font-size: 11px;		}			.inputForm span i {				color: #5D694A;				font-weight: normal;				font-style: normal;			}/* //////////////////////////////////// *//* //////////////////////////////////// *//* //////////////////////////////////// *//* //////////////////////////////////// *//* //////////////////////////////////// *//* //////////////////////////////////// *//* //////////////////////////////////// *//* -- DISPLAY ON/OFF -- */#home {	display: block;}#tapeplayer {	display: block;}#homecontent {	display: block;}#gigs {	display: none;}#writing {	display: none;}#mememe {	display: none;}#photos {	display: none;}#bookme {	display: none;}#links {	display: none;}#rightcolumn2 {	display: none;}/* -- END OF DISPLAY ON/OFF -- */
