html,body,table,td,th,img,select,input,p,div,form,ul,li,form,select,dl,dt,dd,h1,h2,h3,h4,h5,h6 {padding:0;margin:0;font:normal 12px Verdana,arial,sans-serif;color:#444;}

html,body	{width:100% !important;height:100%;margin:0 !important;padding:0 !important;}
table,img	{border-width:0;}
td	{vertical-align:top;}
li	{list-style:none;}

body	{text-align:center;background:#f5f0d8;}
a	{color:#444;}
p	{margin-bottom:10px;}
h1	{text-align:center;padding:20px;color:#cbb135;font-size:20px;}

#main	{position:relative;margin:40px auto 20px auto;background:#fff;width:800px;text-align:left;padding:20px;border:1px solid #e0d086;}
#content, #content-in	{text-align:center;padding:20px;color:#cbb135;font-size:12px;font-weight:bold;}
#content-in	{text-align:left;}
#search	{text-align:center;margin:20px auto;padding:10px 0 30px 0;width:100%;border-bottom:2px solid #F5F0D8;line-height:70px;}
#search *	{vertical-align:middle;}
#search a	{text-decoration:none;}
#search a img	{vertical-align:middle;}

/*
#nav-ads a	{height:20px;}
*/

#list a:hover	{color:#cbb135;}

input, textarea, select	{font-size:13px;line-height:20px;border:1px solid #f5f0d8;}
#q	{width:450px;padding:5px;border-color:#cbb135 !important;}
#g	{margin-left:10px;background:#f5f0d8;height:27px;width:75px;color:#cbb135;border-color:#e0d086;}
.submit	{background:#f5f0d8;color:#cbb135;border-color:#e0d086 !important;}

#top-links	{position:absolute;top:-25px;left:350px;font-size:12px;}

#mylists	{font-weight:normal;color:#cbb135;background:url('/images/lists.gif') no-repeat left;height:16px;padding-left:18px;display:block;}

.chk	{line-height:18px;width:16px;height:16px;margin-right:10px;}

.song	{padding:5px;margin:5px;border-bottom:2px dotted #eee;}
.artist	{font-weight:bold;line-height:16px;padding-left:6px;}
.dur	{float:right;line-height:16px;vertical-align:middle;color:#666;font-size:11px;}
.dwl, .btn	{line-height:16px;vertical-align:middle;}
.dwl	{margin-left:10px;}

.wr	{line-height:14px;margin:10px 0 0 25px;}
.pl	{position:relative;text-align:left;height:14px;width:500px;}/*500 300 350*/
.tdl	{position:absolute;height:0px !important;margin:4px 0 -10px 300px;overflow-x:hidden;overflow-y:hidden;font-size:1px;} /*#5f7d9d*/
.ln	{position:absolute;width:350px;height:1px;margin-top:5px;font-size:1px;}

#list .pl	{width:300px !important;}
#list .tdl	{width:200px !important;}
#list .ln	{width:150px !important;}

#ihateyou	{padding:5px 0 15px 0;text-align:center;font-size:12px;color:#cbb135;}
#ihateyou a	{font-size:12px;color:#cbb135;}

.xlist	{margin:auto;}
.xlist div.xlist-item	{margin:0 0 3px;vertical-align:middle;padding:5px 0;text-align:left;}
.xlist div *	{vertical-align:middle;}
.xlist div.even	{background:#eee;}
.xlist label	{width:145px;margin-right:10px;float:left;}
.xlist label.forradio	{margin: 0 20px 0 0;float: none;}
.xlist input, .xlist select, .xlist textarea	{width:220px;margin:0;border-width:1px;border-color:#f5f0d8;}
.xlist .nowide input, .xlist .nowide select, .xlist .nowide textarea	{width:auto;}

#loginWrap	{position:absolute;top:-30px;right:0;color:#cbb135;}
#loginWrap label	{color:#cbb135;}
#loginWrap input	{line-height:18px !important;height:20px !important;vertical-align:middle;border:1px solid #cbb135;width:120px;background:#f5f0d8;}
#loginWrap a	{position:absolute;right:-55px;font-size:10px;color:#cbb135;text-decoration:none;font-weight:bold;}

#logout	{font-size:12px !important;font-weight:normal !important;margin-top:6px !important;text-decoration:underline !important;}


.msg	{padding:10px;border-left:3px solid #cbb135;text-align:left;}
.err	{border-color:red;color:red;}

.hint	{line-height:20px;vertical-align:middle;font-size:12px;}
.hint img	{line-height:20px;vertical-align:middle;}

.user-lists li	{line-height:18px;background:url('/images/list.gif') no-repeat left 3px;padding-left:15px;}
#user-lists dd	{line-height:18px;background:url('/images/list.gif') no-repeat left;padding-left:15px;}
#user-lists dd a:hover	{color:#cbb135;}

#list-panel	{text-align:right;margin:auto;}
#list-panel .xlist	{width:400px;float:right;}
.x-list-wrap	{padding:10px;}

#status-bar	{color:#cbb135;font-size:12px;margin:-10px 0 10px 20px;}
#status-bar a	{color:#cbb135;}

#invite-link	{position:absolute;left:0;top:-24px;color:#cbb135;}
#invite-link a	{color:#cbb135;}

#subsearch	{margin:20px 0;padding:25px 0 5px 0;border-top:2px solid #f5f0d8;}
#subs-wrap	{line-height:27px;padding-bottom:8px;vertical-align:middle;}
#subs-wrap b	{font-size:12px;line-height:27px;color:#000;vertical-align:middle;letter-spacing:-1.5px;}
#subs-q	{width:550px !important;padding:5px;vertical-align:middle;}
#subs-submit	{vertical-align:middle;margin-left:10px;height:27px;width:75px;}

.pagi	{clear:both;margin:20px 0;line-height:23px;}
.pagi .pagi-title	{float:left;line-height:23px;font-weight:bold;color:#cbb135;margin-right:10px;}
.pagi span	{float:left;margin-right:3px;}
.pagi a	{border:1px solid #f5f0d8;line-height:23px;height:23px;padding:0 7px;text-decoration:none;float:left;margin-right:3px;}
.pagi a.cur	{background:#cbb135;color:#fff;font-weight:bold;}
.pagi a:hover	{background:#f5f0d8;}
