html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
body{
	color:#000000;
	background-color:#d4d1d0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
}
div{
	position:relative;
}
img{
	
	border:0px;
}
a{
	color:#000000;
}
a:hover{
	color:#FF0000;
}
h1{
	font-size:18px;
}
h2{
	font-size:14px;
}
div#wrapper{
	z-index:1;
	width:966px;
	height:100px;
	min-height:100px;
	margin-left:auto;
	margin-right:auto;
	background-color:transparent;
	background-image:url(../images/body-bg.gif);
	background-repeat:repeat-y;
	background-position:center;
}
html>body #wrapper {
	height: auto;
}
div.top-bg{
	position:absolute;
	width:100%;
	height:287px;
	top:0px;
	left:0px;
	z-index:2;
	background-color:#6d6766;	
	background-image:url(../images/top-bg.gif);
	background-repeat:repeat-x;
}
div#header{
	position:absolute;
	width:890px;
	background-color:transparent;
	height:287px;
	z-index:3;
}
div.top-ad-cont{
	width:846px;
	padding-left:22px;
	padding-right:22px;
	height:120px;
	background-color:#fff;
}
div.top-ad{
	width:760px;
	padding-left:42px;
	padding-right:42px;
	height:120px;
	background-color:#d5d2d1;
}
div.marquee{
	width:890px;
	height:31px;
	background-color:#d5d2d1;
}
div.marquee div{
	width:846px;
	margin-left:22px;
	margin-right:22px;
	background-color:#000000;
	height:31px;
}
div.logo{
	width:890px;
	height:89px;
	background-color:#FFFFFF;
}
div.navigation{
	height:47px;
	background-color:transparent;
	width:846px;
	margin-left:22px;
	margin-right:22px;
	padding-left:5px;
	padding-top:7px;
}
div.navigation div{
	display:block;
	height:34px;
	background-position:bottom;
	float:left;
}
div.navigation div a{
	display:block;
	height:34px;
	overflow:hidden;
	background-position:top;
}

div.navigation div a:hover {
	background-image:none;
}
input.search{
	margin-top:8px;
	padding:0px;
	width:130px;
}
input.go{
	display:block;
	width:26px;
	height:34px;
	background-image:url(../images/go.gif);
	background-position:top;
}
input.go:hover{
	background-position:bottom;
}
div.home, div.home a{
	background-image:url(../images/nav01.gif);
	width:44px;
}
div.about, div.about a{
	background-image:url(../images/nav02.gif);
	width:51px;
}
div.listen, div.listen a{
	background-image:url(../images/nav10.gif);
	width:100px;
}
div.features, div.features a{
	background-image:url(../images/nav03.gif);
	width:67px;
}
div.shows, div.shows a{
	background-image:url(../images/nav04.gif);
	width:56px;
}
div.register, div.register a{
	background-image:url(../images/nav05.gif);
	width:130px;
}
div.community, div.community a{
	background-image:url(../images/nav06.gif);
	width:83px;
}
div.galleries, div.galleries a{
	background-image:url(../images/nav07.gif);
	width:99px;
}
div.contact, div.contact a{
	background-image:url(../images/nav08.gif);
	width:83px;
}
div.navigation div a.im-on{
	background-image:none;
}
div.search{
	background-image:url(../images/nav09.gif);
	width:57px;
	margin-left:10px;
}
div.subnavigation{
	background-color:#febe10;
	height:auto !important;
	height:32px;
	min-height:32px;
	width:826px;
	margin-left:auto;
	margin-right:auto;
	line-height:32px;
	padding:0px 32px;
}
div.subnavigation a, div.subnavigation a.active, div.sub-subnavigation a, div.sub-subnavigation a.active{
	margin-right:10px;
}
div.subnavigation a, div.sub-subnavigation a{
	text-decoration:none;
	color:#000000;
}
div.sub-subnavigation a.active, div.subnavigation a.active{
	text-decoration:none;
	color:#FF0000;
}
div.subnavigation a:hover, div.sub-subnavigation a:hover{
	color:#FF0000;
}
div.subnavigation span, div.sub-subnavigation span{
	color:#FF0000;
}
div.sub-subnavigation{
	background-color:#f26a22;
	height:auto !important;
	height:32px;
	min-height:32px;
	width:826px;
	margin-left:auto;
	margin-right:auto;
	line-height:32px;
	padding:0px 32px;
	background-image:url(../images/sub-sub-bg.gif);
}
div.top-padding{
	width:100%;
	height:287px;
}
div#content-base{
	width:966px;
	height:auto !important;
	height:519px;
	min-height:519px;
	background-image:url(../images/content-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	padding-bottom:70px;
}
div.content{
	width:862px;
	margin-left:auto;
	margin-right:auto;
	height:auto !important;
	height:500px;
	min-height:500px;
	z-index:5;
}
div.shows-content{
	width:846px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/shows-bg.jpg);
	background-repeat:no-repeat;
	height:auto !important;
	height:540px;
	min-height:540px;
	z-index:5;
}
div.djs-content{
	width:846px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/djs-bg.jpg);
	background-repeat:no-repeat;
	height:auto !important;
	height:540px;
	min-height:540px;
	z-index:5;
	background-color:#191919;
	padding-bottom:10px;
	margin-bottom:10px;
	color:#FFFFFF;
}
div.dj-content{
	width:826px;
	margin-left:auto;
	margin-right:auto;
	height:auto !important;
	height:470px;
	min-height:470px;
	margin-top:10px;
	margin-bottom:20px;
	z-index:5;
}

