html, body {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:0px;
}

* {
	padding:0px;
	margin:0px;
	/*border:red 1px dotted;*/
}

/*CONTAINER AND DEFAULT TEXT*/
#container {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	width:868px;
	}

p, form span {	
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#555555;
	line-height:24px;
	}

.release form .submit {

display:block;
border:1px solid #111111;
background-color:#555555;
color:#f0f0f0; 
padding:2px;
font-weight:bold;

}

.release form .submit:hover {

display:block;
border:1px solid #111111;
background-color:#f0f0f0;
color:#555555; 
padding:2px;
font-weight:bold;
}

.release form span{

color:#555555;
}

.newrelease form .submit {

display:block;
border:1px solid #111111;
background-color:#f0f0f0;
color:#555555; 
padding:1px;
font-weight:bold;

}

.newrelease form .submit:hover {

display:block;
border:1px solid #111111;
background-color:#555555;
color:#f0f0f0; 
padding:1px;
font-weight:bold;
}


.special {

display:block;
border:1px solid #111111;
background-color:#f0f0f0;
color:#555555; 
padding:1px;
font-weight:bold;

}

.special:hover {

display:block;
border:1px solid #111111;
background-color:#555555;
color:#f0f0f0; 
padding:1px;
font-weight:bold;
}
	
a {
	font-family:Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00adef;
	}
	
.subtitle {
	font-weight:bold;
	}

/*HEADER AND STYLES*/
#header {
	width:750px;
	padding-left:56px;
	padding-right:62px;
	border-top: solid 7px #20252a;
	margin-bottom:55px;
	}
	
#media_player {
	width:120px;
	background:#828483;
	/*margin-bottom:13px;*/
	}
	
#media_player p{
	font-family:Verdana, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	}
	
a.header {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color:#acaaa5;
	padding-right:10px;
	text-decoration:none;
	}

#nav {
	float:left;
	padding-top:20px;
	width:495px;
	margin-bottom:55px;
	}
	
#logo {
	float:right;
	width:255px;
	}

/*WHITE AREA*/

#white {
	width:868px;
	padding:0px;
	margin:0px;
	}	
		

#wsubleft {
	float:left;
	clear:left;
	width:700px;
	/*margin-top:55px;*/
	padding-left:56px;
	padding-right:25px;
	margin-bottom:43px;
	}

#wleft {
	float:left;
	clear:left;
	width:350px;
	/*margin-top:55px;*/
	padding-left:56px;
	padding-right:25px;
	margin-bottom:43px;
	}
	
#wright {
	float:right;
	width:350px;
	/*margin-top:55px;*/
	padding-left:24px;
	padding-right:62px;
	border-left:1px solid #acacac;
	margin-bottom:43px;
	}
	
.white_area {
	width:350px;
	padding:0;
	}
	
#current_news {
	width:350px;
	border-bottom:1px solid #acacac;
	padding:0;
	margin:0;
	}

#current_sub_news {
	width:700px;
	border-bottom:1px solid #acacac;
	padding:0;
	margin:0;
	}
	
#upcoming_shows {
	width:350px;
	padding:0;
	margin:0;
	}
	
#featured_artist {
	width:350px;
	padding:0;
	margin:0;
	}
	
.white_area_bb {
	width:350px;
	padding:0;
	border-bottom:1px, solid, #acacac;
	}

h1 {
	font-family:Verdana, sans-serif;
	font-size:20px;
	color:#97958f;
	font-weight:normal;
	padding:0px;
	padding-bottom:24px;
	}
	
dl {
	font-family:Verdana, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#555555;
	line-height:20px;
	}
	
.featured_artist {
	padding-bottom:22px;
	}
	
/*GREY AREA*/
#grey {
	float:left;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	width:868px;
	padding-top:25px;
	padding-bottom:45px;
	clear:both;
	background-color:#23282c;
	}
	

#grey dl {
	font-family: Verdana, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:17px;
	text-decoration: none;
	padding:0;
	}
	
#grey h1 {
	font-family: Verdana, sans-serif;
	font-size:19px;
	color:#ffffff;
	}
	
#grey a {
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	line-height:20px;
	font-weight:normal;
	}

	
.dl_left {
	float:left;
	padding-right:40px!important;
	}
	
.dl_right {
	float:left;
	}

#gleft {
	float:left;
	width:350px;
	padding-left:56px;
	padding-right:25px;
	background:#23282c;
	background-image:url('/img/arrow.jpg');
	background-repeat:no-repeat;
	background-position:250px 50px;
	padding-bottom:44px;
	}
	
#gright {
	float:right;
	width:350px;
	padding-left:24px;
	border-left: 1px solid #acacac;
	padding-right:62px;
	background-color:#23282C;
	padding-bottom:50px;
	}
	
/*FOOTER*/
#footer {
	text-align:left;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	width:868px;
	background-color:#1F2227;
	padding:0px;
	}
#footer p {
	font-family:Verdana, sans-serif;
	font-size:11px;
	padding-top:10px;
	padding-bottom:10px;
	color:#ffffff;
	}

#footer a {
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:normal;
	}
