* {margin:0;padding:0;}
body {margin:0px 10px 10px 10px;background:#333 url(/img/blankmapworld2.gif) fixed;}		 
body,td,div,span {font-family:verdana,arial,helvetica; font-size:13px;}
object {z-index:0;}		  
.left {display:inline; float:left;}		
img {background:#000; position:relative; opacity:1 !important;filter:alpha(opacity=100) !important;}  

#container {width:1000px; margin:0 auto;}
#hdr {display:inline; float:left; width:530px; height:20px; opacity:0.9;filter:alpha(opacity=90); padding-top:10px;}
#hdr h1 {color:#FFF; font-family:Arial black; font-size:30px; line-height:26px; height:26px; font-weight:bold; margin-left:20px;}
#hdr h2 {position:relative; top:-25px; left:1px; color:#66c3ff; font-family:Arial black; font-size:30px; line-height:26px; font-weight:bold; margin-left:20px;}	
#player0txt {color:#FFF; background:#333;}
#mailinglist {display:inline; float:right; width:440px; margin-left:10px; color:#666;}		
.contactformTextField {width:100px; opacity:0.8;filter:alpha(opacity=80);}
#sidebar {display:inline; float:right;}	 
#mixes,#about,#contact,#links,#gallery,#jukebox {background:#666; color:#ffffff; opacity:0.9;filter:alpha(opacity=90); color:#CCC; margin-top:20px; padding:20px; -moz-border-radius:2em 0; -webkit-border-radius:2em 0; border:2px solid #FFF;}	
#mixes {clear:both; text-align:center; height:180px;}	
#mixes h2,#sidebar h2 {font-family:Arial black; font-size:16px;}
#mixes .left {width:176px; height:176px; margin:0 5px; border:2px solid #FFF; -moz-border-radius-bottomright:1em; -webkit-border-bottom-right-radius:1em; background:#000; opacity:1.0 !important;filter:alpha(opacity=100) !important;}
#mixes .left:first-child {-moz-border-radius-topleft:1em; -webkit-border-top-left-radius:1em;}
#mixes .left .play {margin:148px 0 0 148px;}	
#sidebar a {color:#66c3ff;}
#sidebar a:hover {color:#FFFFCC;}
#sidebar ul {margin-left:20px;}		
#about,#contact,#links,#gallery,#jukebox {background:url(/img/bg_line.gif) #666 no-repeat top right;}
#content {width:690px; margin:20px 260px 20px 0; padding:20px; color:#333; background:#C3C3C3; opacity:0.90; filter:alpha(opacity=90); -moz-border-radius:0 2em; -webkit-border-radius:2em 0; border:2px solid #FFF;}  
#content div ul li:first-child {text-align:right;}
#content div ul li:first-child a:first-child {display:block; width:204px; height:204px; border:1px solid #666;}
#content div ul li:last-child {background:#FFF; border:1px solid #666; min-width:300px; margin:0 15px 15px 5px; padding:8px; -moz-border-radius-topright:1em; -moz-border-radius-bottomright:1em; -webkit-border-top-right-radius:1em; -webkit-border-bottom-right-radius:1em;} 
#content div ul, #content div ul li {display:inline; float:left;}
#content img {border:2px solid #FFF;}
#content div h3 {margin-bottom:3px;}	
#content div h4 {color:#84b482;}	
#content div pre {font-size:10px;}

.play {display:block; margin-left:170px; font-size:32px; color:#FFF; line-height:26px; height:30px; width:30px; font-weight:bold; text-decoration:none; text-align:center; background:#66c3ff; border:1px solid #FFF; -moz-border-radius:1em; -webkit-border-radius:1em;} 
.play:hover {color:#4580ff; background:#FFFFCC; border-color:#66c3ff;}