body { margin:0px;padding:0px; }
.bod { margin:0px;padding:0px;background:url('images/gray_bg.gif') top left #b4b4b4;color:#000; }
form, td, th, table { padding:0px;margin:0px; }
body, td, th { font-family:Tahoma, sans serif; }
.thin { border:1px solid #888;font-size:13px;border-top:1px solid #444; }
.button { border:1px solid #888;background:url('./images/button_bg.gif') repeat-x bottom #d8d8d8;font-size:12px;border-bottom:1px solid #444;height:20px;margin-left:1px;cursor:pointer;font-family:Century Gothic; }
ul { padding:0px;margin:0px;list-style:none; }
ul li { padding:0px;margin:0px;line-height:14px;padding-bottom:5px;padding-top:4px;font-size:12px;color:#000;padding-left:10px;position:relative; }
ul a { text-decoration:none; }
ul a:hover { color:#000; }
a { color:#000; }
.msg { color:#f00;font-size:13px; }
#playlist { padding-bottom:15px;z-index:3;position:relative;margin-top:0px;padding-top:0px;margin-left:3px;margin-right:3px; }
#playlist li { cursor:pointer; }
#foundlist { z-index:2;position:relative; }
#toplist li.act { background:#000; }
#toplist li.act a { color:#b4b4b4; }
#foundlist li.act { background:#000; }
#foundlist li.act a { color:#b4b4b4; }
#playlist li.act { background:#000; }
#playlist li.act a { color:#b4b4b4; }
.playlist { border-left:1px solid #000;border-right:1px solid #000;padding-top:14px;background:url('./images/gray_playlist_bg.gif') #a8a8a8;padding-right:5px; }
.len { font-size:11px; }
.selector { position:absolute;z-index:1; }
.selector td { font-size:1px;line-height:1px; }
.aselector .tl { background:url('./images/sel_tl.gif') no-repeat top left;width:4px; }
.aselector .tr { background:url('./images/sel_tr.gif') no-repeat top right;width:4px; }
.aselector .tm { background:url('./images/sel_dot.gif') repeat-x top; }
.aselector .bl { background:url('./images/sel_bl.gif') no-repeat bottom left;width:4px; }
.aselector .br { background:url('./images/sel_br.gif') no-repeat bottom right;width:4px; }
.aselector .bm { background:url('./images/sel_dot.gif') repeat-x bottom; }
.aselector .l { background:url('./images/sel_dot.gif') repeat-y left;width:4px; }
.aselector .r { background:url('./images/sel_dot.gif') repeat-y right;width:4px; }
.play { border:1px solid #000; }
.png {
	//background-image: none ! important;
	behavior: url(pngfix.htc);
}
.pages { height:32px;margin-top:8px;font-size:12px; }
.pages span { display:block;float:left;padding:3px;color:#000; }
.pages a { cursor:pointer;color:#000; }
.pages div { float:left;padding:3px;border:1px solid #000;width:23px;padding-left:0px;padding-right:0px;text-align:center;margin-left:2px;background:#f0f0f0;color:#000;margin-bottom:2px; }
.pages a div { background:transparent; }

.login_prompt { padding-top:6px;color:#a0a0a0;font-size:11px; }
.search_prompt { margin-bottom:6px;color:#ddd; }
.revert { color:#b4b4b4;text-decoration:none; }

.login_invite { text-decoration:none;cursor:pointer;color:#a0a0a0; }
.tip { font-size:11px;padding:5px;padding-left:21px;border:1px dotted #444;color:#444; }

.guess_codeform { padding:10px;border:1px solid #000;background:url(./images/gray_playlist_bg.gif) #DDB800; }

.empty { margin-top:-20px;position:absolute;width:240px;display:block;text-align:center;font-size:11px;color:#555; }
.ok { color:#080; }
.form { background:#b0b0b0;border-right:1px solid #444;border-bottom:1px solid #444; }
