@charset "utf-8";

/* Signature Skin */
dl.view_sign { border:0px; max-width:300px; margin:20px 0px 20px auto; padding:12px; list-style:none; }
dl.view_sign dt { margin:0px; padding:8px; }
dl.view_sign dd { clear:both; margin:0px; padding:8px; border-top:1px solid #eee; }
dl.view_sign dt .member, dl.view_sign dt .guest { color:#333; font-weight:bold; font-size:12px; }
dl.view_sign dt .xp_grade { font-weight:normal; font-size:11px; color:#888; letter-spacing:-1px; }
dl.view_sign ul { padding:0px; margin:0px; list-style:none; }
dl.view_sign ul:after {	height: 0px; clear: both; display: block; visibility: hidden; content: ""; }
dl.view_sign ul li { float:left; padding:6px 0px 0px; margin:0px; }
dl.view_sign ul li.cnt { float:left; padding:0px 0px 0px 15px !important; margin:0px; font:normal 11px verdana; }
dl.view_sign .sign_xp_percent { float:left; line-height: 14px; padding:1px 0px 0px 6px; width: 35px; font:normal 9px Tahoma; background: url('./img/xp_per.png') no-repeat left top; height:15px ; }
dl.view_sign .sign_xp_bar, dl.view_sign .sign_xp_bar div, dl.view_sign .sign_xp_maxbar, dl.view_sign .sign_xp_maxbar div { height: 15px; overflow: hidden; }
dl.view_sign .sign_xp_bar { float:left; width: 102px; background: url('./img/xp_bar.png') no-repeat left top; }
dl.view_sign .sign_xp_bar div { background: url('./img/xp_bar.png') no-repeat left -15px; }
dl.view_sign .sign_xp_maxbar { float:left; width: 102px; background: url('./img/xp_maxbar.png') no-repeat left top; }
dl.view_sign .sign_xp_maxbar div { background: url('./img/xp_maxbar.png') no-repeat left -15px; }
dl.view_sign em { font-style:normal; display:block; font-weight:bold; line-height:1.6; }
dl.view_sign .signature { color:#888; font-size:12px; line-height:1.5; }