div.features-content{
	width:846px;
	margin-left:auto;
	margin-right:auto;
	height:auto !important;
	height:500px;
	min-height:500px;
	z-index:5;
	background-image:url(../images/reviews-bg.gif);
	background-repeat:repeat-y;
	margin-bottom:10px;
	padding-bottom:15px;
}
div.default-content{
	width:826px;
	margin-left:auto;
	margin-right:auto;
	height:auto !important;
	height:470px;
	min-height:470px;
	margin-top:10px;
	margin-bottom:20px;
	z-index:5;
}
div.footer{
	width:966px;
	height:110px;
	background-color:transparent;
	margin-top:-110px;
	color:#FFFFFF;
	font-size:11px;
	position:relative;
	float:left;
	z-index:6;
	
}
div.footer-text{
	background-image:url(../images/footer-text.gif);
	background-position:left;
	width:621px;
	height:23px;
	margin-top:38px;
	margin-left:60px;
	float:left;
	line-height:23px;
	text-align:right;
	padding-right:45px;
}
div.footer-small{
	width:966px;
	height:75px;
	background-color:transparent;
	margin-top:-75px;
	color:#FFFFFF;
	font-size:11px;
	position:relative;
	float:left;
	z-index:6;
}
div.footer-text-small{
	background-image:url(../images/footer-text.gif);
	background-position:left;
	width:621px;
	height:23px;
	margin-top:3px;
	margin-left:60px;
	float:left;
	line-height:23px;
	text-align:right;
	padding-right:45px;
	display:inline;
}
div.footer-text a, div.footer-text-small a{
	text-decoration:none;
	color:#FFFFFF;
}
div.footer-text a:hover, div.footer-text-small a:hover{
	color:#FF0000;
}
div.footer-img{
	background-image:url(../images/footer-img.gif);
	width:180px;
	height:60px;
	margin-top:10px;
	float:left;
}
div.show-block{
	width:100%;
	height:auto !important;
	height:30px;
	min-height:30px;
	background-color:#CCCCCC;
	margin-bottom:10px;
	padding:5px;
	border:1px #666666 solid;
	text-align:center;
}
div.preload{
	position:absolute;
	display:none;
	top:0px;
}
div.preload img{
	position:absolute;
	top:0px;
	display:none;
}