*{ margin:0px; padding:0px; }
html,body{ width:100%;}

body{ text-align:center; font:11px "Lucida Sans Unicode", "Lucida Sans"; color:#333; }
#container{ width:850px; margin:10px auto; text-align:center; border:1px solid #777;
			background:#efefef url(images/titlebg.jpg) bottom left repeat-x; text-align:left }
#heading{ width:100%; height:50px; background:url(images/heading.jpg) top left no-repeat; 
			border-bottom:1px solid #A19E9E; position:relative; }
#player{ width:400px; padding-top:5px; border-right:1px solid #A19E9E; height:320px; float:left; }
#right{ width:448px; float:left; height:320px; padding-top:5px; margin-bottom:25px; }
h1{ background:url(images/titlebg.jpg) top left repeat-x; font-size:10px; text-transform:uppercase; padding:5px; }

#plist{ overflow:scroll; width:448px; overflow-y:hidden; height:200px; }
#plist table{ margin:0px; }
#plist td{ height:170px; width:130px !important; padding-left:10px; text-align:left; padding-right:10px; padding-top:10px; }
#plist td p{ width:130px !important;}
#plist td.on{ background:url(images/playing.jpg) bottom center no-repeat; }
#plist img{ cursor:pointer; cursor:hand;}

h2{ font-size:11px; font-weight:bold; margin-bottom:5px; padding-top:5px; text-indent:5px; }

#rate{ width:100%; height:50px; background:url(images/bg.png) top left repeat;}
#search{ position:absolute; right:10px; text-align:right; bottom:10px; color:#BA0000; text-transform:uppercase;}
#search a{ color:#BA0000; text-decoration:none;}
#rate img{ cursor:pointer; cursor:hand; border-right:1px solid #777 }