body {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: center;
	position: relative;
	color: 660000;
	font-family: Arial;
	}

#container {
	background: #000000 none repeat scroll 0%;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	position: relative;
	width: 910px;
	}

/*Header CSS*/
#header {
	background-image: url("../images/head1.jpg");
	background-repeat: no-repeat;
	height: 295px;
	}
	
#header .clock {
	background-color: #000000;
	position: absolute;
	font-family: Arial; 
	font-size: 12px; line-height: 13px;
	font-weight: bold; 
	color: #ffffff; 
	top: 17px; 
	left: 116px; 
	}
	
#header #countdownClock { 
	background-color: #000000;
	position: absolute;
	font-family: Arial; 
	font-size: 11px; line-height: 12px;
	font-weight: bold; 
	color: #ffffff; 
	top: 34px; 
	left: 116px; 
	}
	
#header2{
	background-image: url(../images/video1.jpg);
	background-repeat: no-repeat;
	height: 224px;
	position: relative;
	}

#header2 #flashcontent {
	position: absolute; 
	left: 48px; 
	bottom: 39px;
	padding: 0px;
	margin: 0px;
	}
	
/* NAVIGATION STYLE */
#nav {
	position: absolute;
	left: 130px;
	bottom: 74px;
	font-family: Arial;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	width: 810px; height: 14px;
	margin-top: 0px;
	padding-top: 0px;
	padding-botom: 1px;
	}
#navi, #navi ul {
	padding: 0px;
	margin-left: 150px;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 10px;
	}
#navi li {
	float: left;
	margin-top: 20px;
	position: relative;
	white-space: nowrap; 
	}
#navi li a:hover {
	color: #CCCCCC;
	text-decoration: underline;
	}
#navi a:link, #navi a:visited { 
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	}
* html #navi a { 
	width: 100%; 
	}
#navi ul { 
	margin-left: 0px;
	display: none;
	position: absolute;
	padding: 0px;
	}
#navi ul li { 
	border-bottom: 2px solid transparent;
	border-top: 2px solid transparent;
	-moz-border-bottom-colors: transparent;
	-moz-border-top-colors: transparent;
	background-color: #000;
	font-size: 100%;
	list-style-type: none;
	margin-bottom: -1px;
	margin-top: 0px;
	padding: 2px;
	}
#navi li:hover ul { 
	display:block; 
	}
	
/*without link in state place*/
#liget {
	width: 100px;
	background-position: -80px 0px;
}
#lievent {
	width: 100px;
	background-position: -204px 0px;
}
#livenue {
	width: 180px;
	background-position: -204px 0px;
	z-index: 10;
}
#lirock {
	width: 150px;
	background-position: -104px 0px;
}
/*#licontact	{
	width: 120px;
	margin-left: 0px;
}*/
	
/*first, put the initial states in place*/	
#liget a {
	width: 100px;
	background-position: -80px 0px;
}
#lievent a {
	width: 100px;
	background-position: -204px 0px;
}
#livenue a {
	width: 180px;
	background-position: -204px 0px;
}
#lirock a {
	width: 150px;
	background-position: -104px 0px;
}
/*#licontact a	{
	width: 120px;
	margin-left: 0px;
}*/
	/*hover states*/
#liget a:hover, #liget:hover a, #liget.over a {
	width: 100px;
	background-position: -80px -73px;
}	
#lievent a:hover, #lievent:hover a, #lievent.over a {
	width: 100px;
	background-position: -204px -73px;
}
#livenue a:hover, #livenue:hover a, #livenue.over a {
	width: 180px;
	background-position: -204px 0px;
}
#lirock a:hover, #livenue:hover a, #livenue.over a {
	width: 150px;
	background-position: -104px 0px;
}
/*#licontact a:hover, #licontact:hover a, #licontact.over a {
	width: 120px;
	margin-left: 0px;
}*/
 	
/* Other state changes*/
#navi li.off:hover ul, #nav li.over ul { 
  display: block;
  z-index: 6000;
	}
#navi li.off a:hover,
#navi li:hover a,
#navi li.over a {
  text-decoration: underline;
  color: #cccccc;
	}
	
#main {
	background-color: #000000;
	background-image: url(../images/mainbg.gif);
	background-repeat: x-repeat;
	background-position: center top;
	width: 910px; margin-left: 1px;
	height: 887px;
	position: relative;
	}
