body{
margin:0px;
padding:0px;
/*font: 11px Tahoma,Arial, Helvetica, sans-serif; color:#494949;*/

font-size: 12px;
font-family: Arial, Tahoma, Verdana;
background:url(/v3/images/bg1.gif) repeat;

}

body, html{ height:100%;} 





h1{
margin:0px; padding:0px;
font-size:10px; 
color:#AEAEAE;
font-weight:normal;
}




/* #wrapper 
____________________________________________________________*/
#wrapper{
padding:0px;        
margin:0px auto;
width:1030px;
background:url(/v3/images/bg4.gif) 15px 0 repeat-y;

/*border:1px solid white;*/


}


/* #main 
____________________________________________________________*/
#main{

padding:0px;margin:0px auto;
padding:0px 10px 0 10px;
width:960px;
background-color:white;
background-color:#DBDBDB;

}




/* #main-forum
____________________________________________________________*/
#main-forum{
padding:0px;margin:0px auto;
padding:0px 10px 0 10px;
width:960px;
background-color:white;
}

#top-banner
{
text-align:center;
padding:5px 0 8px 0;
}

#right-logo{
float:right;
overflow:hidden
}






/* #header 
____________________________________________________________*/
#header{ 
margin:0px; padding:0px;
height:110px;
background:url(/v3/images/header-repeat.jpg) repeat-x;
}

#logo-search{ 
height:54px;
}

#logo{
float:left;
margin:12px 0 0 12px;
}

#search{
float:right;
padding:5px 5px 0 0;
width:507px;
height:43px;
border-bottom:1px solid #015c31;
border-left:1px solid #015c31;
background:url(/v3/images/search-repeat.gif) repeat-x;
}

#search form{
margin:0px; padding:0px;
}

#search span{
margin:0px; padding:0px;
float:left;
font-size:10px;
color:white;
margin-left:5px;
}

#q{ 
float:right;
padding:3px 0 1px 3px;
width:400px;
height:16px;
font-size:11px;
color:#4E4E4E;
border:1px solid #009836;
}

#sa{ 
float:right; 
margin:1px 0 0 6px;
}

/*#topnav
____________________________________________________________*/
#topnav{
margin:0px; padding:0px;
padding-left:5px;
height:26px;
}

#topnav a{ 
display:block; 
float:left;
padding:6px 20px 0 20px;
margin-right:1px;
height:19px;
color:#fff;
text-decoration:none;
background-color:#6A6868;
}

#topnav a:hover{ 
background-color:#7F7D7D;
}

#topnav .on{ 
display:block; 
float:left;
padding:6px 20px 0 20px;
margin-right:1px;
height:20px;
color:#fff;
background:url(/v3/images/topnav-repeat.gif) repeat-x;
}

#topnav-sub{
height:28px;
}

#topnav-sub a{
display:block; 
float:left;
padding:8px 9px 0 9px;
height:20px;
color:#fff;
text-decoration:none;
background:url(/v3/images/topnav-sub-split.gif) 100% 3px no-repeat;
}

#topnav-sub a:hover{ text-decoration:underline;}














/*#artist topnav
____________________________________________________________*/
#artist-topnav{
margin:0px; padding:0px;
padding-left:0px;
height:26px;
font-weight:bold;
}

#artist-topnav a{ 
display:block; 
float:left;
padding:6px 10px 0 10px;
margin-right:1px;
height:19px;
color:#fff;
text-decoration:none;
background-color:#FF6600;
font-weight:bold;
}

#artist-topnav a:hover{ 
background-color:#7F7D7D;
}

#artist-topnav .on{ 
display:block; 
float:left;
padding:6px 10px 0 10px;
margin-right:1px;
height:20px;
color:#fff;
background:url(/v3/images/artist-topnav-repeat.gif) repeat-x;
}

#artist-topnav-sub{
height:28px;
}

