body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	color:#fff;
	background-image: url("/images/background.jpg");
	background-repeat: repeat-x;
}

A:link {
	color:#fff; 
}
A:visited {
	color:#fff;
}
A:hover {
	color:#666;
}
A:active {
	color:#666;
}
.imageleft {
	margin: 10px;
	float: left;
}
.tracklist {
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
}
#wrapper {
padding: 10px;
margin: 5px auto 5px auto;
border: 2px solid #fff;
width: 800px;
background-color: #000;
}

#top_nav {
width: 800px;
}

#top_nav ul {
padding: 0;     
margin: 0; 
list-style: none;   
text-align:center;  
}

#top_nav a {     
display: block;     
width: 8em; 
text-decoration: none;
font-weight: boldest;
font-size:1.4em;
} 

#top_nav li {     
float: left;     
width: 8em; 
line-height:1.5em;
}

#top_nav li ul {
position: absolute;     
width: 8em;     
left: -999em; 
text-align:left;  
background-color:#000;
line-height:1.5em;
border-top: 1px solid #fff;
} 

#top_nav li ul li {
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

#top_nav li:hover ul, #top_nav li.sfhover ul {
left: auto; 
}

#main {
clear:both; 
top:200px; 
width:auto; 
height:auto;
}

#contentpane {
clear:both;
margin:10px;
margin-top:40px;
}

#footer, .listheader {
clear:both;
padding-top:20px;
padding-bottom:0;
}
.bodyheader {
clear:both;
}
.listimage, .listlink {
display:block;
float:left;
}
.listblurb, .listimage, .listlink {
padding:0 5px;
margin:0 5px;
}