#main #content {
	width: 751px;
	margin: 0px;
	padding-left: 79px;
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	font-weight: none;
	vertical-align: top;
	}
#main #content h2 { 
	font-family: Verdana;
	font-size: 22px;
	font-weight: bold;
	color: #006699;
	padding-left: 15px;
	}
#content:after{ content: "."; display: block; line-height: 1px; font-size: 1px; clear: both;}
#content .leftsd {
	background-color: #111; 
	padding: 4px;
	margin-right: 5px;
	width: 224px;
	height: 295px;
	float: right;
	border: 0px;
	font-family: Verdana;
	font-size: 18px;
	color: #006699;
	}
#content .leftsd img{ float: left; border: 0px; padding-right: 0px; margin: 0px; }
#content .rightsd{
	float: left;
	width: 477px;
	height: 295px;
	margin-left: 5px;
	padding-left: 0px;
	background-color: #111;
	font-family: Verdana;
	font-size: 16px;
	color: #006699;
	line-height: 16px;
	padding: 4px;
	}
#content .rightsd  p{
	padding: 18px;
	font-weight: none;
	font-size: 12px;
	color: #fff;
	font-family: Arial;
	margin-top: 5px;
	width: 440px; 
	height: 200px;
	overflow: scroll;
	overflow-x:hidden; 
	overflow-y:auto; 
			}
#content .rightsd  h4{ margin: 0px; font-size: 16px; }
#content .rightsd  a{ color: #006699; text-decoration: none; }
#content .rightsd:visited  a{ color: #006699; text-decoration: none; }
#content .rightsd:hover  a{ color: #ccc; text-decoration: none; }

/* Music Middle */
#main #music {
	width: 751px;
	margin: 0px;
	padding-left: 79px;
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	font-weight: none;
	vertical-align: top;
	padding-top: 4px;
	}
#main #music h2 { 
	font-family: Verdana;
	font-size: 22px;
	font-weight: bold;
	color: #006699;
	padding-left: 15px;
	}
#music img { border: 0px; padding: 0px; margin: 0px; }
#music:after{ content: "."; display: block; line-height: 1px; font-size: 1px; clear: both;}
#music .leftsd {
	background-color: #000; 
	padding: 0px;
	margin-right: 0px;
	width: 750px;
	height: 92px;
	border: 0px;
	}

/*Footer CSS*/
#footer {
	background-image: url(../images/footerbg.gif);
	background-repeat: no-repeat;
	width: 910px;
	margin: 0px;
	padding-top: 7px;
	height: 24px;
	color: #fff;
    }
#end ul {
    float:left;
    list-style: none;
    margin-top: 0px;
    margin-left: 100px; 
    padding: 5px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    }
#end li { 
	display:inline;
	text-align: left; 
	}
#end a:link, a:visited {
	color: #fff;
	}
#end a:hover { color: #999; 
    text-decoration: underline; 
    }
#copy {
    float:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:#fff;
    vertical-align: top;
    text-align:right;
    margin-right: 95px;
    margin-top:0px;
    padding-top: 5px;
 	}
 	
 /*Book*/
 #coffeewrap {
		background-color: #000000;
		font-family: Arial, Helvetica, san-serif;
		font-size: 11px;
		color: #FFFFFF;
		padding: 15px;
		height: 504px;
		width: 718px;
		border: #FFF 1px solid;
		}
		.yellow {
		color:#ffcc00;
		font-size: 16px;
		font-weight: bold;
		}
		.biggerText {
		font-size:16px;
		font-weight: bold;
		}
		
/* Testimonials */

.quote {
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
	color: #fff;
	margin: 8px 0px 4px 15px;
	font-weight: normal;
}
#rockcomments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	font-weight:bold;
	width: 750px; height: 504px;
	overflow: scroll;
	overflow-x:hidden; 
	overflow-y:auto;
	}
h2 {
	font-size: 16px;
	margin-top: 15px;
	margin-bottom: 3px;
	color: #660000;
}

/* Discography */

#rockdisco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	font-weight:normal;
	width: 450px;
}
h2 {
	font-size: 16px;
	margin-top: 25px;
	margin-bottom: 3px;
	color: #660000;
}
h3 {
	font-size: 14px;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 5px;
}
ul {
	margin: 5px 0px 0px;
	padding: 5px 5px 5px 10px;
}
li {
	margin-left: 15px;
}