#artist-topnav-sub a{
display:block; 
float:left;
padding:8px 9px 0 9px;
height:20px;
color:#fff;
text-decoration:none;
background:url(/v3/images/topnav-sub-split.gif) 100% 3px no-repeat;
}

#artist-topnav-sub a:hover{ text-decoration:underline;}











/* #content
____________________________________________________________*/
#content{
margin:0px 0px 0px 0px; padding:0px;
line-height: 17px;
}

/* #content-left
____________________________________________________________*/
#content-left{
float:left;
margin:0px; padding:0px;
width:320px;
margin-right:0px;
/*background-color:#f4f4f4;*/
}


/* #content-right
____________________________________________________________*/
#content-right{
float:right;
margin:0px; padding:0px;
width:320px;

}


/* #content-middle
____________________________________________________________*/
#content-middle{
float:left;
margin:0px; padding:0px;
width:310px;
margin:0 0px 0 0;

}




/* #content-middle-section
____________________________________________________________*/
#content-middle-section{
float:left;
width:450px;
/*margin-right:15px;*/
}

/* #content-left-section
____________________________________________________________*/
#content-left-section{ 
float:left;
margin-right:10px;
width:120px;
}




/* #content-right-section
____________________________________________________________*/
#content-right-section{ 
float:right;
margin:0px; padding:0px;
width:300px;
}




/* #content-middle-search
____________________________________________________________*/
#content-middle-search{
float:left;
width:550px;
/*margin-right:15px;*/
}











	/***************************************************/	
	.left-section-content {
	background: #FFFFFF;
	float: left;
	width: 100px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	}
	
		.middle-section-content {
	background: #FFFFFF;
	float: left;
	width: 500px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	}
	
	
	
		.right-section-content {
	background: #FFFFFF;
	float: left;
	width: 280px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	}
	
	
		.right-section-ad{
	background: #FFFFFF;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	
		.middle-section-ad {
	background: #FFFFFF;
	float: left;
	width: 465px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 0px;
	}
	
	
			.middle-section-photo {
	background: #FFFFFF;
	float: left;

	width: 510px;
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 0px;
	}
	
	
	.left-section-ad {
	background: #FFFFFF;
	float: left;
	width: 120px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	
	
			.middle-section-search {
	background: #FFFFFF;
	float: left;
	width: 630px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	}

/***************************************************/	







	
/***************************************************/	
	.left-content {
	background: #FFFFFF;
	float: left;
	width: 290px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	}
	

	
	
	.middle-content {
	background: #FFFFFF;
	float: left;
	width: 290px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	}
	
	
	.right-content {
	background: #FFFFFF;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	}
	
/***************************************************/








/*#footer 
____________________________________________________________*/
#footer{
clear:both;
margin:0px auto;
width:980px;
background-color:#1A1A1A;
}

/*#footer-search
____________________________________________________________*/
#footer-search{
height:34px;
padding:40px 0 0 50px;
color:white;
background:url(/images/footer-search-repeat.gif) 0 30px repeat-x;
background-color:white;
}

#footer-search form{
margin:0px; padding:0px;
width:700px;
}

#footer-search span{
margin:0px; padding:0px;
/*float:left;*/
font-size:10px;
color:white;
margin-left:5px;
}

#a{ 
float:right;
padding:3px 0 1px 3px;
width:400px;
height:16px;
font-size:11px;
color:#4E4E4E;
border:1px solid #009836;
}

#ft{ 
float:right; 
margin:1px 0 0 6px;
}

#sitenav{ 
text-align:center;
padding:10px 0 20px 0;
color:white;
}

#sitenav a{ 
color:white;
text-decoration:none;
}

#sitenav a:hover{ text-decoration:underline;}

#sitenav{ color:#7A7A7A;}

#sitenav div{ 
font-size:10px;
}

#sitenav div a{color:#7A7A7A;}

#spacer{
margin:0px auto;
height:200px;
}
