/* CSS Document */* {	margin: 0px;	padding: 0px;}body {	background-color: #000;	font-family: "Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #fff;	text-align: center;}#wrap {	margin: 25px auto;	width: 900px;	text-align: center;	padding: 0px;	background-color: #000;}#header {	width: 900px;	height: 250px;}#headleft {		height: 400px;	width: 900px;	padding: 0px;	margin: 0 auto;	background-color: #000;}	#language {		position: absolute;	margin-top: -410px;	width: 900px;	_width: 400px;	height: 25px;	text-align: right;	float: right;	}#language ul {		list-style: none;	padding-top: .8em;	text-decoration: none;		text-align: right;	}	#language li {		display: inline;	}	#language a:link, #language a:visited {		padding: 0 0.1em 0 0.1em;	text-decoration: none;	border: none;	}#headright {	/*background-image: url(http://www.hooverdamdownload.com/images/navbackright8.png);	background-repeat: no-repeat;	background-position: right 0%;*/	float: right;	height: 300px;	width: 430px;	padding: 0px;	_margin-right: -10px;	background-color: #000;}#welcome {		position: absolute;	top: 25px;	left: 20%;	padding: 0;	z-index: 3;	color: #fff;	font-family: Alien Encounters #D2A901;	font-variant: bold italic;	font-size: 2em;	}#player {		margin: 0 auto;	width: 340px;	height: 375px;	}#playbutton {		position: absolute;	float: left;	text-align: left;	margin-left: 25px;	top: 385px;	_left: 175px;	width: 50px;	height: 50px;	z-index: 1;	padding: 0;	}#playtext {		position: absolute;	float: left;	text-align: left;	margin-left: 55px;	top: 390px;	_left: 170px;	width: 500px;	height: 50px;	z-index: 2;	}/*Social*/#social {		float: right;	margin: 0 auto;	width: 900px;	_width: 452px;	height: 25px;	padding-top: 10px;	text-align: right;	}#social ul {		list-style: none;	padding-top: .1em;	text-decoration: none;		}#social li {		display: inline;	}	#social a:link, #social a:visited {		padding: 0 0.1em 0 0.1em;	text-decoration: none;	border: none;	}/* End Social */#openhead {		text-align: center;	line-height: 1.5em;	font-size: 1.1em;	color: #fff;	padding: .2em;	font-weight: bold;	margin-top: 10px;}/* Navigation bar */#navmain {		background-image: url(/images/navbackcss6.png);	background-position: top left;	background-repeat: no-repeat;	margin: 0 auto;	width: 900px;	height: 50px;	}#navigation {		/*background-image: url(http://www.hooverdamdownload.com/images/navbackcss6.png);	background-position: top left;	background-repeat: no-repeat;	margin: 0 auto;	width: 900px;*/	text-align: left;	padding-top: 1.1em;	padding-left: .5em;	}#navigation ul {		/*float: left;	width: 600px;	/*list-style: none;*/	font-size: 1.2em;	font-weight: bold;	padding: 0;	margin: 0;	height: 1.5em;	list-style: none;	}#navigation ul a:hover {		color: #999;	text-decoration: underline;	}#navigation #nav a {		font-weight: bold;	color: #fff;	text-decoration: none;	}#navigation #nav li li a {		display: block;	font-weight: bold;	color: #fff;	padding: .4em;	}#navigation #nav li li a:hover {		padding: none;	padding-left: .8em;	text-decoration: none;	color: #999;	}#navigation #nav li li a:visited {		text-align: left;	text-decoration: none;	color: #d5d5d5;}#navigation li {		float: left;	position: relative;	/*width: 100px;*/	text-align: left;	padding: 0 .5em;		}/*This one was taken out */#navigation li a:link, #navigation li a:visited {		color: #fff;	text-decoration: none;	padding: 0;	text-align: left;	/*display: inline; /* IE6 Fix */}#navigation li ul {		display: none;	position: absolute;	top: 1em;	left: 0;	font-size: .8em;		font-weight: bold;	background-color: #d5d5d5;	padding: .3em 0 .3em 0;	width: 15em;	}#navigation li > ul {		top: auto;	left: auto;}#navigation li li {		display: block;	float: none;	background-color: #000;	border: 0;}#navigation li:hover ul, li.over ul {		display: block; 	text-decoration: none;	color: #999;}#navigation li:hover {		text-decoration: none;	color: #000;	}#navright {		background-image: url(/images/navrightdiv.png);	background-repeat: no-repeat;	background-position: bottom left;	margin-top: -45px;	float: right;	width: 300px;	font-size: 1.2em;	font-weight: bold;	padding-top: .6em;	padding-bottom: .8em;	}/* End Nav bar */#content {	padding-top: 50px;	/*padding: .5em;*/	margin: 0 auto;	_padding-top: 20px;	width: 900px;	text-align: center;	background-color: #000;	color: #fff;	margin-bottom: 15px;	/*border: 1px #999 solid;*/}#main {		margin: 0 auto;	background-color: #f1f1f1;	/*width: 899px;	_width: 887px;*/	padding-bottom: 15px;	color: #000;		}/* Browser margin and padding fix */#main { 		width: 900px;   	voice-family: "\"}\""; 	voice-family: inherit;	width: 900px;} html>body #main {		width: 880px;} #pagehead {	/*	margin-top: 300px;	_margin-top: 5px; /* IE margin fix */	margin-top: -25px;	padding-bottom: 2.5em;	height: 25px;	width: 700px;	_width: 700px;	/*float: left;*/	color: #fff;	font-size: 1em;	font-weight: bold;	text-align: left;	}#pagehead ul {		float: left;	padding: 0 .5em;	text-decoration: none;	width: 700px;	list-style: none;	font-size: 1.3em;	}#pagehead li {	display: inline;	padding: .5em;	}#pagerhead a:link {		text-decoration: none;	text-align: left;	color: #fff;	font-weight: bold;	}#pagehead a:visited {		color: #d5d5d5;	text-decoration: none;	}#pagehead a:hover, a:active {	text-decoration: underline;	text-align: left;	font-weight: bold;	color: #999;	}#widgetleft {	float: left;		padding-bottom: 1em;	margin-top: 20px;	color: #000;	text-align: center;	width: 405px;}#widgetright {	float: right;		padding-bottom: 1em;	margin-top: 20px;	color: #000;	text-align: center;	width: 405px;}#panelh1 {	margin: 0 auto;		width: 405px;	height: 20px;	font-size: 1.3em;	font-weight: bold;	padding-right: 1.5em;	padding-top: .5em;	padding-bottom: .5em;}#panelh2 {	margin: 0 auto;		width: 405px;	height: 20px;	font-size: 1.3em;	font-weight: bold;	padding-right: 1.5em;	padding-top: .5em;	padding-bottom: .5em;}#panelh3 {	margin: 0 auto;		width: 405px;	height: 20px;	font-size: 1.3em;	font-weight: bold;	padding-right: 1.5em;	padding-top: .5em;	padding-bottom: .5em;}#panelh4 {	margin: 0 auto;		width: 405px;	height: 20px;	font-size: 1.3em;	font-weight: bold;	padding-right: 1.5em;	padding-top: .5em;	padding-bottom: .5em;}#panelh5 {	margin: 0 auto;		width: 405px;	height: 20px;	font-size: 1.3em;	font-weight: bold;	padding-right: 1.5em;	padding-top: .5em;	padding-bottom: .5em;}#panelh6 {	margin: 0 auto;		width: 405px;	height: 20px;	font-size: 1.3em;	font-weight: bold;	padding-right: 1.5em;	padding-top: .5em;	padding-bottom: .5em;}#panelh7 {	margin: 0 auto;		width: 405px;	height: 20px;	font-size: 1.3em;	font-weight: bold;	padding-right: 1.5em;	padding-top: .5em;	padding-bottom: .5em;}#paneltext {	text-align: left;}table.paneltour {		border-collapse: collapse;	table-layout: fixed;	line-height: 1.1em;	width: 350px;	text-align: left;	}tr.paneltour {		font-size: .8em;	}td.paneltourdate {		width: 15%;	}td.paneltourvenue {		width: 85%;	color: #000;	}div.panelbot {		background-image: url(/images/panelbottom3.png);	background-position: bottom left;	background-repeat: repeat-x;	height: 20px;	width: 405px;	_width: 405px;}#panel1 {		margin: 0 auto;	background-image: url(/images/panelbg2.png);	background-position: top left;	background-repeat: repeat-x;	width: 405px;	height: 110px;	overflow: hidden;	text-align: center;	background-color: #fff;}#panel1 a:link, #panel1 a:visited {		color: #000;	text-decoration: none;	padding: .2em;	}#panel1 a:hover {		color: #fff;	}#panel2 {		margin: 0 auto;	background-image: url(/images/panelbg2.png);	background-position: top left;	background-repeat: repeat-x;	width: 405px;	height: 275px;	overflow: hidden;	text-align: center;	background-color: #fff;	padding: 0px;	}#panel2 a:link, #panel2 a:visited {		color: #000;	text-decoration: none;	padding: .2em;	}#panel2 a:hover {		color: #fff;	}#panel3 {		margin: 0 auto;	background-image: url(/images/panelbg2.png);	background-position: top left;	background-repeat: repeat-x;	width: 405px;	height: 225px;	overflow: hidden;	text-align: center;	padding-left: .5em;	padding: 0px;	background-color: #fff;	}#panel3 a:link, #panel3 a:visited {		color: #000;	text-decoration: none;	padding: .2em;	}#panel3 a:hover {		color: #fff;	}#panel4 {		margin: 0 auto;	background-image: url(/images/panelbg2.png);	background-position: top left;	background-repeat: repeat-x;	width: 405px;	height: 345px;	overflow: hidden;	text-align: center;	background-color: #fff;	}#panel4 a:link, #panel4 a:visited {		color: #000;	text-decoration: none;	padding: .2em;	}#panel4 a:hover {		color: #fff;	}#panel5 {		margin: 0 auto;	background-image: url(/images/panelbg2.png);	background-position: top left;	background-repeat: repeat-x;	width: 405px;	height: auto;	overflow: hidden;	text-align: center;	padding-left: .5em;	padding: 0px;	background-color: #fff;	}#panel5 a:link, #panel5 a:visited {		color: #000;	text-decoration: none;	padding: .2em;	}#panel5 a:hover {		color: #fff;	}#panel6 {		margin: 0 auto;	background-image: url(/images/panelbg2.png);	background-position: top left;	background-repeat: repeat-x;	width: 405px;	height: 350px;	overflow: hidden;	text-align: center;	padding-left: .5em;	background-color: #fff;	}#panel6 a:link, #panel6 a:visited {		color: #000;	text-decoration: none;	padding: .2em;	}#panel6 a:hover {		color: #fff;	}#panel7 {		margin: 0 auto;	background-image: url(/images/panelbg2.png);	background-position: top left;	background-repeat: repeat-x;	width: 405px;	height: 200px;	overflow: hidden;	text-align: center;	padding-left: .5em;	background-color: #fff;	}#panel7 a:link, #panel7 a:visited {		color: #000;	text-decoration: none;	padding: .2em;}#panel7 a:hover {		color: #fff;	}#copy {		clear: both;	background-color: #fff;	background-image: url(/images/footerbgtop_5.png);	background-repeat: repeat-x;	background-position: top left;	font-size: 8pt;	width: 900px;	text-align: center;	margin: 5px auto 1em auto;	padding-top: .5em;	}#copy p {		clear: both;	background-image: url(/images/footerbgbottom2.png);	background-repeat: no-repeat;	background-position: bottom center;		padding-bottom: .8em;	padding-top: .5em;	color: #999;}#sitemap {		font-size: 8pt;	margin: 0 auto;}#sitemap ul {	list-style: none;	margin: 0 auto;	padding: 0em .5em 0 .5em;}	#sitemap li {	display: inline;	padding: 0em .3em 0 .3em;}		#sitemap a:link, #sitemap a:visited {	color: #000;	text-decoration: underline;	}#sitemap a:hover {	color: #eee;	}#thanklink {	font-size: 11pt;	color: #999999;		margin-top: 5em;}#thank {	margin-top: 1em;}#smvid {	margin-left: 1em; 	height: 100px;	}#blurb {	background-color: #999999;	background-image: url(/images/textbgtop3.png);	background-repeat: no-repeat;	background-position: top center;	font-size: 9pt;	width: 200px;	text-align: center;	margin: .5em 0 0 1em;	padding-top: .5em;	color: #fff;}#blurb p {	background-image: url(/images/textbgbottom4.png);	background-repeat: no-repeat;	background-position: bottom center;		padding-bottom: 3.5em;	padding-left: .2em;	padding-right: .2em;	}p.ridge {	width: 900px;	font-family: "Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;	color: #000;	font-weight: bold;	text-align: center;	font-size: 6pt;	border-top-style: ridge;	border-top-color: #999;	margin-top: 1px;	margin-bottom: 10px;	background-color: #000;}#buy {	margin: 0 auto;}	table.cover {		border-collapse: collapse;	table-layout: fixed;	width: 100%; 	margin: 0 auto;	empty-cells: show;	}td.kkdig {		background-image: url(/images/nsfkk_digi_200.png);	background-repeat: no-repeat;	background-position: top center;	width: 200px; 	text-align: left;	color: #fff;	height: 235px;	padding-left: 3.5em;	padding-top: .4em;}td.cover {		background-image: url(/images/coverbg_150.png);	background-repeat: no-repeat;	background-position: top center;	width: 150px; 	text-align: left;	color: #fff;	height: 177px;	padding: .4em;	border: 1px #fff solid;}td.coverdigi {		background-image: url(/images/coverbg_digi_200.png);	background-repeat: no-repeat;	background-position: top center;	width: 200px; 	text-align: left;	color: #fff;	height: 235px;	padding-left: 3.5em;	padding-top: .4em;}td.covervinyl {		background-image: url(/images/coverbg_vinyl_200.png);	background-repeat: no-repeat;	background-position: top center;	width: 200px; 	text-align: left;	color: #fff;	height: 235px;	padding-left: 3.5em;	padding-top: .4em;}td.coverpack {		background-image: url(/images/coverbg_pack_200.png);	background-repeat: no-repeat;	background-position: top center;	width: 200px;	text-align: left;	color: #fff;	height: 235px;	padding-left: 3.5em;	padding-top: .4em;}td.catlist {	line-height: 125%;	font-family: "Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;	color: #fff;	text-align: center;	font-size: 10pt;	padding-left: .3em;}tr.divider {	height: 5px;		}tr.buybutton {	height: 50px;	margin: 0 auto;}td.pay {	padding: 5px 0;}td.buybutton2 {	margin: 0 auto;	}/* Download button */#down a.down:link, a.down:visited {		text-decoration: none;	text-align: center;	color: #000;	font-weight: bold;	}#down a.down:hover, a.down:active {		text-decoration: none;	text-align: center;	font-weight: bold;	color: #e2e2e2;	}/* End Download button */#gallery {		margin: 0 auto;	text-align: center;}div.photo {	margin: 0 auto;}#tour {	margin: 0 auto;}table.tour {	border-collapse: collapse;	table-layout: separate;	width: 100%;	margin-bottom: 2px;	line-height: 120%;	color: #fff;	text-align: left;	font-size: 10pt;}tr.headingband {	border-bottom: #333 ridge 3px;	font-size: 120%;	color: #000;	font-weight: bold;	background-color: #fff;}tr.heading {	border-bottom: #333 ridge 3px;	font-size: 120%;	color: #fff;	font-weight: bold;	background-color: #000;}td.fullband {	width: 100%;	}td.hdate {	width: 10%;	padding-left: .5em;}td.hvenue {	width: 20%;	padding-left: .5em;}td.haddress {	width: 20%;	padding-left: .5em;}td.hcity {	width: 10%;	padding-left: .5em;}td.hcountry {	width: 10%;	padding-left: .5em;}td.hsite {	width: 20%;	padding-left: .5em;}tr.divider2 {	border-bottom: #333 ridge 2px;}td.year {	font-size: 1.2em;	color: #fff;	padding: .5em;}td.date {	width: 10%;	background-color: #999;	padding: .5em;}td.venue {		font-weight: bold;	width: 20%;	background-color: #999;	padding: .5em;	}	td.address {	width: 20%;	background-color: #999;	padding: .5em;	}td.city {	width: 10%;	color: #000;	background-color: #999;	padding: .5em;	}	td.country {	width: 10%;	background-color: #999;	padding: .5em;	}td.site {	width: 20%;	background-color: #999;	padding: .5em;	}	a:link {	text-decoration: none;	color: #fff;}a:visited {	text-decoration: none;	color: #ececec;}	a:hover {	text-decoration: none;	color: #cccccc;}table.tracklisting {		border-collapse: separate;	table-layout: fixed;	margin: 1em auto;	line-height: 175%;	font-family: "Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;	color: #fff;	text-align: left;	font-size: 9pt;	width: 500px;	padding: 5em;	}td.title {	border-bottom: 1px #999999 ridge;	width: 475px;}td.preview {	float: right;}#lyric {		padding: .5em;	height: 550px;	}#lyric a {		text-decoration: none;	/*color: #000;*/	}#lyric a:hover {		color: #999;	}div.lyriccover {		float: right;	padding-right: 181px;	padding-top: 35px;	}div.lyrics {		float: left;	text-align: left;	}.stylered {	color: #cc0000;}.style1 {	font-size: 8pt;}.style2 {	font-size: 10pt;}.style3 {	font-size: 11pt;	color: #ffffff;	font-weight: bold;}	.style4 {	color: #999999;	font-size: 10pt;	font-weight: bold;	}.style6 {	font-size: 75%;	}	.style5 {	font-size: 11pt;	color: #cccccc;	font-weight: bold;	text-decoration: none;}.style7 {	font-size: 11pt;	color: #ffffff;	font-weight: bold;	padding: 78px 0 0 0;}.style8 {	padding-top: 5px;}.style9 {	font-size: 80%;	color: #999;}.style10 {	font-size: 10pt;	font-weight: bold;}.style11 {	font-size: .9em;	}.style12 {	font-size: 1.1em;	font-weight: bold;	text-align: center;}.style13 {	font-size: 1.3em;	font-weight: bold;}.style14 {	font-size: 1.5em;	font-weight: bold;	color: #fff;}.style15 {	font-size: 1.25em;	font-weight: bold;}.style16 {	color: #000;}.style17 {		color: #fff;	}.style18 {		color: #d26900;		font-size: 1.5em;	font-weight: bold;	text-align: left;}.pageact {		text-decoration: underline;	}.hnew {	color: #cc0000;	font-size: 11pt;	font-weight: bold;	text-decoration: none;}h2 {	text-align: center;	font-size: 1.2em;	font-weight: bold;}h3 {		text-align: left;	font-size: 1.2em;	font-weight: bold;	padding-left: .5em;	}.blog {	background-image: url(/images/divider2.png);	background-repeat: no-repeat;	background-position: bottom center;	padding-bottom: 2em;	text-align: left;	padding-left: .5em;	padding-right: .5em;}.blog2 {	background-image: url(/images/divider2.png);	background-repeat: no-repeat;	background-position: bottom center;	padding-bottom: 2em;	text-align: left;}.blog3 {	background-image: url(/images/divider2.png);	background-repeat: no-repeat;	background-position: bottom center;	padding-bottom: .5em;	font-size: .9em;	text-align: left;}.blog4 {	background-image: url(/images/divider2.png);	background-repeat: no-repeat;	background-position: bottom center;	padding-bottom: 2em;	text-align: center;}.paneldiv {	/*background-image: url(http://www.hooverdamdownload.com/images/divider.png);	background-repeat: no-repeat;	background-position: bottom center;*/	height: 10px;	width: 425px;}.norm {	direction: ltr;	text-align: left;	padding-left: .5em;	padding-right: .5em;}.norm2 {	direction: ltr;	text-align: left;	padding-left: .5em;	padding-right: .5em;	padding-bottom: 2em;}.picright {	float: right;	margin-left: .75em}.picleft {	float: left;	margin-right: .75em;}#vid {		background-color: #000;	margin: 0 auto;	width: 425px;	height: 350px; 	text-align: center;}#vid1 {	background-color: #000;	margin: 0 auto;	width: 375px;	height: 250px; 	text-align: center;}#videos {	background-color: #000;	margin: 0 auto;	width: 560px;	height: 440px; 	text-align: center;}table.albums {	border-collapse: separate;	table-layout: fixed;	margin: 1em auto;	text-align: left;	width: 100%;	padding: .5em;}td.albcov {	width: 150px;	height: 200px;}#booking {		margin: 0 auto;	width: 100%;	height: 350;	}#booking ul {	font-size: 10pt;	height: 100px;	float: left;}#booking li {	display: block;	text-decoration: none;	color: #fff;	padding: 0.2em 0.5em;}#booking a:link, #booking a:visited {	padding: 0.5em 1em 0.3em 1em;	text-decoration: none;	color: #999;}#booking a:hover {		color: #999;}#map {		margin: 0 auto;	text-align: left;	width: 100%;	height: auto;	}#map ul {	font-size: 10pt;	height: auto;	float: left;}#map li {	display: block;	text-decoration: none;	color: #fff;	padding: 0.2em 0.5em;}#map a:link, #map a:visited {	padding: 0.5em 1em 0.3em 1em;	text-decoration: none;	color: #fff;}#map a:hover {		color: #999;} #secure {		_margin-top: -25px;	width: 100%;	height: 40px;	margin-bottom: .5em;	}