body, a, h1, h2, h3, img, p	{
		margin: 0px;
		padding: 0px;
}		

body	{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
}

#overallholder	{
width:960px;
position: relative;
margin-right: auto;
margin-left: auto; 
padding-top:28px;
margin-bottom:28px;
}


#container	{
margin: 0px auto;
		padding: 0px;
		width:960px;
		height:1500px;
		border:3px solid #333;
		background-color:#520209;
		background-image:url(../images/background.jpg);
		background-position:bottom left;
		background-repeat:repeat-x;
		}

#top	{
height:190px;
clear:both;
margin-bottom:38px;
}

#image	{
width:940px;
height:169px;
margin-left:18px;
margin-top:18px;

}

#nav	{
width:918px;
height:23px;
margin-left:18px;
margin-right:18px;
background-color:#000;
border:1px solid #999;
margin-top:3px;
}

#left	{
width:340px;
float:left;
}

#media	{
width:316 px;
background-color:#0e0e0e;
margin:2px 18px 18px 18px;
padding:10px;
}

#media a:link { 
	color: #ffffff;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
}
	
#media a:visited { 
	color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;	
}
	
#media a:hover, #media a:active { 
	color: #520209;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
}

#interviews	{
width:316 px;
background-color:#0e0e0e;
margin:2px 18px 18px 18px;
padding:10px;
}

#interviews a:link { 
	color: #ffffff;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
}
	
#interviews a:visited { 
	color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;	
}
	
#interviews a:hover, #interviews a:active { 
	color: #520209;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
}

#gigs	{
width:316 px;
background-color:#0e0e0e;
margin:2px 18px 18px 18px;
padding:10px;
}

#gigs a:link { 
	color: #ffffff;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
}
	
#gigs a:visited { 
	color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;	
}
	
#gigs a:hover, #gigs a:active { 
	color: #520209;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
}

#centre	{
width:308px;
float:left;
}

#news	{
width:274 px;
background-color:#0e0e0e;
margin:2px 18px 18px 0px;
padding:10px;
}

#news a:link { 
	color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
}
	
#news a:visited { 
	color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;	
}
	
#news a:hover, #news a:active { 
	color: #520209;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
}

#right	{
width:308px;
float:left;
clear:right;
}

#photos	{
width:274 px;
background-color:#0e0e0e;
margin:2px 18px 18px 0px;
padding:10px;
clear:both
}

#photos a:link { 
	color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
}
	
#photos a:visited { 
	color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;	
}
	
#photos a:hover, #photos a:active { 
	color: #520209;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
}





#releases	{
width:274 px;
background-color:#0e0e0e;
margin-top:50px;
margin:2px 18px 18px 0px;
padding:10px;
clear:both
}

#releases a:link { 
	color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
}
	
#releases a:visited { 
	color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;	
}
	
#releases a:hover, #releases a:active { 
	color: #520209;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
}

#footer	{
background-color:#000000;
background-image:url(../images/footer_rounded.jpg);
background-position:center bottom;
background-repeat:no-repeat;
color: #FFFFFF;
display: block;
font-size: 11px;
width:966px;
height:78px;
margin-top:3px;
clear:both;
}

#footer a:link { 
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none;
}
	
#footer a:visited { 
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none;	
}
	
#footer a:hover, #footer a:active { 
	color: #520209;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
}

p	{
font-size:13px;
color:#fff;
}

.newsitem	{
border-bottom:1px dashed #ccc;
padding:8px 3px 8px 3px;
font-size:13px;
}

.labels {
border-top-style:groove;
border-bottom-style:double;
font-style:oblique;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bolder;
color:#fff; 
padding: 8px 3px 15px 3px;
}

.header	{
margin-left:20px;
}

.headercentre	{
margin-left:0px;
}

.headerright	{
margin-left:0px;
}
