
body{
margin:0;
padding:0;
line-height: 1.5em;
background:#585858 url(images/back.png) fixed;
}
a:link{color:#EEEFF2}
a:visited{color:#BBBBBB}


#maincontainer{
clear:both;
margin-top:0px;
margin-left:auto;
margin-right:auto;
padding:0;
width:1000px;

}

#topsection{

background: #283847 url(images/header.jpg) no-repeat;
height:234px; width:1000px/*Height of top section*/;
margin-top:0px;
border-bottom: double 8px black ;
margin-bottom:5px;
}



#contentwrapper{
float:left;
padding-left:10px;
padding-right:10px;
padding-top:20px;
padding-bottom:20px;
width: 692px;
margin-bottom:5px;
margin-right:auto;
font-family: Verdana;
font-size: 14px;
color:#DCDCDC;
background:#303030 ;
text-align:left;
opacity:0.9;
filter:alpha(opacity=90);
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:solid 2px black;

}



#rightcolumn{

float: left;
width: 279px; /*Width of right column in pixels*/
margin-left: 5px;
margin-bottom:5px;
background: #181818;
}

#footer{
clear: left;
width: 994px;
background: black;
color: #FFF;
padding-top:4px;
padding-bottom:4px;
text-align: center;

border-top:double  4px white;
opacity:0.9;
filter:alpha(opacity=90);
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border-bottom:double 4px white;
}


#menu{margin-bottom:5px;
padding:1px;
background:#778899;
border:solid 2px black;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;

}
#player{margin-left:104px;}

.shoutbox{position:relative;width:100%;height:300px;}

#counter{margin-top:4px;text-align:center;}

#playlist{float:left;
padding:auto 2px auto 2px;
margin-top:2px;
margin-left:620px;
background:#A8C0D8;
opacity:0.7;
filter:alpha(opacity=70);
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:solid 2px black;}

#playlistmenu{float:left;width:100px;height:226px;}







