body 
{	margin: 0;  
	font-family: Verdana, Tahoma, Arial; 
	color: #ffffff;
	background-color: #000000;
	text-align: center;
	}

img 
{	border: 0; 
	margin: 0; 
	padding: 0;
	vertical-align: middle;
	}
	
table
{	border-collapse:collapse;
	}

h2	
{	text-align: left;
	margin: 15px 0px 15px 20px;
	}
	
#content
{	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1235)?"1235px" : "100%");
	min-width:1235px;
	}
	
#nav
{	margin: 10px auto 70px auto;
	width: 675px;
	
	}
	
#l
{	float:left;
	margin-top: -10px;
	width: 335px;
	}

#r
{	float:right;
	margin-top: -10px;
	width: 215px;
	}	
	
#wrap
{	margin: 0px 215px 0px 335px;
	padding: 0px 20px 0px 20px;
	}
	
#wrap img
{	padding: 0px 10px 10px 10px;
	}
	
#wrap p
{	text-align: left;
	}
	
#menu a:link		{	color: #ffffff;	text-decoration: none; border:0 }
#menu a:visited	{	color: #ffffff;	text-decoration: none; border:0 }
#menu a:hover	{	color: #ffffff;	text-decoration: none; border-bottom: 1px dotted #ffcc66;	}
#menu a:active	{	color: #ffffff;	text-decoration: none; border:0  }

#menu  
{	width: 100%;
	}
	
#menu td
{	width: 115px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	}		
	
.active
{	color: #ffcc66;
	}

.smallText
{	font-size: .8em;
	}
	
.lirics
{	font-size: .7em;
	}
	

#pagetitle
{	text-align: left;
	color: #ffcc66;
	font-size: 1.3em
	}

#footer
{	clear:both;
	width:99%;
	margin: 25px auto 15px auto;
	zborder-top: 1px solid #111111;
	font-size: .7em;
	color: #222222;
	text-align: right;
	}