* {
	margin: 0;
	padding: 0; 
}

body, html {
	font: 11px "Trebuchet MS", "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
	background: #414141 /*url(bg.jpg)*/;
}

a img {
	border: none;
}

#both {
	clear:both;
}

#header {
	clear: both;
	background: #212121 /*url(header_bg.jpg) left repeat-x*/;
	height: 32px;
	padding-right: 24px;
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
	color: #65604E;
}

#header a {
	color: #AFAA9A;
	text-decoration: none;
}

#header a:hover {
	text-decoration: underline;
}

#header p {
	padding-top: 8px;
}

#top {
	clear:both;
	background-color: #000;
	height: 130px;
}

#top h1 {
	font-size: 18px;
	color: #fff;
}

#menu {
	clear:both;
	background: #890000;
   	/*border-top: 3px solid #AFAA9A;*/
	border-top: 3px solid #9B9583;
	border-bottom: 3px solid #9B9583;
	height: 32px;
	/*padding-left: 14px;*/
	padding-left: 74px;
}

#menu ul {
	padding: 8px;
	list-style: none;
}

#menu ul li {
	float: left;
	padding: 0px 19px;
	text-align: justify;
}

#menu a {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #D5D6D2;
}

#menu a:hover {
	/*color: #AFAA9A;*/
	color: #fff;
}

#menu a span.show {
	display:none;
	position: relative;
}

#menu a:hover span.show {
	display:inline;
}

#menu a:hover span.noshow {
	display:none;
}

#menu h2 {
	padding: 7px 0px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

#slogan {
	clear:both;
	background: #98AB3E;
	height: 0px; 
	padding-top: 0px;
	padding-left: 170px;
}

#slogan h2 {
	color: #fff;
	font: 24px Arial, Helvetica, sans-serif;	
	font-weight: bold;
	letter-spacing: -2px;
}

#slogan h2 strong {
	font: 36px Arial, Helvetica, sans-serif;		
	font-weight: bold;
	letter-spacing: -3px;
}

/*#border {
	clear: both;
	background: #fff url(bg_border3.jpg) left repeat-y;
	width: 1016px;
	margin: 0 auto; 
}*/

#cols {
	clear: both;
	background: #ECE7D7 url(../img/row1_bg.jpg) top left no-repeat;
	width: 960px;
}

#colA {
   	float: left; 
	width: 332px;
}

#colA a {
	text-decoration: none;
}

#colB {
	float: left;
	width: 628px;
	background: #ECE7D7;
}

#cellB {
	width: 628px;
	height: 235px;
	background: #ECE7D7;
}

#welcome {
	padding: 15px 14px 5px 14px; 
	background: #B1AB9B url(row2_bg.jpg) top left no-repeat;
	border-bottom: 4px solid #000;
}

#A {
	padding: 17px 16px;
}

#A ul li {
	list-style: none;
	padding: 3px 0px;
	border-bottom: 1px dashed #630;
}

#A ul li a {
	color: #900000;
	font-weight: bold;
	text-decoration: none;
}

#A ul li a:hover {
	color: #300;
}

#B {
	padding: 17px 0;
}

#content {
	padding: 20px 14px;
}

#colA h3 {
	color: #890000;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 11px;
}

#colA h4 {
	color: #293C47;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 11px;
}

#colB h3 {
	color: #890000;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#colB h4 {
	color: #293C47;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 4px;
}

#cols p {
	color: #333;
	line-height: 14px;
	margin: 5px 0px;
	text-align: justify;
	clear: both;
}

#cols p a {
	color: #900000;
	text-decoration: none;
}

#cols p a:hover {
	text-decoration: underline;
}

#dots {
	border-bottom: 1px dashed #293C47;
	padding-top: 5px;
	margin-bottom: 3px;
}

#temp {
	float: right;
	margin-left: 15px;
}

#part img {
	float: left;
	margin: 2px;
}

#main {
	width: 960px;
	margin: 0 auto;
}

#contentbox_head {
width:286px;
height:19px;
border-bottom: 5px solid #9B9583;
background: #212121;
color: #fff;
padding: 0px 5px;
}

#contentbox_foot {
width:286px;
height:19px;
border-top: 5px solid #9B9583;
background: #212121;
text-align: right;
color: #AFAA9A;
padding: 0px 5px;
margin-bottom: 20px;
}

#contentbox_foot a {
	color: #AFAA9A;
	font-weight: normal;
	text-decoration: none;
}

#contentbox_foot a:hover {
	text-decoration: underline;
}

#contentbox_head_wide {
width:602px;
height:19px;
border-bottom: 5px solid #9B9583;
background: #212121;
color: #fff;
padding: 0px 5px;
}

#contentbox_foot_wide {
width:602px;
height:19px;
border-top: 5px solid #9B9583;
background: #212121;
color: #fff;
padding: 0px 5px;
margin-bottom: 20px;
}

#releases_contentbox {
width:276px;
height:161px;
background: #AFAA9A url(../img/releases_back.jpg);
padding: 3px 10px;
}

#cover1_padding {
	float: left;
	padding-top: 9px;
	padding-left: 7px;
}

#cover2_padding {
	float: left;
	padding-top: 9px;
	padding-left: 32px;
}

#releases_container1 {
	float: left;
}

#releases_container2 {
	float: left;
	padding-left: 53px;
}

#medium_contentbox {
width:276px;
height:161px;
background: #AFAA9A;
padding: 3px 10px;
}

#news_contentbox {
width:296px;
height:159px;
background: #AFAA9A;
font: 11px Arial, Helvetica, sans-serif;
color: #fff;
padding: 4px 0px;
}

#news_contentbox a {
	color: #890000;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

#news_contentbox a:hover {
	text-decoration: underline;
}

#news_innerbox {
width:282px;
height:149px;
padding: 5px 5px;
overflow: auto;
}

#news_container {
background: #9B9583;
padding: 4px 6px;
margin-bottom: 4px;
}

#music_contentbox {
	width:276px;
	height:161px;
	background: #AFAA9A url(../img/music_back.jpg);
	padding: 3px 10px;
}

#margin-top {
margin-top: -5px;
}

#tall_contentbox {
width:276px;
height:396px;
background: #AFAA9A;
padding: 3px 10px;
}

#tall_contentbox2 {
width:276px;
height:247px;
background: #AFAA9A;
padding: 3px 10px;
}

#upcoming_contentbox {
width:276px;
height:100%;
background: #AFAA9A;
padding: 3px 10px;
}

#events_innerbox {
width:272px;
height:372px;
overflow: auto;
}

#wide_contentbox {
width:612px;
height:167px;
background: #AFAA9A;
/*padding: 3px 10px;*/
}

#wide_contentbox a {
	color: #890000;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

#wide_contentbox a:hover {
	text-decoration: none;
}

#artists_container {
float: left;
padding-left: 30px;
margin-top: 9px;
}

#artists_container p {
padding-left: 3px;
margin-top: -1px;
}

#artists_container2 {
height: 15px;
background: #9B9583;
font: 12px Arial, Helvetica, sans-serif;
padding: 4px 62px;
margin-bottom: 6px;
}

#artists_innerbox1 {
float: left;
width: 170px;
/*background: #000;*/
}

#artists_innerbox2 {
color: #293C47;
/*background: #fff;*/
}

#artists_innerbox2 ul {
	list-style: none;
}

#artists_innerbox2 ul li {
	float: left;
	padding-left: 26px;
	text-align: justify;
}

#artists_innerbox2 a {
	color: #FFD12B;
	text-decoration: none;
}

#artists_innerbox2 a:hover {
	text-decoration: underline;
}

#float_box {
float: right;
padding: 0px 16px;
}

#head_row1 {
position: absolute;
top: 207px;
}

#head_row2 {
position: absolute;
top: 442px;
}

#head_row3 {
position: absolute;
top: 677px;
}

#photo_row1 {
position: absolute;
top: 200px;
}

#contentbox2_head_wide {
width: 602px;
height: 19px;
background: #212121;
border-bottom: 5px solid #9B9583;
color: #fff;
padding: 0px 5px;
}

#contentbox2_foot_wide {
width: 602px;
height: 19px;
background: #212121;
border-top: 5px solid #9B9583;
color: #fff;
padding: 0px 5px;
margin-bottom: 20px;
}

#wide_contentbox2 {
width: 594px;
height: 243px;
color: #212121;
background: #AFAA9A;
padding: 9px 9px;
}

#wide_contentbox2 h2 {
	color: #212121;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 4px;
}

#wide_contentbox2 p {
	padding: 4px 4px;
}

#wide_contentbox2a {
width: 594px;
height: 255px;
color: #212121;
background: #AFAA9A;
padding: 9px 9px;
}

#releases_container {
	float: left;
	padding-left: 21px;
	margin-top: 7px;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#releases_container p {
	padding-left: 3px;
	color: #fff;
	/*margin-top: -1px;*/
}

#temp2 {
	float: left;
	margin-right: 10px;
}

#contentbox3_head_wide {
width: 918px;
height: 19px;
border-bottom: 3px solid #AFAA9A;
color: #fff;
padding: 0px 5px;
}

#contentbox3_foot_wide {
width: 918px;
height: 19px;
border-top: 3px solid #AFAA9A;
color: #fff;
padding: 0px 5px;
margin-bottom: 20px;
}

#wide_contentbox3 {
width: 928px;
height: 100%;
padding-top: 7px;
padding-bottom: 7px;
}

#wide_contentbox3 h2 {
	color: #890000;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#padding {
	padding: 0px 11px;
}

#padding2 {
	padding: 6px 14px;
}

#clear_float {
     float: none;
}

#myspace-facebook {
	clear:both;
	width: 920px;
	padding: 0px 20px;
	border-top: 11px solid #212121; /*border-bottom: 3px solid #9B9583;*/
	background: #212121;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	color: #AFAA9A;
}

#myspace-facebook img {
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom: -3px;
}

#footer {
	clear:both;
	width: 920px;
	padding: 15px 20px;
	background: #212121 url(footer_bg.jpg) left repeat-x;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
	color: #65604E;
}

#footer a {
	color: #AFAA9A;
	text-decoration: underline;
}

#footer a:hover {
	text-decoration: none;
}