body {margin:0px; padding:0px; height:100%; background:#fff; font:9pt Arial, Helvetica, sans-serif}
button, input.button {cursor:pointer}
h1 {font: bold 1.2em Arial, Helvetica, sans-serif; margin:0px}
img {border:0px}
form {margin:0px}
hr {border:0px; border-bottom:1px solid #ddd; height:0px; width:100%}
p {padding:0px; margin:0px}
.block_normal {display:block; overflow:hidden}
.block_floatleft {float:left; display:block; overflow:hidden}
.block_floatright {float:right; text-align:right; display:block; overflow:hidden}
.block_header16 {height:16px; line-height:16px; display:block; overflow:hidden}
.block_header16_right {height:16px; line-height:16px; text-align:right; display:block; overflow:hidden}
.block_header16_center {height:16px; line-height:16px; text-align:center; display:block; overflow:hidden}
.block_header19 {height:19px; line-height:19px; display:block; overflow:hidden}
.block_header19_right {height:19px; line-height:19px; text-align:right; display:block; overflow:hidden}
.block_header20 {height:20px; line-height:20px; display:block; overflow:hidden}
.block_header20_right {height:20px; line-height:20px; text-align:right; display:block; overflow:hidden}
.block_header20_center {height:20px; line-height:20px; text-align:center; display:block; overflow:hidden}
.block_header25 {height:25px; line-height:25px; display:block; overflow:hidden}
.block_header25_right {height:25px; line-height:25px; text-align:right; display:block; overflow:hidden}
.block_header25_center {height:25px; line-height:25px; text-align:center; display:block; overflow:hidden}
.block_header30 {height:30px; line-height:30px; display:block; overflow:hidden}
.block_header30 {height:30px; line-height:30px; display:block; overflow:hidden}
.block_header30_center {height:30px; line-height:30px; text-align:center; display:block; overflow:hidden}
.block_header30_right {height:30px; line-height:30px; text-align:right; display:block; overflow:hidden}
.block_wbg_bd {border:1px solid #d3d3d3; background-color:white; display:block; overflow:hidden}
.block_image50 {width:50px; height:50px; text-align:center; border:1px solid #999; padding:2px; display:block; overflow:hidden}
.block_image50_w {width:50px; text-align:center; border:1px solid #999; padding:2px; display:block; overflow:hidden}
.block_image50_nopd {width:50px; height:50px; text-align:center; border:1px solid #999; padding:0px; display:block; overflow:hidden}
.block_image50_nopd_w {width:50px; text-align:center; border:1px solid #999; padding:0px; display:block; overflow:hidden}
.block_image60_nopd {width:60px; height:60px; text-align:center; border:1px solid #f1f1f1; display:block; overflow:hidden}
.block_image60_nopd_w {width:60px; text-align:center; border:1px solid #f1f1f1; display:block; overflow:hidden}
.block_image80 {width:80px; height:80px; text-align:center; border:1px solid #999; padding:2px; display:block; overflow:hidden}
.block_image80_w {width:80px; text-align:center; border:1px solid #999; padding:2px; display:block; overflow:hidden}
.block_image80_nopd {width:80px; height:80px; text-align:center; border:1px solid #999; padding:0px; display:block; overflow:hidden}
.block_image80_nopd_w {width:80px; text-align:center; border:1px solid #999; padding:0px; display:block; overflow:hidden}
.block_image100 {width:100px; height:100px; text-align:center; border:1px solid #999; padding:2px; display:block; overflow:hidden}
.block_image100_w {width:100px; text-align:center; border:1px solid #999; padding:2px; display:block; overflow:hidden}
.block_image100_nopd {width:100px; height:100px; text-align:center; border:1px solid #999; padding:0px; display:block; overflow:hidden}
.block_image100_nopd_w {width:100px; text-align:center; border:1px solid #999; padding:0px; display:block; overflow:hidden}
.block_image125 {width:125px; height:125px; text-align:center; border:1px solid #999; padding:2px; display:block; overflow:hidden}
.block_image125_w {width:125px; text-align:center; border:1px solid #999; padding:2px; display:block; overflow:hidden}
.block_image125_nopd {width:125px; height:125px; text-align:center; border:1px solid #999; padding:0px; display:block; overflow:hidden}
.block_image125_nopd_w {width:125px; text-align:center; border:1px solid #999; padding:0px; display:block; overflow:hidden}
.block_image150 {width:150px; height:150px; text-align:center; border:1px solid #999; padding:2px; display:block; overflow:hidden}
.block_image150_w {width:150px; text-align:center; border:1px solid #999; padding:2px; display:block; overflow:hidden}
.block_image150_nopd {width:150px; height:150px; text-align:center; border:1px solid #999; padding:0px; display:block; overflow:hidden}
.block_image150_nopd_w {width:150px; text-align:center; border:1px solid #999; padding:0px; display:block; overflow:hidden}
.block_image200 {width:200px; height:200px; text-align:center; border:1px solid #999; padding:2px; display:block; overflow:hidden}
.block_image200_w {width:200px; text-align:center; border:1px solid #999; padding:2px; display:block; overflow:hidden}
.block_image200_nopd {width:200px; height:200px; text-align:center; border:1px solid #999; padding:0px; display:block; overflow:hidden}
.block_image200_nopd_w {width:200px; text-align:center; border:1px solid #999; padding:0px; display:block; overflow:hidden}
.block_uinfo_s {height:60px; width:230px; margin:5px 0px; padding-bottom:5px; border-bottom:1px solid #ddd; float:left; display:block; overflow:hidden}
.block_uinfo_s .inforight {width:160px; margin:1px 0px 0px 5px; float:left; display:block; overflow:hidden}
.block_uinfo_s .inforight a {color:#008bff; text-decoration:underline}
.block_uinfo_s .inforight a:hover {color:#036; background:#d8eafe}
.block_uinfo_t {height:52px; width:206px; padding:5px 0px; border-top:1px solid #ddd; display:block; overflow:hidden}
.block_uinfo_t .inforight {width:146px; margin-left:6px; float:left; display:block; overflow:hidden}
.block_friendinvite {width:70px; height:95px; padding:12px 10px 5px 10px; display:block; float:left; overflow:hidden}
.block_fondsinger {width:52px; height:72px; padding:5px 7px; border-top:1px solid #ddd; display:block; float:left; overflow:hidden}
.block_ginfo {height:52px; width:206px; padding:4px 0px; border-top:1px solid #ddd; display:block; overflow:hidden}
.block_ginfo .rankleft {width:26px; padding-right:4px; text-align:right; display:block; float:left; overflow:hidden}
.block_ginfo .inforight {width:120px; padding-left:4px; display:block; float:left; overflow:hidden}
.block_ginfo_s {height:30px; line-height:30px; width:206px; padding:4px 0px; border-top:1px solid #ddd; display:block; overflow:hidden}
.block_ginfo_s .rankleft {width:26px; padding-right:4px; text-align:right; display:block; float:left; overflow:hidden}
.block_ginfo_s .inforight {width:175px; display:block; float:left; overflow:hidden}
.block_ginfo_o {height:106px; width:340px; padding:5px 0px; display:block; overflow:hidden}
.block_ginfo_o .inforight {height:106px; width:210px; padding-left:9px; display:block; float:left; overflow:hidden}
.block_union {width:52px; margin-right:17px; display:block; float:left; overflow:hidden}
.block_topic {height:20px; line-height:20px; display:block; overflow:hidden}
.block_topic_s {width:300px; height:20px; line-height:20px; padding:0px 19px; float:left; display:block; overflow:hidden}
.block_topic_pd {height:20px; line-height:20px; padding:3px 0px; display:block; overflow:hidden}
.block_topic span.type, .block_topic_pd span.type, .block_topic_s span.type {color:#ff6600; font-weight:bold}
.block_topic span.playbtn, .block_topic_pd span.playbtn, .block_topic_s span.playbtn {margin-right:5px}
.block_topic a.title, .block_topic_pd a.title, .block_topic_s a.title {color:#666; text-decoration:none}
.block_topic a.title:hover, .block_topic_pd a.title:hover, .block_topic_s a.title:hover {text-decoration:underline}
.block_topic span.status, .block_topic_pd span.status, .block_topic_s span.status {color:red}
.block_topicitem {width:675px; padding:15px 10px; border-bottom:1px solid #9b9b9b; display:block; overflow:hidden}
.block_topicitem .topic_left {width:116px; padding-right:25px; display:block; float:left; overflow:hidden}
.block_topicitem .topic_right {width:530px; padding-top:5px; display:block; float:left; overflow:hidden}
.block_groupindex {width:150px; padding:2px 9px; margin:0px 2px 5px 2px; display:block; background-color:#f4f4f4; float:left; overflow:hidden}
.block_groupindex .indexheader {height:25px; line-height:25px; padding-bottom:5px; display:block; overflow:hidden}
.block_groupindex .indexbody {height:80px; padding-left:5px; display:block; overflow:hidden}
.block_groupindex .indexbody_l {height:200px; padding-left:5px; display:block; overflow:hidden}
.block_groupindex .indexfooter {height:25px; line-height:25px; text-align:right; display:block; overflow:hidden}
.block_singer_score {width:100%; display:block}
.block_singer_score .score_header {padding:10px; text-align:center; display:block}
.block_singer_score .score_slidebar {margin:0px 8px; padding:7px; border:1px solid #ddd; background-color:white; display:block}
.block_singer_score .slider_block {width:210px; height:40px; display:block; overflow:hidden}
.block_singer_score .slider_container {width:211px; height:16px; display:block; overflow:hidden; position:relative; background:url(/images/singer_slide_bg.gif) center center}
.block_singer_score .slider_button {width:9px; height:16px; display:block; overflow:hidden; position:absolute; background:url(/images/singer_slide_btn.gif) center center}
.block_itemslink {height:25px; line-height:25px; display:block; overflow:hidden}
.block_itemslink .item {height:23px; line-height:23px; width:23px; padding-top:2px; background:url(/images/a_header_idxbg.gif) repeat-x left top; float:left; margin:0px 1px; text-align:center; display:block}
.block_itemslink .item_w {background:url(/images/a_header_idxbg.gif) repeat-x left bottom; width:32px; height:19px; line-height:19px; padding-top:6px; margin:0px 1px; text-align:center; display:block; float:left}
.block_imagebtn {display:block; overflow:hidden}
.block_imagebtn a {display:block; width:131px; height:22px; border:0px; margin-bottom:1px; text-decoration:none}
.block_imagebtn a.fond {background:url(/images/a_ilike_btn1.gif) no-repeat left top}
.block_imagebtn a.fond_r {background:url(/images/a_ilike_btn1_r.gif) no-repeat left top}
.block_imagebtn a.unfond {background:url(/images/a_dislike_btn1.gif) no-repeat left top}
.block_imagebtn a.unfond_r {background:url(/images/a_dislike_btn1_r.gif) no-repeat left top}
.block_leftlinks {background-color:#f6f6f6; border:1px solid #ddd; padding:10px; display:block; overflow:hidden}
.block_leftlinks .info {line-height:15px; margin:10px 0px 20px 0px; text-indent:2em; text-align:justify; display:block; overflow:hidden}
.block_leftlinks .tagheader {height:20px; display:block}
.block_leftlinks .tagheader .current {height:19px; background-color:white; border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd; float:left; margin-right:2px; display:block}
.block_leftlinks .tagheader .current div {height:16px; line-height:16px; padding-top:3px; border-left:1px solid white; border-right:1px solid white; position:relative; top:1px; background:url(/images/uleft_sel_bg.gif) repeat-x left top; text-align:center}
.block_leftlinks .tagheader .current div a {color:black; font-weight:bold; text-decoration:none; cursor:default}
.block_leftlinks .tagheader .normal {height:19px; background-color:white; border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd; float:left; margin-right:2px; display:block}
.block_leftlinks .tagheader .normal div {height:18px; line-height:18px; padding-top:1px; background-color:white; text-align:center}
.block_leftlinks .tagheader .normal div a {color:#999; text-decoration:none; cursor:pointer}
.block_leftlinks .tagheader .normal div a:hover {color:black}
.block_leftlinks .blocksearch {background-color:white; border:1px solid #ddd; height:86px; padding:15px; display:block; overflow:hidden}
.block_leftlinks .list {background-color:white; border:1px solid #ddd; padding:30px; display:block; overflow:hidden}
.block_leftlinks .list .header {height:25px; line-height:25px; display:block; overflow:hidden}
.block_leftlinks .list .body {margin:0px 0px 15px 20px; display:block; overflow:hidden}
.block_leftlinks .list .body .current {background:transparent url(/images/uleft_cur_link.gif) no-repeat scroll left center; padding-left:14px; height:23px; line-height:23px; display:block; overflow:hidden}
.block_leftlinks .list .body .normal {height:23px; line-height:23px; display:block; overflow:hidden}
.block_leftlinks .list .body .submenu {padding-left:16px; height:18px; line-height:18px; display:block; overflow:hidden}
.block_grouppop {height:160px; border-bottom:1px solid #ddd; padding:10px 0px; display:block; overflow:hidden}
.block_grouppop .popleft {width:60px; height:160px; line-height:30px; padding-right:5px; text-align:right; display:block; float:left; overflow:hidden}
.block_grouppop .popcenter {width:131px; height:160px; padding-right:15px; display:block; float:left; overflow:hidden}
.block_grouppop .popright {width:465px; height:160px; display:block; float:left; overflow:hidden}
.block_grouppop .popright .popdesc {width:200px; height:120px; padding-right:15px; line-height:17px; text-indent:2em; display:block; float:left; overflow:hidden}
.block_grouppop .popright .poptopic {width:250px; height:120px; display:block; float:left; overflow:hidden}
.block_rcontainer {padding:7px 0px; margin-bottom:13px; border:1px solid #d3d3d3; background-color:white; display:block; overflow:hidden}
.block_headertags {height:25px; display:block}
.block_headertags .current {height:25px; float:left; position:relative; top:1px; background:url(/images/uright_sel_bg.gif) left top repeat-x; margin-right:1px; display:block}
.block_headertags .current .left {height:25px; background:url(/images/uright_sel_left.gif) left top no-repeat; display:block; overflow:hidden}
.block_headertags .current .right {height:25px; line-height:25px; background:url(/images/uright_sel_right.gif) right top no-repeat; text-align:center; display:block; overflow:hidden}
.block_headertags .normal {height:18px; float:left; position:relative; top:7px; display:block; margin-right:1px; background-color:#d3d3d3}
.block_headertags .normal .left {height:18px; background:url(/images/uright_unsel_left.gif) left top no-repeat; display:block; overflow:hidden}
.block_headertags .normal .right {height:18px; line-height:18px; background:url(/images/uright_unsel_right.gif) right top no-repeat; text-align:center; display:block; overflow:hidden}
.songpoplr {width:152px; margin-left:3px; height:25px; position:relative; display:block; overflow:hidden}
.songpoplr .poplrbg {background-color:#ddd; height:25px; width:152px; position:absolute; left:0px}
.songpoplr .poplrcovr {background:url(/images/s_poplrCvr.gif) no-repeat; height:25px; width:152px; position:absolute; left:0px}
.songpoplr .ratesya {background:url(/images/ratesya.gif) no-repeat; height:25px; width:152px; position:absolute; left:0px; overflow:hidden}
.block_borders {display:block; overflow:hidden}
.block_borders .bdheader {height:9px; width:100%; background:url(/images/b00.gif) left top no-repeat; display:block; overflow:hidden}
.block_borders .bdheader .bdright {height:9px; background:url(/images/b02.gif) right top no-repeat; margin-left:7px; padding-right:9px; display:block}
.block_borders .bdheader .bdcenter {height:9px; background:url(/images/b01.gif) left top repeat-x; display:block}
.block_borders .bdbody {width:100%; background:url(/images/b10.gif) left top repeat-y; display:block}
.block_borders .bdbody .bdright {background:url(/images/b12.gif) right top repeat-y; margin-left:7px; padding-right:9px; display:block}
.block_borders .bdbody .bdcenter {padding:3px 5px; background-color:white; position:relative; display:block; overflow:hidden}
.block_borders .bdbody .bdcenter .closebtn {height:17px; width:17px; position:absolute; top:0px; right:0px; display:block; overflow:hidden}
.block_borders .bdfooter {height:9px; width:100%; background:url(/images/b20.gif) left top no-repeat; display:block; overflow:hidden}
.block_borders .bdfooter .bdright {height:9px; background:url(/images/b22.gif) right top no-repeat; margin-left:7px; padding-right:9px; display:block}
.block_borders .bdfooter .bdcenter {height:9px; background:url(/images/b21.gif) left top repeat-x; display:block}
.block_submenu {height:30px; line-height:30px; padding-bottom:10px; display:block; overflow:hidden}
.block_submenu a, .block_submenu span {margin-right:15px}
.block_scrollcontainer {width:100px; height:100px; border:1px solid #7e7e7e; display:block; overflow-x:hidden; overflow-y:scroll}
.block_topicpreview {width:650px; padding:5px; margin:5px auto; border:2px dashed #ddd; display:block; overflow:hidden}
.block_topicpreview .previewheader {height:25px; line-height:25px; background-color:#f6f6f6; padding-left:5px; display:block; overflow:hidden}
.block_topicpreview .previewbody {padding:10px; display:block}
.block_topiccreate {width:540px; margin:10px auto; display:block; overflow:hidden}
.block_topiccreate span.topicitemtitle {color:black; font-weight:bold; padding-right:15px}
.block_topiccreate .itemcontainer {width:520px; padding:5px; margin-bottom:10px; background-color:white; border:1px solid #d3d3d3; display:block; overflow:hidden}
.block_topiccreate .itemcontainer .itemheader {height:25px; line-height:25px; margin-bottom:10px; display:block; overflow:hidden}
.block_topiccreate .itemcontainer .headerleft {width:400px; display:block; float:left; overflow:hidden}
.block_topiccreate .itemcontainer .headerright {width:20px; padding:5px; display:block; float:right; text-align:right; overflow:hidden}
.block_topiccreate .itemcontainer .itembody {width:510px; margin:0px auto; display:block; overflow:hidden}
.block_topiccreate .itemcontainer .bodyleft {width:110px; line-height:25px; padding:10px 0px 20px 20px; display:block; float:left; overflow:hidden}
.block_topiccreate .itemcontainer .bodyleft span.current {background:url(/images/uleft_cur_link.gif) no-repeat left center; color:black; font-weight:bold; padding-left:14px}
.block_topiccreate .itemcontainer .bodyright {width:365px; padding-left:10px; border-left:1px solid #cbcbcb; display:block; float:left; overflow:hidden}
.block_topiccreate select, .block_topiccreate input.topicinput, .block_topiccreate textarea {border:1px solid #bababa}
.block_widgetcontainer {width:270px; padding:5px; border:1px solid #b0b0b0; display:block; float:right; overflow-x:hidden; overflow-y:scroll}
.block_widgetcontainer .block_currentcolor {width:26px; height:26px; padding:2px; border:2px solid #ff761b; margin:0px 2px; display:block; float:left; overflow:hidden}
.block_widgetcontainer .block_normalcolor {width:22px; height:22px; padding:1px; border:1px solid #e5e5e5; margin:4px 2px; cursor:pointer; display:block; float:left; overflow:hidden}
.block_widgetcontainer .block_coloritem {width:100%; height:100%; display:block}
.block_widgetcontainer .block_currentsize {padding:5px 3px; border:2px solid #ff761b; display:block}
.block_widgetcontainer .block_normalsize {padding:7px 5px; border:0px; cursor:pointer; display:block}
.block_widgetcontainer .block_sizeitem {width:240px; margin:auto; text-align:center; line-height:20px; display:block}
.block_widgetinfo {width:250px; border-right:2px solid #f4f4f4; border-bottom:2px solid #f4f4f4; background-color:#ffffcd; padding:15px; display:block; float:right; overflow:hidden}
.block_widgetleftbar {width:132px; display:block}
.block_widgetleftbar .link_1, .link_2, .link_3 {display:block; width:132px; height:31px; line-height:31px; text-decoration:none; color:#545454; position:relative; left:1px; margin-bottom:5px; overflow:hidden}
.block_widgetleftbar .link_1, .link_1:link, .link_1:visited, .link1:hover {background:url(/images/blogteach/blog_bg_01.gif) no-repeat top left; font-size:1.2em; font-weight:bold}
.block_widgetleftbar .link_2, .link_2:link, .link_2:visited, .link2:hover {background:url(/images/blogteach/blog_bg_02.gif) no-repeat top left}
.block_widgetleftbar .link_3, .link_3:link, .link_3:visited, .link3:hover {background:url(/images/blogteach/blog_bg_03.gif) no-repeat top left}
.block_widgetleftbar .link_2:hover, .link_3:hover {font-size:14px; font-weight:bold}
.block_widgetleftbar .link_1 span, .link_2 span, .link_3 span {margin-left:5px; padding-left:28px}
.block_widgetchannel {width:648px; border:1px solid #d8d8d8; display:block; overflow:hidden}
.block_widgetchannel .channelheader {height:25px; line-height:25px; background-color:#d8d8d8; text-align:center; display:block; overflow:hidden}
.block_widgetchannel .channelbody {height:130px; display:block; overflow-x:hidden; overflow-y:auto}
.block_widgetchannel .channelitem {height:25px; line-height:25px; text-align:center; background-color:#f3f3f3; border-top:1px solid white; display:block; overflow:hidden}
.block_widgetchannel .channelname {width:296px; height:25px; border-right:1px solid white; display:block; float:left; overflow:hidden}
.block_widgetchannel .channellist {width:165px; height:25px; border-right:1px solid white; display:block; float:left; overflow:hidden}
.block_widgetchannel .channelbox {width:165px; height:25px; display:block; float:left; overflow:hidden}
.block_indextag_current {width:84px; height:21px; line-height:21px; padding-top:4px; display:block; float:left; text-align:center; background:url(/images/index_search_selbg1.gif) center bottom no-repeat}
.block_indextag {width:83px; height:21px; line-height:21px; padding-top:4px; display:block; float:left; text-align:center; background:url(/images/index_search_unselbg.gif) left bottom repeat-x}
.block_widgetlink {width:34px; height:34px; display:block; float:left; margin:0px 6px 6px 0px}
.block_listleftcurrent {background:url(/images/index_listleft_select.gif) left top no-repeat; margin-bottom:3px; width:180px; height:66px; display:block; position:relative; left:2px; cursor:pointer}
.block_listleft {background:url(/images/index_listleft_unselect.gif) left top no-repeat; margin-bottom:3px; width:180px; height:66px; display:block; position:relative; left:2px; cursor:pointer}
.sp_container {height:25px; line-height:25px; display:block; overflow:hidden}
.sp_control {height:100%; width:50px; text-align:center; float:left; display:block; overflow:hidden}
.sp_control a.sp_control_link {font-weight:bold; color:#999; text-decoration:none}
.sp_control a.sp_control_link:hover {color:#0074ca}
.sp_control a.sp_control_linkhover {font-weight:bold; color:#0074ca; text-decoration:none}
.sp_time {height:100%; width:35px; padding-right:5px; text-align:center; float:left; display:block; overflow:hidden}
.sp_songname {height:100%; float:left; display:block; overflow:hidden}
.sp_songname a.sp_songname_link {color:#666; text-decoration:none; border-bottom:1px solid #ddd}
.sp_songname a.sp_songname_link:hover {color:#036; background:#eee; border-bottom:1px solid #7dcdf9}
.sp_by {height:100%; width:20px; text-align:right; padding-right:3px; float:left; display:block; overflow:hidden}
.sp_singername {height:100%; float:left; display:block; overflow:hidden}
.sp_singername a.sp_singername_link {color:#0099cc; text-decoration:none; border-bottom:1px solid #ddd;}
.sp_href {width:1px; height:1px; margin-top:3px; display:block; float:left; overflow:hidden}
.sp_rank {width:50px; height:13px; line-height:13px; margin-top:4px; float:right; background:url(/images/rate.gif) repeat; border:1px solid #eee; border-right:1px solid #ddd; border-bottom:1px solid #ddd; position:relative; display:block; overflow:hidden}
.sp_rankbar {width:50px; position:absolute; left:0px; background:url(/images/rate_bar.gif) repeat}
.sp_ranknum {width:50px; position:absolute; left:0px; text-align:right; line-height:14px}
.s_container {width:100%; height:20px; display:block; overflow:hidden; padding:3px 0px}
.s_container span {height:20px; padding-top:1px; float:left}
.s_container .s_control {height:16px; line-height:16px; width:50px; margin-right:5px; text-align:center; color:#999; font-weight:bold; font-size:1em; cursor:pointer}
.s_container .s_control_hover {height:16px; line-height:16px; width:50px; margin-right:5px; text-align:center; color:#0074CA; font-weight:bold; font-size:1em; cursor:pointer}
.s_container .s_time {height:16px; line-height:16px ;margin-right:10px; color:#666; font-size:10px}
.s_container .s_name {margin-right:10px; padding-top:1px !important; padding-top:2px}
.s_container .s_name a {color:#666; font:1em Arial, Helvetica, sans-serif; text-decoration:none; border-bottom:1px solid #ddd}
.s_container .s_name a:hover {color:#036; background:#eee; border-bottom:1px solid #7DCDF9}
.s_container .s_info {margin-right:10px; padding-top:2px}
.s_container .s_by {height:15px; line-height:15px; color:#ccc; margin-right:2px}
.s_container .s_singer {margin-right:10px}
.s_container .s_singer a {color:#0099CC; text-decoration:none; font:1em Arial, Helvetica, sans-serif; border-bottom:1px solid #ddd}
.s_container .s_rank {width:50px; height:12px; line-height:12px; float:right; background:url(/images/rate.gif) repeat; border:1px solid #eee; border-right:1px solid #ddd; border-bottom:1px solid #ddd; overflow:hidden}
.s_container .s_rank span {width:50px; height:12px !important; height:11px; position:relative; left:0px}
.s_container .s_rank .s_rankbar {background:url(/images/rate_bar.gif) repeat; line-height:0.8em}
.s_container .s_rank .s_rankvalue {top:-12px; font:0.8em Arial, Helvetica, sans-serif; text-align:right; line-height:0.8em !important; line-height:10px}
.s_container .s_recommend {height:15px; line-height:15px; float:left; color:#fff; margin-right:8px; border:1px solid #fefefe; border-bottom:1px solid #aaa; border-right:1px solid #aaa; background-color: #F2090F; text-align:center; padding:0px 3px; cursor:pointer}
.s_container .s_likeornot {margin-right:8px; cursor:pointer}
.s_container .s_delicon {margin-right:8px; padding-top:3px; float:right; cursor:pointer}
.block_yobosubmenu {height:30px; line-height:30px; padding-bottom:10px; display:block; overflow:hidden}
.block_userdialog {border-top:1px solid #afafaf; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; margin-bottom:11px; background-color:white; display:block; overflow:hidden}
.block_userdialog .dialog_header {height:25px; line-height:25px; padding:0px 5px; background-color:#3f9fe2; display:block; overflow:hidden}
.block_userdialog .dialog_setting {line-height:25px; padding:5px 10px; border-top:1px solid #ddd; background-color:#e5e5e5; display:block; overflow:hidden}
.block_userdialog .dialog_footer {height:16px; line-height:16px; padding:0px 10px 10px 0px; text-align:right; display:block; overflow:hidden}
.block_usertab_current {height:19px; width:100px; text-align:center; background-color:#0e85d7; border-top:1px solid #d3d3d3; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; display:block; float:left; overflow:hidden}
.block_usertab_normal {height:19px; width:100px; text-align:center; border-top:1px solid #d3d3d3; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; display:block; float:left; overflow:hidden}
.block_boxtab_normal {width:164px; height:35px; line-height:35px; padding-left:25px; margin-bottom:2px; border-right:1px solid #d3d3d3; background-color:#e8f3fb; display:block; overflow:hidden; position:relative; left:1px}
.block_boxtab_normal_sub {width:164px; height:35px; line-height:35px; padding-left:25px; margin-bottom:2px; border-right:1px solid #d3d3d3; background:#e8f3fb url(/images/user_boxtype1.gif) left center no-repeat; display:block; overflow:hidden; position:relative; left:1px}
.block_boxtab_normal_lock {width:164px; height:35px; line-height:35px; padding-left:25px; margin-bottom:2px; border-right:1px solid #d3d3d3; background:#e8f3fb url(/images/user_boxtype2.gif) left center no-repeat; display:block; overflow:hidden; position:relative; left:1px}
.block_boxtab_current {width:165px; height:35px; line-height:35px; padding-left:25px; margin-bottom:2px; background-color:#ffd1b2; display:block; overflow:hidden; position:relative; left:1px}
.block_boxtab_current_sub {width:165px; height:35px; line-height:35px; padding-left:25px; margin-bottom:2px; background:#ffd1b2 url(/images/user_boxtype1.gif) left center no-repeat; display:block; overflow:hidden; position:relative; left:1px}
.block_boxtab_current_lock {width:165px; height:35px; line-height:35px; padding-left:25px; margin-bottom:2px; background:#ffd1b2 url(/images/user_boxtype2.gif) left center no-repeat; display:block; overflow:hidden; position:relative; left:1px}
.block_boxtab_create {width:163px; height:33px; line-height:35px; padding-left:25px; margin-bottom:2px; border:1px solid #d3d3d3; background-color:white; display:block; overflow:hidden; position:relative; left:1px}
.block_boxtab_right {width:12px; padding:13px 3px 0px 0px; display:block; float:right; overflow:hidden}
.block_boxitem {width:485px; height:25px; line-height:25px; display:block; overflow:hidden}
.block_usersetting_header {height:25px; line-height:25px; background:url(/images/cpanel_right.gif) left center no-repeat; padding-left:20px; margin-top:20px; display:block; overflow:hidden}
.block_usersetting_header_l {height:25px; line-height:25px; background:url(/images/cpanel_right.gif) left center no-repeat; padding-left:20px; margin-top:10px; display:block; overflow:hidden}
.block_addbox_item_normal {height:25px; line-height:25px; display:block; overflow:hidden; cursor:pointer}
.block_addbox_item_current {height:25px; line-height:25px; background:url(/images/addto_box_currentbg.gif) left top repeat-x; display:block; overflow:hidden; cursor:pointer}
.block_scrollHtop_normal {height:15px; background:url(/images/scrollH_top.gif) center center no-repeat; display:block; overflow:hidden; cursor:pointer}
.block_scrollHbottom_normal {height:15px; background:url(/images/scrollH_bottom.gif) center center no-repeat; display:block; overflow:hidden; cursor:pointer}
.block_updatemod_row {width:530px; height:38px; line-height:38px; background-color:#f5f5f5; margin-bottom:2px; display:block; overflow:hidden}
.block_t_sp_dialog {height:20px; line-height:20px; padding:0px 5px; background-color:white; position:absolute; top:0px; overflow:hidden; z-index:1000}
.block_widget_itemr_normal {width:270px; height:108px; padding-left:6px; background:url(/images/widget_itemr_bg.gif) repeat-x; border-left:0px; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; position:relative; left:0px; color:#9c9c9c; display:block; overflow:hidden; cursor:pointer}
.block_widget_itemr_current {width:270px; height:108px; padding-left:6px; background:none; border-left:1px solid white; border-top:1px solid #fc9a00; border-right:1px solid #fc9a00; border-bottom:1px solid #fc9a00; position:relative; left:-1px; color:black; display:block; overflow:hidden; cursor:pointer}
.block_popupdialog_alerticon {width:55px; height:45px; background:url(/images/alert.gif) center center no-repeat; display:block; float:left; overflow:hidden}
.block_popupdialog_erroricon {width:55px; height:45px; background:url(/images/error.gif) center center no-repeat; display:block; float:left; overflow:hidden}
.block_popupdialog_infoicon {width:55px; height:45px; background:url(/images/info.gif) center center no-repeat; display:block; float:left; overflow:hidden}
input.searchinput {width:181px; height:18px; padding:4px; line-height:18px; color:#999; border:1px solid #767676; display:block}
input.searchinput_s {border:1px solid #7E7E7E; height:19px !important; height:18px; padding-top:4px}
input.searchbtn {width:53px; height:25px; border:0px; background:url(/images/uleft_search_btn.gif) no-repeat left top; display:block}
input.searchbtn_s {background:url(/images/search_btn.gif) no-repeat center center; cursor:pointer; width:26px; height:26px; border:0px; position:relative; top:0px !important; top:2px}
input.searchbtn_sw{background:url(/images/search_btn_s.gif) no-repeat center center;cursor:pointer;width:26px;height:26px;border:0px;position:relative;top:0px !important;top:2px;}
input.checkbox {width:15px; float:left; border:0px; display:block}
label.floatleft {color:black; font-size:12px; margin-right:10px; line-height:20px; float:left; display:block}
input.create_button {background:url(/images/group_create_btn.gif) no-repeat center center; margin-left:10px; width:98px; height:27px; border:0px; position:relative; top:0px !important; top:3px; cursor:pointer}
input.create_button_d {background:url(/images/group_create_btndis.gif) no-repeat center center; margin-left:10px; width:98px; height:27px; border:0px; position:relative; top:0px !important; top:3px; cursor:pointer}
input.topic_addres {width:400px; height:16px; border:1px solid #666}
textarea {border:1px solid #7e7e7e; padding-top:3px; font-size:12px}
input.widgetsubmit {width:203px; height:52px; border:0px; background:url(/images/blogteach/blog_gen_code.gif) no-repeat center center; cursor:pointer}
input.loop_btn_start {background:url(/images/loop_btn_start.jpg) no-repeat left top; border:0px; height:23px; width:83px; cursor:pointer}
input.loop_btn_stop {background:url(/images/loop_btn_stop.jpg) no-repeat left top; border:0px; height:23px; width:83px; cursor:pointer}
input.user_profileaddr {width:300px; height:18px; line-height:18px; margin-top:6px !important; margin-top:4px; color:black; border:0px; text-align:right}
select.user_displaynum_select {height:18px; width:50px; border:1px solid #999}
input.setdialog_save {background:url(/images/user_dialogsetting_1.gif) no-repeat center; border:0px; height:20px; width:51px; margin-left:15px; cursor:pointer}
input.setdialog_cancel {background:url(/images/user_dialogsetting_2.gif) no-repeat center; border:0px; height:20px; width:51px; margin-left:5px; cursor:pointer}
input.usercomment_submit {background:url(/images/group_bbs_btn5.gif) no-repeat center; border:0px; height:20px; width:51px; cursor:pointer}
input.usermailreply_submit {background:url(/images/user_mailreply.gif) no-repeat center; border:0px; height:20px; width:51px; cursor:pointer}
textarea.usercomment_textarea {width:330px; height:50px; border:1px solic #bfbfbf; color:#999; padding:2px 4px; text-align:left; margin-bottom:5px; overflow:auto}
select.user_setting_select {height:20px; width:100px; border:1px solid #999; margin-right:5px}
input.login_button {background:url(/images/button_login_bg.gif) no-repeat; width:94px; height:30px; font-size:1.2em; font-weight:bold; border:0px; color:#fff}
a {color:blue}
a.n_default {text-decoration:none}
a.n_default:hover {text-decoration:underline}
a.n_black {color:black; text-decoration:none}
a.n_black:hover {text-decoration:underline}
a.n_white {color:white; text-decoration:none}
a.n_white:hover {text-decoration:underline}
a.n_gray6 {color:#666; text-decoration:none}
a.n_gray6:hover {text-decoration:underline}
a.n_gray9 {color:#999; text-decoration:none}
a.n_gray9:hover {text-decoration:underline}
a.n_red {color:red; text-decoration:none}
a.n_red:hover {text-decoration:underline}
a.n_f60 {color:#ff6600; text-decoration:none}
a.n_f60:hover {text-decoration:underline}
a.n_0f7ecb {color:#0f7ecb; text-decoration:none}
a.n_0f7ecb:hover {text-decoration:underline}
a.n_006699 {color:#006699; text-decoration:none}
a.n_006699:hover {text-decoration:underline}
a.n_556386 {color:#556386; text-decoration:none}
a.n_556386:hover {text-decoration:underline}
a.n_3399cc {color:#3399cc; text-decoration:none}
a.n_3399cc:hover {text-decoration:underline}
a.n12em_default {font-size:1.2em; text-decoration:none}
a.n12em_default:hover {text-decoration:underline}
a.b_black {color:black; font-weight:bold; text-decoration:none}
a.b_black:hover {text-decoration:underline}
a.b_00669 {color:#006699; font-weight:bold; text-decoration:none}
a.b_00669:hover {text-decoration:underline}
a.b_f60 {color:#ff6600; font-weight:bold; text-decoration:none}
a.b_f60:hover {text-decoration:underline}
a.b_gray6 {color:#666; font-weight:bold; text-decoration:none}
a.b_gray6:hover {text-decoration:underline}
a.b11em_black {color:black; font-size:1.1em; font-weight:bold; text-decoration:none}
a.b11em_black:hover {text-decoration:underline}
a.b12em_black {color:black; font-size:1.2em; font-weight:bold; text-decoration:none}
a.b12em_black:hover {text-decoration:underline}
a.n_white_h999 {color:white; text-decoration:none}
a.n_white_h999:hover {color:#999}
a.n_white_hwhite {color:white; text-decoration:none}
a.n_gray6_hf60 {color:#666; text-decoration:none}
a.n_gray6_hf60:hover {color:#ff6600}
a.n_gray6_hblack {color:#666; text-decoration:none;}
a.n_gray6_hblack:hover {color:black}
a.n_black_hblack {color:black; text-decoration:none}
a.n08em_white_hwhite {color:white; text-decoration:none; font-size:0.8em}
a.b_black_h999 {color:black; font-weight:bold; text-decoration:none}
a.b_black_h999:hover {color:#999}
a.b_white_h999 {color:white; font-weight:bold; text-decoration:none}
a.b_white_h999:hover {color:#999}
a.b11em_grayc_h069 {color:#ccc; font-weight:bold; font-size:1.1em; text-decoration:none}
a.b11em_grayc_h069:hover {color:#006699}
a.b12em_black_hgrayc {color:black; font-weight:bold; font-size:1.2em; text-decoration:none}
a.b12em_black_hgrayc:hover {color:#ccc}
a.b12em_default {font-size:1.2em; font-weight:bold; text-decoration:none}
a.b12em_default:hover {color:#999}
a.b12em_black_hblack {color:black; font-weight:bold; font-size:1.2em; text-decoration:none}
a.b13em_black_hblack {color:black; font-weight:bold; font-size:1.3em; text-decoration:none}
a.n_black_under {color:black}
a.n_black_under:hover {color:#999}
a.n_gray6_under {color:#666}
a.n_gray6_under:hover {color:black}
a.n_gray9_under {color:#999}
a.n_gray9_under:hover {color:black}
a.n11em_gray6_under {color:#666; font-size:1.1em}
a.n11em_gray6_under:hover {color:black}
a.n12em_gray6_under {color:#0066cc; font-size:1.2em}
a.n12em_gray6_under:hover {color:#666}
a.b_069_under {color:#006699; font-weight:bold}
a.b_069_under:hover {color:black}
a.b_white_under {color:white; font-weight:bold}
a.b_white_under:hover {color:black}
a.b_black_under {color:black; font-weight:bold}
a.b_black_under:hover {color:#999}
a.b12em_black_under {color:black; font-weight:bold; font-size:1.2em}
a.b12em_black_under:hover {color:#999}
a.b12em_default_under {font-size:1.2em; font-weight:bold}
a.b_black_under_h069 {color:black; font-weight:bold}
a.b_black_under_h069:hover {color:#006699}
a.tag_create {font-size:1.2em; margin-right:10px}
a.tag_group {margin:0px 5px; color:#666; text-decoration:none}
a.topic_menu {margin-left:10px}
a.add_union {width:48px; height:48px; line-height:48px; border:2px dashed #999; text-align:center; font-size:1.5em; font-weight:bold; color:#999; text-decoration:none; display:block}
a.layout_link {color:#0f7ecb; text-decoration:none; margin-right:18px}
a.layout_link:hover {color:red}
a.sp_widget_tablink_cur {height:20px; line-height:20px; display:block; float:left; padding:0px 5px; border-left:1px solid #7e9db9; border-top:1px solid #7e9db9; border-right:1px solid #7e9db9; background-color:#ddecff; color:black; text-decoration:none}
a.sp_widget_tablink_cur:hover {text-decoration:underline}
a.sp_widget_tablink {height:20px; line-height:20px; display:block; float:left; padding:0px 5px; border-left:1px solid #7e9db9; border-top:1px solid #7e9db9; border-right:1px solid #7e9db9; background-color:white; color:black; text-decoration:none}
a.sp_widget_tablink:hover {text-decoration:underline}
a.user_profile {color:#0099cc; text-decoration:none; border-bottom:1px solid #c5c5c5}
a.user_profile:hover {color:black}
a.user_singer {color:blue; font-size:1.2em; text-decoration:none; border-bottom:1px solid #c5c5c5}
a.user_singer:hover {color:black}
a.user_status {color:#ff6600; text-decoration:none; border-bottom:1px solid #c5c5c5}
a.user_status:hover {color:black}
a.user_dna {color:#008bff; text-decoration:underline}
a.user_dna:hover {background-color:#d8eafe; color:#003366}
a.t_sp_recommend {width:30px; height:18px; line-height:18px; text-align:center; color:red; text-decoration:none; display:block; float:left}
a.t_sp_recommend:hover {height:20px; line-height:20px; color:#7f7f7f}
a.t_sp_like {width:20px; height:20px; background:url(/images/song_single_btn3.gif) left top no-repeat; display:block; float:left}
a.t_sp_like:hover {background:url(/images/song_single_btn3_s.gif) left top no-repeat}
a.t_sp_dislike {width:20px; height:20px; background:url(/images/song_single_btn4.gif) left top no-repeat; display:block; float:left}
a.t_sp_dislike:hover {background:url(/images/song_single_btn4_s.gif) left top no-repeat}
a.t_sp_addtoblog {width:34px; height:20px; background:url(/images/song_single_btn5.gif) left top no-repeat; display:block; float:left}
a.t_sp_addtoblog:hover {background:url(/images/song_single_btn5_s.gif) left top no-repeat}
a.widget_single_addbtn {width:34px; height:20px; background:url(/images/song_single_btn5_g.gif) left top no-repeat; display:block}
a.widget_single_addbtn:hover {width:34px; height:20px; background:url(/images/song_single_btn5.gif) left top no-repeat; display:block}
a.ubox_lefttab {width:130px; height:22px; padding-left:6px; line-height:22px; border:1px solid white; color:#333333; text-decoration:none; display:block}
a.ubox_lefttab:hover {background-color:#2490dd; color:white}
a.ubox_lefttab_cur {width:130px; height:22px; padding-left:6px; line-height:22px; border:1px solid white; background-color:#2490dd; color:white; text-decoration:none; display:block}
a.ubox_lefttab_create {width:136px; height:22px; line-height:22px; border:1px solid white; background-color:#2490dd; color:white; text-align:center; text-decoration:none; display:block}
a.ubox_leftsubtab {width:120px; height:22px; padding-left:16px; line-height:22px; border:1px solid white; color:#333333; text-decoration:none; display:block}
a.ubox_leftsubtab:hover {background-color:#2490dd; color:white}
a.ubox_leftsubtab_cur {width:120px; height:22px; padding-left:16px; line-height:22px; border:1px solid white; background-color:#2490dd; color:white; text-decoration:none; display:block}
a.link_func {padding:4px; color:#0099cc; text-decoration:none}
a.link_func:hover {background-color:#efefef}
span.n_gray6 {color:#666}
span.n_gray9 {color:#999}
span.n_graya {color:#aaa}
span.n_grayc {color:#ccc}
span.n_red {color:red}
span.n_blue {color:blue}
span.n_black {color:black}
span.n_f60 {color:#ff6600}
span.n08em_garya {color:#aaa; font-size:0.8em}
span.n11em_red {color:red; font-size:1.1em}
span.n11em_black {color:black; font-size:1.1em}
span.n12em_black {color:black; font-size:1.2em}
span.n12em_red {color:red; font-size:1.2em}
span.n12em_gray6 {color:#666; font-size:1.2em}
span.b_black {color:black; font-weight:bold}
span.b_069 {color:#006699; font-weight:bold}
span.b_f60 {color:#ff6600; font-weight:bold}
span.b_gray6 {color:#666; font-weight:bold}
span.b_grayc {color:#ccc; font-weight:bold}
span.b_gray9 {color:#999; font-weight:bold}
span.b_white {color:white; font-weight:bold}
span.b11em_black {color:black; font-weight:bold; font-size:1.1em}
span.b11em_39c {color:#3399cc; font-weight:bold; font-size:1.1em}
span.b11em_329bcb {color:#329bcb; font-weight:bold; font-size:1.1em}
span.b11em_white {color:white; font-weight:bold; font-size:1.1em}
span.b11em_gray6 {color:#666; font-weight:bold; font-size:1.1em}
span.b11em_009cc8 {color:#009cc8; font-weight:bold; font-size:1.1em}
span.b12em_black {color:black; font-weight:bold; font-size:1.2em}
span.b12em_gray6 {color:#666; font-weight:bold; font-size:1.2em}
span.b12em_grayc {color:#ccc; font-weight:bold; font-size:1.2em}
span.b12em_red {color:red; font-weight:bold; font-size:1.2em}
span.b12em_f60 {color:#ff6600; font-weight:bold; font-size:1.2em}
span.b12em_f90 {color:#ff9900; font-weight:bold; font-size:1.2em}
span.b12em_ff9801 {color:#ff9801; font-weight:bold; font-size:1.2em}
span.b12em_39c {color:#3399cc; font-weight:bold; font-size:1.2em}
span.b13em_black {color:block; font-weight:bold; font-size:1.3em}
span.b13em_gray6 {color:#666; font-weight:bold; font-size:1.3em}
span.b13em_39c_courier {color:#3399cc; font-weight:bold; font-size:1.3em; font-family:courier, Arial, Helvetica, sans-serif}
span.b2em_black {color:block; font-weight:bold; font-size:2em}
span.b2em_red {color:red; font-weight:bold; font-size:2em}
span.b2em_gray9 {color:#999; font-weight:bold; font-size:2em}
span.b2em_39c_courier {color:#3399cc; font-weight:bold; font-size:2em; font-family:courier, Arial, Helvetica, sans-serif}
span.b3em_gray9 {color:#999; font-weight:bold; font-size:3em}
span.b5em_grayc {color:#ccc; font-weight:bold; font-size:5em}
span.singer_crumb {color:black; padding:0px 3px}
span.footer_prefix {color:#666; padding-right:2px}
span.submenu_current {background:url(/images/yobo_submenu_cur.gif) left center no-repeat; padding-left:10px; margin-right:18px; color:#ff6600; font-size:1.1em; font-weight:bold}
span.setting_important {background:url(/images/group_create_icon1.gif) right center no-repeat; padding-right:15px; color:#aaa}
.table_normal {width:100%; border:0px}
.table_normal tr {height:25px; line-height:25px}
.table_normal tr.bg_0 td {background-color:#eee}
.table_normal td {background-color:#f6f6f6}
.table_normal .songitem {padding:0px 5px}
.table_normal .header {height:30px; line-height:30px; text-align:center}
.table_normal .header td {background-color:#e6e6e6}
.table_normal .afans {height:110px}
.table_normal .afans .rank {line-height:110px; text-align:center}
.table_normal .slist {height:30px; line-height:30px}
.table_normal .numrank {text-align:center}
.table_normal .sbody td {padding-left:8px}
.table_widget {width:650px; border:0px}
.table_widget td {background-color:#f6f6f6; padding:5px 10px}
.table_widget .header {background-color:white; padding:5px 0px}
.table_profile td {height:25px; line-height:25px}
.table_profile .pleft {width:65px}
.table_profile .pright {width:110px; text-align:right}
body {margin:0; padding:0; height:100%; background:#fff; font:9pt Arial, Helvetica, sans-serif}
button, input.button {cursor:pointer;}
h1 {font: bold 1.2em Arial, Helvetica, sans-serif; margin:0}
div.inner {padding:10px; color:#333}
img {border:0}
form {margin:0}
a {color:#00f}
span.Hover {background:#CDDBDC; color:#fff }
.cp_block {width:750px; padding:20px; margin:20px auto; line-height:20px; border:1px solid #ccc}
.cp_block .cp_header {height:30px; line-height:30px; font-size:16px; font-weight:bold; text-align:center; padding-bottom:20px}
.cp_block .cp_title {height:25px; line-height:25px; font-size:14px; font-weight:bold}
.cp_block .cp_content {padding:0px 0px 20px 20px}
.cp_block .cp_subcontent {padding:0px 0px 10px 1em}
.static .cp_faq {border-bottom:0px}
#wrap {margin:0 auto; width:950px; height:auto; overflow:hidden; background:#fff; padding:0 10px;}
#cfl {display:block;}#cfl #intro {margin:10px 0 0 0; height:125px}
#cfl #intro dl {float:left; width:33%; padding:0; margin:0; float:left}
#cfl #intro dl#t2 {float:right; width:34%; _position:absolute}
*+html #cfl #intro dl#t2 {float:right; width:320px; position:absolute}
#cfl #intro dl#t2 dd {border:0}
#cfl #intro dl dt {font:bold 1.2em Arial, Helvetica, sans-serif; background:#EEF5FF; border-top:1px solid #A0D0FC; padding:4px 0}
#cfl #intro dl dd {padding:8px; margin:5px 0; font:normal 1.2em Arial, Helvetica, sans-serif; color:#555; border-right:2px solid #eee}
#cfl #cols {}
#cfl #cols #col0{ width:640px; background:#fff; float:left}
#col0 #player {border:0; background:#fff; height:305px; margin:5px 0 0 0}
#col0 #player.pout {height:20px;}
.linkspan {cursor:pointer; text-decoration:underline; position:absolute; color:#c00}
#col0 #hotArtists {border:0; height:190px; margin:0 5px 10px 0}
#col0 #hotArtists div.inner div.inner {padding:10px 0 0 0;}
#col0 #hotArtists div.artist img {background:#fff; border:1px solid #ccc; float:left; margin:0 1px 0 0}
#faqs {}
#faqs ul {margin:0; padding:0}
#faqs ul li{ line-height:20px; margin:0; list-style-type:none}
#faqs ul li a{ color:#666; text-decoration:none; border-bottom:1px solid #fff; font:1em Arial, Helvetica, sans-serif }
#faqs ul li a:hover{ color:#036; background:#eee; border-bottom:1px solid #7DCDF9; font:1em Arial, Helvetica, sans-serif; text-decoration:none}
#col0 #popSongs {width:50%; background:#fff; height:450px; float:left; overflow:hidden}
*+html #col0 #popSongs {width:300px; background:#fff; height:450px; float:left; overflow:hidden}
#popSongs_container {margin:10px 0 0 0}
nobr.songContainer {background:#fff; width:100%; display:block}
#song_container_index_outer_hover nobr.songContainer, #song_container_index nobr.songContainer, #asongcon nobr.songContainer {background:none;}
#song_container_index_outer_hover div.asong, #song_container_index div.asong {border-bottom:1px solid #ccc; padding:3px 0px}
div.asong {border-bottom:1px solid #ccc; padding:5px 0}
.message div.asong {border-bottom:0px; padding:5px 0}
div.asong .controls {color:#999; width:50px; margin:0 15px 0 0; text-decoration:none; font-weight:bold; cursor:pointer; text-align:center}
div.asong .check_box {float:left}
div.asong .controls_hover {color:#0074CA; width:50px; margin:0 15px 0 0; font-weight:bold; text-decoration:none; cursor:pointer; text-align:center}
div.asong .song {margin:0 15px 0 0; color:#666; text-decoration:none; border-bottom:1px solid #fff; font:1em Arial, Helvetica, sans-serif; cursor:pointer}
#asong_container div.asong .song {margin:0 15px 0 0; color:#666; text-decoration:none; border-bottom:1px solid #fff; font:bold 12pt Arial, Helvetica, sans-serif; cursor:pointer}
#asong_container div.asong .song_hover {margin:0 15px 0 0; color:#036; background:#eee; border-bottom:1px solid #7DCDF9; font:bold 12pt Arial, Helvetica, sans-serif; text-decoration:none; cursor:pointer}
div.asong .song_hover {margin:0 15px 0 0; color:#036; background:#eee; border-bottom:1px solid #7DCDF9; font:1em Arial, Helvetica, sans-serif; text-decoration:none; cursor:pointer}
div.asong .singer {margin:0 5px 0 5px; color:#0099CC; cursor:pointer}
div.asong span.by {color:#ccc;}
div.asong span.time {color:#666; margin:-27px 10px 0 0}
div.asong .recommend {color:#fff; margin:0 0 0 5px; cursor:pointer; border:1px solid #fff}
div.asong .recommend_hover {color:#fff; margin:0 0 0 5px; cursor:pointer; border:1px solid #fefefe; border-bottom:1px solid #aaa; border-right:1px solid #aaa; background: #F2090F; text-align:center; padding:0 3px}
div.asong .popup_songInfo {margin:0 10px 0 0; cursor:pointer }
div.asong .popup_songInfoHover {margin:0 10px 0 0; background:#FD4304; cursor:pointer }
div.asong .likeornot {margin:0 0 0 10px; cursor:pointer;}
div.asong .song_description {}
div.asong .delete_icon {float:right; margin:-15px 55px 0 0; cursor:pointer}
div.asong .asname, .asname:visited, .asname:link, .asname:active {color:#666; text-decoration:none; font:1em Arial, Helvetica, sans-serif}
div.asong .asname:hover {color:#036; font:1em Arial, Helvetica, sans-serif; text-decoration:none}
div.asong .asname_hover, .asname_hover.visited, .asname_hover:link, .asname_hover:active, .asname_hover:hover {color:#036; font:1em Arial, Helvetica, sans-serif; text-decoration:none}
div.asong .asinger, .asinger:hover, .asinger:active, .asinger:visited, .asinger:link {color:#0099CC; text-decoration:none}
* html div.asong .delete_icon {float:right; margin:-21px 5px 0 0; cursor:pointer}
.popularity {float:right; margin:-16px 0 0 0; width:50px; text-align:right; font-size:10px; border:1px solid #ddd; border-top:1px solid #eee; border-left:1px solid #eee}
* html .popularity {float:right; margin:-22px 0 0 0; width:50px; text-align:right; font-size:10px; border:1px solid #ddd; border-top:1px solid #eee; border-left:1px solid #eee}
.topicb .popularity {float:none; margin:0; width:50px; text-align:right; font-size:10px; border:1px solid #ddd; border-top:1px solid #eee; border-left:1px solid #eee}
* html .topicb .popularity {float:none; margin:-22px 0 0 0; width:50px; text-align:right; font-size:10px; border:1px solid #ddd; border-top:1px solid #eee; border-left:1px solid #eee}
.popularity_bar {float:right; margin:-13px 0 0 0; text-align:right; font-size:10px}
* html .popularity_bar {float:right; margin:-13px 0 0 0; text-align:right; font-size:10px}
*+html .popularity_bar {float:right; margin:-10px 0 0 0; text-align:right; font-size:10px}
#col0 #song_info {border:1px solid #ccc; height:210px; margin:15px 5px 13px 0}
#col0 #song_info .album {background:url(/images/bg_texture.gif);}
#col0 #userInfoEdit {border:1px solid #ccc; height:170px; margin:15px 5px 13px 0}
#col0 #userInfoEdit div.inner {padding:15px}
#col0 #userInfoEdit #myAvatar {float:left; width:160px; height:150px;}
#col0 #userInfoEdit #myAvatar div.myAvatarLarge {border:0;}
#col0 #userInfoEdit #myAvatar div.myAvatarLarge img {border:1px solid #ccc}
#col0 #userInfoEdit #myAvatar span {cursor:pointer; font:1.2em Arial, Helvetica, sans-serif; color:#03c; border-bottom:1px solid #ccc; text-decoration:none; position:relative; top:5px}
#col0 #userInfoEdit #myAvatar span.Hover {cursor:pointer; color:#036; background:#eee; border-bottom:1px solid #7DCDF9;}
#col0 #userInfoEdit #myAvatar span.upload_avatar {cursor:pointer; font:1em Arial, Helvetica, sans-serif; color:#03c; border-bottom:1px solid #ccc; text-decoration:none; position:relative; top:3px}
#col0 #userInfoEdit #myAvatar span.upload_avatarHover {cursor:pointer; color:#036; background:#eee; border-bottom:1px solid #7DCDF9; font:1em Arial, Helvetica, sans-serif; position:relative; top:3px }
#col0 #userInfoEdit #myAvatarVr {float:left; width:1px; height:100px; background:#ddd; margin:20px 0 0 0}
#col0 #userInfoEdit .myProfile {float:left; height:150px; padding:0 0 0 20px }
#col0 #userInfoEdit .myProfile a.edit {font:1.1em Arial, Helvetica, sans-serif; color:#03c; border-bottom:1px solid #ccc; text-decoration:none; margin:0 0 0 2px}
#col0 #userInfoEdit .myProfile span.edit {cursor:pointer; font:1em Arial, Helvetica, sans-serif; color:#03c; border-bottom:1px solid #ccc; text-decoration:none; margin:0 0 0 20px}
#col0 #userInfoEdit .myProfile span.editHover {cursor:pointer; color:#036; background:#eee; border-bottom:1px solid #7DCDF9; margin:0 0 0 20px; font:1em Arial, Helvetica, sans-serif}
#col0 #userInfoEdit .myProfile .displayName {margin:7px 0; font:1em Arial, Helvetica, sans-serif; color:#666}
#col0 #userInfo #myProfile a.previewMyProfile, #col0 #userInfoEdit .myProfile a.previewMyProfile {font:bold 1em Arial, Helvetica, sans-serif; color:#066DD7}
#col0 #userEditMenu {position:absolute; margin-left:-40px; _margin-left:0}
*+html #col0 #userEditMenu {position:absolute; margin-left:0}
#col0 #userEditMenu ul{margin:0}
#col0 #userEditMenu ul li{margin:0; float:left; list-style-type:none; height:25px; padding:1px 0 0 0; margin-right:2px}
#col0 #userEditMenu ul li span.editu{ cursor:pointer; font:1em Arial, Helvetica, sans-serif; color:#333; background:#ddd; border:1px solid #eee; border-right:1px solid #aaa; border-bottom:1px solid #E8F4FF; padding:2px 2px 1px 2px; height:18px;}
#col0 #userEditMenu ul li span.edituHover{ cursor:pointer; font:1em Arial, Helvetica, sans-serif; color:#fff; background:#FB7C0B; border:1px solid #ccc; border-right:1px solid #aaa; border-bottom:1px solid #E8F4FF; padding:2px 2px 1px 2px; height:18px}
#personalColors {height:auto; overflow:hidden; width:200px}
#personalColors div {width:20px; height:20px; float:left; margin:1px; border:1px solid #333}
#col0 #artistInfo {}
#col0 #albumInfo h1, #col0 #artistInfo h1 {margin:0 0 20px 0}
#col0 #albumInfo .row {height:auto; overflow:hidden}
#col0 #albumInfo .picture {float:left}
#col0 #albumInfo .spliter {width:1px; float:left; border-right:1px solid #ccc; margin:0 15px 0 15px; height:300px}
#col0 #albumInfo .player {float:left}
#col0 #albumInfo .player h2 {font:1.2em Arial, Helvetica, sans-serif}
#col0 #albumInfo .profile {}
#float_avatar {border:1px solid #ccc; height:170px; margin:15px 5px 13px 0}
#float_avatar div.inner {padding:15px}
#float_avatar #myAvatar {float:left; width:160px; height:150px;}
#float_avatar #myAvatar div.myAvatarLarge {}
#float_avatar #myAvatar div.myAvatarLarge img {border:1px solid #ccc}
#float_avatar #myAvatar a {font:1.2em Arial, Helvetica, sans-serif; color:#03c; border-bottom:1px solid #ccc; text-decoration:none; position:relative; top:5px}
#float_avatar #myAvatar a:hover {color:#036; background:#eee; border-bottom:1px solid #7DCDF9;}
#float_avatar #myAvatarVr {float:left; width:1px; height:100px; background:#ddd; margin:20px 0 0 0}
#float_avatar #myProfile {float:left; height:150px; padding:0 0 0 20px }
#float_avatar #myProfile input {font:9pt Arial, Helvetica, sans-serif;}
#float_avatar #myProfile input.button, #float_avatar #myProfile button {background:url(/images/button_login_bg.gif) no-repeat; width:94px; height:30px; border:0; font:bold 12pt Arial, Helvetica, sans-serif; color:#fff; position:relative; top:-2px; _top:0px; left:3px }
#float_avatar #avartar_system_info {padding:10px 5px; margin:5px 0; font:bold 1em Arial, Helvetica, sans-serif; color:#c00}
#float_avatar #avartar_system_info a {color:#00f}
#col0 #dnaDes, #col0 #ghg, #col0 #youknow {border:1px solid #ccc; height:auto; margin:15px 5px 15px 0}
#col0 #userInfo {border:1px solid #ccc; height:170px; margin:15px 5px 15px 0}
#col0 #userInfo div.inner {padding:15px}
#col0 #userInfo #myAvatar {float:left; width:120px}
#col0 #userInfo #myAvatar div.myAvatarLarge {}
#col0 #userInfo #myAvatar div.myAvatarLarge img{ border:1px solid #ccc}
#col0 #userInfo #myProfile #displayName {margin:0; font:1.9em Arial, Helvetica, sans-serif; color:#666}
#col0 #userInfo #myProfile .displayName {margin:10px 0; font:1.2em Arial, Helvetica, sans-serif; color:#666}
#col0 #userInfoEdit .myProfile .displayName a, #col0 #userInfo #myProfile .displayName a, #col0 #userInfo #myProfile a {color:#00f;}
#col0 #inbox {height:auto;}
#col0 #inbox a.edit {font:9pt Arial, Helvetica, sans-serif; color:#ccc; margin:0 0 0 10px}
#col0 #inbox_messages {margin:5px 0 5px 0}
#col0 #inbox_messages .message{ margin:5px 0; border-bottom:1px solid #ccc; padding:5px 0; _padding:10px 0}
#col0 #inbox_messages .message h2 {margin:5px 0; font:1em Arial, Helvetica, sans-serif; color:#999}
#col0 #inbox_messages .message h2 a {font:1em Arial, Helvetica, sans-serif; color:#03c; border-bottom:1px solid #ccc; text-decoration:none;}
#col0 #inbox_messages .message h2 a:hover {color:#036; background:#eee; border-bottom:1px solid #7DCDF9;}
#col0 #inbox_messages .message h2.invite {color:#c00}
#col0 #inbox_messages .message .avatar {position:absolute; margin:5px 0 0 0; _margin: 0 0 0 -60px }
*+html #col0 #inbox_messages .message .avatar {margin: 0 0 0 -60px }
#col0 #inbox_messages .message .avatar img{ border:1px solid #333}
#col0 #inbox_messages .message .auserInfo{ margin:0 0 0 60px}
#col0 #inbox_messages .message .auserInfo p {margin:3px 0; text-align:justify}
#col0 #inbox_messages .message .reply {margin:20px 0 0 0;}
#col0 #inbox_messages .message .reply textarea {width:260px; font:1em Arial, Helvetica, sans-serif; height:80px;}
#col0 #inbox_messages .message .reply input.button{ background:url(/images/button_login_bg.gif) no-repeat; width:94px; height:30px; border:0; font:bold 12pt Arial, Helvetica, sans-serif; color:#fff; margin:0 10px 0 0 }
#col0 #inbox_messages .message .reply span.button {text-decoration:underline; color:#333;}
#col0 #inbox_messages .message .reply span.buttonHover {text-decoration:underline; color:#333;}
#col0 #inbox_messages .message .reply span.pbutton {border-bottom:1px solid #ccc; color:#0099FF}#col0 #inbox_messages .message .reply span.pbuttonHover {border-bottom:1px solid #ccc; color:#0099FF; background:#EEF2FF}
#col0 #inbox_messages .message .reply span.pbuttonAccept {border-bottom:1px solid #ccc; color:#c00; cursor:pointer; background:#eee}#col0 #inbox_messages .message .reply span.pbuttonAcceptHover {border-bottom:1px solid #ccc; color:#c00; background:#fff; cursor:pointer}
#col0 #inbox_messages .message .reply span.pbuttonDecline {border-bottom:1px solid #ccc; color:#0099FF; cursor:pointer;}#col0 #inbox_messages .message .reply span.pbuttonDeclineHover {border-bottom:1px solid #ccc; color:#0099FF; background:#EEF2FF; cursor:pointer;}
#col0 #similarUsers {border:1px solid #ccc; margin:10px 5px 10px 0; height:auto; overflow:hidden}
#col0 #similarUsers a.edit {font:9pt Arial, Helvetica, sans-serif; color:#ccc; margin:0 0 0 10px}
#col0 #similarUsers div.auser {float:left; width:50%}
div.auser {border-bottom:1px solid #ddd; height:57px; margin:5px 0}
div.auser div.avatar{ float:left; padding:0 5px 0 0}
div.auser div.avatar img{ border:1px solid #333}
div.auser div.auserInfo{ float:left}
#myFriends p a, #onlineUsers p a {font:1.2em Arial, Helvetica, sans-serif; color:#03c; border-bottom:1px solid #ccc; text-decoration:none}
#myFriends p a:hover, #onlineUsers p a:hover {color:#036; background:#eee; border-bottom:1px solid #7DCDF9;}
div.auser div.auserInfo a{ text-decoration: underline; color:#008BFF}
div.auser div.auserInfo a:hover{ text-decoration: underline; color:#036; background:#D8EAFE}
div.auser div.auserInfo .row {margin:1px 0}
div.auser div.auserInfo .offline a{ color:#999}
#col0 #comboIntro {border:0; height:auto; margin:35px 5px 0 0}
#comboIntro_nav {margin:0; padding:0; _position:absolute; margin: -26px 0 0 0;}
*+html #comboIntro_nav {margin:0; padding:0; position:absolute; margin: -26px 0 0 0;}
#comboIntro_nav.rev {margin:0; padding:0; margin:-10px 0 0 199px; _margin:0 0 0 199px}
#single_col.view #comboIntro_nav.rev {margin:0; padding:0; margin:0 0 0 -40px;}
#comboIntro_nav li {margin:0; padding:0; float:left; list-style-type:none}
#comboIntro_nav li span{ cursor:pointer; display:block; width:79px; height:21px; background:url(/images/button_intro_bg.gif) 0 0 no-repeat; text-align:center; margin:0 1px 0 0; padding:5px 0 0 0; font:1.2em Arial, Helvetica, sans-serif; text-decoration:none; color:#000}
#comboIntro_nav.rev li span{ cursor:pointer; display:block; width:79px; height:21px; background:url(/images/button_intro_bg_rev.gif) 0 -26px no-repeat; text-align:center; margin:0 1px 0 0; padding:5px 0 0 0; font:1.2em Arial, Helvetica, sans-serif; text-decoration:none; color:#000}
#comboIntro_nav.rev li span.current, #comboIntro_nav.rev li span.Hover {cursor:pointer; background:url(/images/button_intro_bg_rev.gif) 0 0 no-repeat; color:#000}
#comboIntro_nav li span.current, #comboIntro_nav li span.Hover {cursor:pointer; background:url(/images/button_intro_bg.gif) 0 -26px no-repeat; color:#fff}
#comboIntro_content {border:1px solid #ccc; border-top:1px solid #FF7105; width:632px; clear:left; margin:25px 0 0 0; height:auto; overflow:hidden}
*+html #comboIntro_content {border:1px solid #ccc; border-top:1px solid #FF7105; width:632px; clear:left; margin:0 0 0 0; height:auto; overflow:hidden}
#comboIntro_content div.asong {border-bottom:1px solid #ccc; padding:10px 0}
#comboIntro_content div.asong .controls {color:#999; width:50px; margin:0 5px 0 0; text-decoration:none; font-weight:bold; cursor:pointer; display:block; float:left; text-align:center}
#comboIntro_content div.asong .controls_hover {color:#0074CA; width:50px; margin:0 5px 0 0; font-weight:bold; text-decoration:none; cursor:pointer; display:block; float:left; text-align:center}
#comboIntro_content div.asong .song {cursor:pointer; margin:0 15px 0 0; color:#666; text-decoration:none; border-bottom:1px solid #fff; font:1.2em Arial, Helvetica, sans-serif}
#comboIntro_content div.asong .song_hover {cursor:pointer; margin:0 15px 0 0; color:#036; background:#eee; border-bottom:1px solid #7DCDF9; font:1.2em Arial, Helvetica, sans-serif; text-decoration:none}
#comboIntro_content div.asong .singer {margin:0 5px 0 5px; color:#0099CC; cursor:pointer; border-bottom:1px solid #ccc}
#comboIntro_content div.asong span.by {color:#ccc}
#comboIntro_content div.asong span.time {color:#666; margin:-27px 10px 0 0}
#comboIntro_content .picture {float:left}
.static {padding:0 10px 0 0}
.static hr {margin:20px 0}
.static li {margin:3px 0}
.static h1 {font:bold 1.3em Arial, Helvetica, sans-serif; color:#333;}
.static h2 {font:bold 1.2em Arial, Helvetica, sans-serif; color:#666}
.static h3 {font:bold 1.2em Arial, Helvetica, sans-serif; color:#333; margin:5px 0 20px 0}
.static p {font:1em Arial, Helvetica, sans-serif; color:#333; text-align:justify; margin:10px 0; line-height:27px; letter-spacing:2px }
.static p:first-letter {margin-left:30px}
.static div.btop {text-align:right}
#faq_contents h2 {cursor:pointer; color:#00f; text-decoration:underline}
.static a {font:1em Arial, Helvetica, sans-serif; color:#03c; border-bottom:1px solid #ccc; text-decoration:none; margin:0}
.static a:hover {color:#036; background:#eee; border-bottom:1px solid #7DCDF9;}
.static h4 {font:bold 1em Arial, Helvetica, sans-serif; color:#06c}
.static strong.red {color:#f30; background:#fff}
.career p:first-letter {margin:0}
#cfl #cols #col1{ background:#fff; margin:0 0 0 640px;}
#col1 #login {border:0; height:273px; background:#fff}
#col1 #login div.inner {padding:15px}
#col1 #login div.inner h1{ font:bold 16pt Arial, Helvetica, sans-serif; color:#333; margin:0 0 10px 0}
#col1 #login div.inner label.f {display:block; margin:8px 0 0 5px; font:bold 12pt Arial, Helvetica, sans-serif; color:#666;}
#col1 #login div.inner input.f {display:block; margin:0 0 0 5px; font:bold 12pt Arial, Helvetica, sans-serif; color:#666; width:220px}
#col1 #login div.inner div {text-align:right; padding:10px 20px 0 0}
#col1 #login div.inner div a {font:1.2em Arial, Helvetica, sans-serif; color:#03c; border-bottom:1px solid #ccc; text-decoration:none}
#col1 #login div.inner div a:hover {color:#036; background:#eee; border-bottom:1px solid #7DCDF9;}
#col1 #login div.inner div input.button {background:url(/images/button_login_bg.gif) no-repeat; width:94px; height:30px; border:0; font:bold 12pt Arial, Helvetica, sans-serif; color:#fff}
#col1 #login div.inner div label {font:1.2em Arial, Helvetica, sans-serif; margin:0 }
#col1 #login div.inner div input {}
#col1 #login .regnow {position:absolute; border:1px dashed #ccc; padding:10px; background:#FADEF2; color:#333; text-align:left; font:bold 1.2em Arial, Helvetica, sans-serif; margin:-60px 0 0 5px}
#col1 #login .regnow:hover {background:#D3253C; color:#fff}
.regnow_float {position:absolute; border:1px dashed #ccc; padding:10px 50px; background:#FADEF2; color:#333; text-align:left; font:bold 1.2em Arial, Helvetica, sans-serif; margin:-120px 0 0 250px}
.regnow_float:hover {background:#D3253C; color:#fff}
#col1 #friendComments {border:0; margin:20px 0 0 0; _margin:-3px 0 0 0; height:auto; _height:0px}
#col1 #friendComments .comment{ margin:5px 0; border-bottom:1px solid #ccc}
#col1 #friendComments .comment .avatar{ position:absolute; _margin: 0 0 0 -60px }
*+html #col1 #friendComments .comment .avatar{ margin: 0 0 0 -60px }
#col1 #friendComments .comment .avatar img{ border:1px solid #333}
#col1 #friendComments .comment .auserInfo{ margin:0 0 0 60px}
#col1 #friendComments .comment .auserInfo p {margin:3px 0; text-align:justify}
#col1 #friendComments #leaveCommentForm {margin:0 0 20px 0}
#col1 #friendComments #leaveCommentForm textarea {width:260px; margin:0 0 5px 0; font:1em Arial, Helvetica, sans-serif; height:80px; display:block}
#col1 #friendComments #leaveCommentForm input.button{ background:url(/images/button_login_bg.gif) no-repeat; width:94px; height:30px; border:0; font:bold 12pt Arial, Helvetica, sans-serif; color:#fff; margin:0 10px 0 0 }
#col1 #friendComments span.button {font:1.2em Arial, Helvetica, sans-serif; color:#03c; margin:10px 0; display:block; text-decoration:underline; cursor:pointer}
#col1 #friendComments #leaveCommentForm span.button {margin:0; display:inline }
#col1 #leaveMessage #leaveMessageForm textarea {width:260px; margin:0 0 5px 0; font:1em Arial, Helvetica, sans-serif; height:80px; display:block; margin:10px 0 5px 0}
#col1 #leaveMessage span.button {font:1.2em Arial, Helvetica, sans-serif; color:#03c; display:block; cursor:pointer; text-decoration:underline}
#col1 #leaveMessage #leaveMessageForm input.button{ background:url(/images/button_login_bg.gif) no-repeat; width:94px; height:30px; border:0; font:bold 12pt Arial, Helvetica, sans-serif; color:#fff; margin:0 10px 0 0 }
#col1 #leaveMessage #leaveMessageForm span.button {margin:0; display:inline }
#single_login table.formGrids {margin:20px 0}
#single_login table.formGrids h1{ font:bold 3em Arial, Helvetica, sans-serif}
#single_login table.formGrids .f {text-align:right; font:bold 2em Arial, Helvetica, sans-serif; color:#666}
#single_login table.formGrids label.p {font:1.2em Arial, Helvetica, sans-serif;}
#single_login table.formGrids input.t{ display:block; margin:0 0 0 5px; font:bold 12pt Arial, Helvetica, sans-serif; color:#666; width:220px}
#single_login table.formGrids button{ background:url(/images/button_login_bg.gif) no-repeat; width:94px; height:30px; border:0; font:bold 12pt Arial, Helvetica, sans-serif; color:#fff; margin:10px }
#single_login table.formGrids a {font:1.2em Arial, Helvetica, sans-serif; color:#03c}
#single_login table.formGrids .errors {font:bold 1.2em Arial, Helvetica, sans-serif; color:#f00; padding:10px 3px}
#account_setting {margin:20px auto; width:600px;}
#account_setting hr {height:1px; border:0; border-top:1px solid #aaa; margin:20px 0}
#account_setting input.button{ background:url(/images/button_login_bg_lrg.gif) no-repeat; width:150px; height:30px; border:0; font:bold 12pt Arial, Helvetica, sans-serif; color:#fff; margin:20px 10px }
#account_setting a.button {font:1.2em Arial, Helvetica, sans-serif; color:#03c; position:relative; top:-15px}
#float_login table.formGrids {}
#float_login table.formGrids h1{ font:bold 1.2em Arial, Helvetica, sans-serif; margin:0 0 10px 0}
#float_login table.formGrids .f {text-align:right; font:1.2em Arial, Helvetica, sans-serif; color:#666}
#float_login table.formGrids label.p {font:1.2em Arial, Helvetica, sans-serif;}
#float_login table.formGrids input.t{ display:block; margin:0 0 0 5px; font:1.2em Arial, Helvetica, sans-serif; color:#666; width:120px}
#float_login table.formGrids button{ background:url(/images/button_login_bg.gif) no-repeat; width:94px; height:30px; border:0; font:bold 12pt Arial, Helvetica, sans-serif; color:#fff; margin:10px }
#float_login table.formGrids a {font:1.2em Arial, Helvetica, sans-serif; color:#03c}
#float_login table.formGrids .errors {font:bold 1.2em Arial, Helvetica, sans-serif; color:#f00; padding:10px 3px}
table.formGrids {}
table.formGrids td {padding:1px 0}
table.formGrids h1{ font:bold 1.2em Arial, Helvetica, sans-serif; margin:0 0 10px 0}
table.formGrids .f {text-align:right; font:1.2em Arial, Helvetica, sans-serif; color:#666}
table.formGrids label.p {font:1.2em Arial, Helvetica, sans-serif;}
table.formGrids input.t{ display:block; margin:0 0 0 5px; font:1.2em Arial, Helvetica, sans-serif; color:#666; width:120px}
table.formGrids input.button{ background:url(/images/button_login_bg.gif) no-repeat; width:94px; height:30px; border:0; font:bold 12pt Arial, Helvetica, sans-serif; color:#fff; margin:5px 10px }
table.formGrids span.button {cursor:pointer; font:1.2em Arial, Helvetica, sans-serif; color:#03c; position:relative; top:-5px; text-decoration:underline}
table.formGrids span.buttonHover {cursor:pointer; font:1.2em Arial, Helvetica, sans-serif; color:#333; position:relative; top:-5px}
table.formGrids .errors {font:bold 1.2em Arial, Helvetica, sans-serif; color:#f00; padding:10px 3px}
#col1 #songMayLike div.inner{width:270px; overflow:hidden}
#col1 #songMayLike, #col1 #sideSurvey, #col1 #sideFavSinger, #col1 #sideSimiUser, #col1 #myFriends, #col1 #myGroupLinks, #col1 #onlineUsers {border:0; height:auto; _height:0px;margin:24px 0 0 0; _margin:-3px 0 0 0;}
#col1 #myFriends a.edit {font:9pt Arial, Helvetica, sans-serif; color:#ccc; margin:0 0 0 10px}
#col1 #largeButtons {position:relative; top:15px; left:4px; _margin: 0 0 30px 0}
#col1 #largeButtons a {display:block; margin:0 0 1px 0}
#col1 #largeButtons a img{ border:0}
#col1 #compWithMe {border:0; height:auto; _height:0px; margin:25px 0 0 0; _margin:-10px 0 0 0}
#col1 #compWithMe a.edit {font:9pt Arial, Helvetica, sans-serif; color:#ccc; margin:0 0 0 10px}
#col1 #musicDNA {border:0; height:auto; _height:0px; margin:24px 0 0 0; _margin:-3px 0 0 0}
#col1 #musicDNA a.edit {font:9pt Arial, Helvetica, sans-serif; color:#ccc; margin:0 0 0 10px}
.dnar {display:block; clear:both; _width:100%; margin:0 0 1px 0}
.dnaf {width:95px; display:block; float:left}
.dnab {width: 170px; display:block; float:left; background:#eee}
.dnaa {width:20px; display:block; float:left; background:#999; text-align:right; color:#fff; border-right:1px solid #333}
.blue {background:#60ADFB}
.green {background:#A6D755}
.red {background:#E30005}
.yellow {background:#F89A0E}
.link {margin:2px 0}
.link a {font:1.2em Arial, Helvetica, sans-serif; color:#399AD5; text-decoration:underline}
#ghg {font:1.2em Arial, Helvetica, sans-serif}
#ghg .dnaf {width:115px; display:block; float:left}
#col1 #leaveMessage {margin:0 0 -25px 0; _margin:0 0 5px 0}
*+html #col1 #leaveMessage {margin:0 0 5px 0}
#col1 #albums {}
#col1 #albums h1 {margin:10px 0}
#col1 #albums .singleAlbum {margin:0 0 5px 0;}
#col1 #albums .singleAlbum .date {color:#bbb}
#col1 #albums .singleAlbum img {margin:0 0 0 5px}
#single_col #rt h2{ font:bold 1.2em Arial, Helvetica, sans-serif; padding:0}
#single_col #rt .artist {padding:0 10px; margin:0 0 10px 0}
#single_col .anOnlineUser {float:left; width:50px; height:50px; margin:13px}
#single_col .anOnlineUser img {border:1px solid #999;}
#single_col #invite_page{ margin:0 0 0 100px;}
#single_col #invite_page.nothing{ margin:0 0 0 0;}
#single_col #invite_page h1{ font:bold 2.9em Arial, Helvetica, sans-serif;}
#single_col #invite_page h2{ font:bold 1.2em Arial, Helvetica, sans-serif}
#single_col #invite_page p{ font:1.2em Arial, Helvetica, sans-serif}
#single_col #invite_page hr {border-top:1px solid #999; color:#fff; margin:20px 0 0 0}
#single_col #invite_page a.button {display:block; background:url(/images/button_login_bg.gif) no-repeat; width:94px; height:25px; border:0; font:bold 12pt Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-decoration:none; padding:5px 0 0 0}
#single_col #invite_page input.button{ background:url(/images/button_login_bg.gif) no-repeat; width:94px; height:30px; border:0; font:bold 12pt Arial, Helvetica, sans-serif; color:#fff}
#single_col #invite_page input.button_lrg{ background:url(/images/button_login_bg_lrg_lrg.gif) no-repeat; width:250px; height:30px; border:0; font:bold 12pt Arial, Helvetica, sans-serif; color:#fff; cursor:pointer }
#single_col #invite_page .visible{ margin:10px}
#single_col #invite_page .hidden {margin:10px}
#single_col #invite_page .hidden {background:#C4DDFF}
#single_col #invite_page .formGrids {}
#single_col #invite_page .formGrids td {padding-right:5px}
#single_col #invite_page .nobg {background:#fff}
#single_col #invite_page textarea {font:1.2em Arial, Helvetica, sans-serif;}
#buddy_list {}
#single_col #invite_page #mail_list {width:700px; border:1px solid #333; height:305px; margin:10px 0; overflow:auto; overflow-x:hidden; clear:both; _margin: -15px 0 0 0}
#buddy_list .row, #single_col #invite_page #mail_list .row {border-bottom:1px solid #ccc; clear:both; cursor:pointer}
#buddy_list .row .checkbox, #single_col #invite_page #mail_list .row .checkbox {width:20px; float:left; display:block}
#buddy_list .row .name {width:150px; float:left; display:block}
#single_col #invite_page #mail_list .row .name {width:250px; float:left; display:block}
#buddy_list .row .status, #single_col #invite_page #mail_list .row .status {width:150px; float:left; display:block}
#buddy_list .row .email, #single_col #invite_page #mail_list .row .email {width:250px; float:left; display:block; overflow:hidden}
#buddy_list #select_all, #single_col #invite_page #select_all {text-decoration:underline; color:#00f}
#single_col #invite_page .rowf {_margin:10px 0;}
#single_col #invite_page .rowf .checkbox {width:20px; float:left; display:block}
#single_col #invite_page .rowf .name {width:250px; float:left; display:block}
#single_col #invite_page .rowf .status {width:150px; float:left; display:block}
#single_col #invite_page .rowf .email {width:250px; float:left; display:block; overflow:hidden}
#single_col #add2blog #mail_list .row {border-bottom:1px solid #ccc; clear:both; cursor:pointer; height:20px}
#single_col #add2blog #mail_list .row .checkbox {width:20px; float:left; display:block}
#single_col #add2blog #mail_list .row .name {width:150px; float:left; display:block}
#single_col #add2blog #mail_list .row .status {width:150px; float:left; display:block}
#single_col #add2blog #mail_list .row .email {width:250px; float:left; display:block; overflow:hidden}
#single_col #add2blog #select_all {text-decoration:underline; color:#00f}
#single_col #add2blog .rowf {_margin:10px 0;}
*+html #single_col #add2blog .rowf {margin:0;}
#single_col #add2blog .rowf .checkbox {width:20px; float:left; display:block}
#single_col #add2blog .rowf .name {width:150px; float:left; display:block}
#single_col #add2blog .rowf .status {width:150px; float:left; display:block}
#single_col #add2blog .rowf .email {width:250px; float:left; display:block; overflow:hidden}
#single_col #add2blog #mail_list {width:700px; border:1px solid #333; height:305px; margin:10px 0; overflow:auto; overflow-x:hidden; clear:both; _margin: -15px 0 0 0}
*+html #single_col #add2blog #mail_list {margin-top:-13px}
#single_col .add2blog input.button {background:url(/images/button_login_bg.gif) no-repeat; width:94px; height:30px; border:0; font:bold 12pt Arial, Helvetica, sans-serif; color:#fff; position:relative; top:-2px; _top:0px }
#single_col #search_user {margin:20px 0}
#single_col #search_user input{ font:1.5em Arial, Helvetica, sans-serif; margin:3px 0 0 0}
#single_col #search_user input.button {background:url(/images/button_login_bg.gif) no-repeat; width:94px; height:30px; border:0; font:bold 12pt Arial, Helvetica, sans-serif; color:#fff; position:relative; top:-2px; _top:0px }
#single_col #single_login input.fpbutton {background:url(/images/button_login_bg.gif) no-repeat; width:94px; height:30px; border:0; font:bold 12pt Arial, Helvetica, sans-serif; color:#fff; position:relative; top:-2px; _top:0px }
#col0 #dnaDes h3{font: bold 1.3em Arial, Helvetica, sans-serif; margin:10px 0; color:#c00}
#col0 #dnaDes ul.gray li{ color:#666; margin:5px 0; line-height:18px}
#col0 #dnaDes p {text-align:justify; font:1.2em Arial, Helvetica, sans-serif;}
input.lrg_lrg, #col0 #dnaDes input.lrg_lrg {background:url(/images/button_login_bg_lrg_lrg.gif) no-repeat; width:250px; height:30px; border:0; font:bold 12pt Arial, Helvetica, sans-serif; color:#fff; position:relative; top:-2px; _top:0px; cursor:pointer }
#col0 #dnaDes .dna_content p {font:1em Arial, Helvetica, sans-serif; margin:10px 0}
#col0 #dnaDes .dna_content li {font:bold 1em Arial, Helvetica, sans-serif; margin:5px 0}
#single_col #mindtest li{ font:1em Arial, Helvetica, sans-serif}
#single_col #mindtest {}
#footer {height:80px; background:#fff; width:100%;}
#footer #text {float:left; margin:20px 0 0 0; border-top:1px solid #999; padding:15px 0; width:100%}
#footer #logo_s {float:right; margin:-40px 0 0 0;}
span.a, #header #text_links a, #footer a{ color:#036; text-decoration:none; cursor:pointer}
span.aHover, #header #text_links a:hover, #footer a:hover {color:#036; background:#CEDDFF; cursor:pointer}
.error_inner {padding:5px;}
.error_inner .button {text-align:center}
.error_inner button {font:1em Arial, Helvetica, sans-serif}
#float_user_menu {border:1px solid #ccc; border-right:1px solid #aaa; border-bottom:1px solid #aaa; width:88px; background:#fff; cursor:default}
#float_user_menu div.inner {padding:5px}
#float_user_menu span {display:block; margin:0 0 5px 0}
#float_user_menu a {display:block; text-decoration:none; border:1px solid #fff; padding:2px 0 1px 2px; _padding:5px 0 1px 2px; color:#00f}
#float_user_menu a:hover {border:1px solid #fff; text-decoration:underline}
#welcome_nickname_float, #welcome_nickname{ color:#00f;}
#welcome_nickname_float img, #welcome_nickname img{ margin:0 0 0 3px}
#user_avatar_small img {float: left; border:1px solid #ccc; margin:0 5px 0 0}
.viewall a {font:1em Arial, Helvetica, sans-serif; color:#333; border:1px solid #ccc; text-decoration:none; display:block; padding:2px 5px; text-decoration:none; width:200px; text-align:center}
.viewall a:hover {color:#000; background:#eee; border:1px solid #666;}
.sys {font:bold 1.2em Arial, Helvetica, sans-serif; color:#77A7FF}
.time {font:0.8em Arial, Helvetica, sans-serif}
#whatsdis {position:absolute; border:1px solid #666; background:#eee; z-index:1; left:-1000px; top:-1000px; padding:5px; width:300px}
span.helper {cursor:pointer; font:9pt Arial, Helvetica, sans-serif; color:#666; margin:0 0 0 10px}
span.helperHover {cursor:pointer; font:9pt Arial, Helvetica, sans-serif; color:#06f; margin:0 0 0 10px}
#rt {width:100%; border:0; border-right:1px solid #ccc }
#rt td{border:0; vertical-align:top}
#rt td.resizer{width:5px; cursor:e-resize; border:0; background:#ddd}
#rt td.resizer_init{width:5px; cursor:e-resize; border:0; background:url(/images/onDrag_.gif)}
#rt td.tail{border-right:1px dashed #fff}
#rt div.content{ overflow:hidden; #survery_canvas {padding:10px 0 0 100px; position:absolute; margin:0px; top:30px; left:100px}
* html #survery_canvas {padding:10px 0 0 70px; position:absolute; margin:10px 0 0 0;}
#survery_canvas p {margin:0; width:700px}
#survery_canvas p:first-letter {margin:0 0 0 24px;}
#single_col.survery_canvas h1, #sideSurveyInner h1, #survery_canvas h1 {margin:10px 0}
#single_col.survery_canvas input.submit, #sideSurveyInner input.submit, #survery_canvas input.submit {background:url(/images/button_login_bg.gif) no-repeat; width:94px; height:30px; border:0; font:bold 12pt Arial, Helvetica, sans-serif; color:#fff; margin:10px 0 0 20px; cursor:pointer}
#single_col.survery_canvas textarea, #survery_canvas textarea {width:300px; height:50px; margin:5px 0 0 20px; font:1em Arial, Helvetica, sans-serif}
#sideSurveyInner textarea {width:200px; height:50px; margin:5px 0 0 20px; font:1em Arial, Helvetica, sans-serif}
#single_col.search h2{ margin:0 0 10px 0}
#single_col.singers {}
#single_col.singers div.search_artist{ margin:0; padding:0}
#single_col.singers div.search_picture {margin:0 }
#single_col.singers div.inner {padding:0}
#single_col.singers div.inner div.inner {padding:6px}
#single_col.singers #rt td.resizer{width:5px; cursor:e-resize; border:0; background:#ddd}
#single_col.singers #rt td.resizer_init{width:5px; cursor:e-resize; border:0; background:url(/images/onDrag_.gif)}
#single_col {padding:20px 0 0 0; background:#fff}
#single_col #row0 {display:nonel;}
#single_col #row1 {height:auto; overflow:hidden}
#single_col #row1 #photo {height:278px; float:right; background:url(/images/bg_texture.gif); width:295px; text-align:center; border:1px solid #B9F2FF}
#single_col #row1 #analysis {height:200px; width:190px; float:left; margin:0 0 0 12px}
#single_col #row1 #analysis .rank {font:bold 3.5em Arial, Helvetica, sans-serif; color:#f00; margin:30px 0 0 0}
#single_col #row1 #analysis .offset {position:absolute; margin:-53px 0 0 70px; _margin:-46px 0 0 70px; font:bold 2.5em Arial, Helvetica, sans-serif; color:#ccc}
#single_col #row1 #photo .like {margin:10px 0 0 0}
#single_col #row1 #player {float:left; width:650px; margin:0; height:305px;}
#single_col #row2 {display:none}
#single_col #row3 {height:650px}
#single_col #row3 #comboIntro {border:0; height:auto; margin:15px 0 0 0; float:left}
#single_col #row3 #comboIntro #comboIntro_content {border:1px solid #ccc; border-top:1px solid #FF7105; width:637px; clear:left; margin:0; height:auto; overflow:hidden}
#single_col #row3 #tallAd {height:600px; width:296px; background:#eee; float:right; margin:15px 0 0 0; border:1px solid #ccc}
div.hr {height:1px; border:0; border-top:1px solid #ccc; margin:0 10px; overflow:hidden}
div.hr2 {height:1px; border:0; border-top:1px solid #eee; margin:0 1px; overflow:hidden}
#comboIntro_content p:first-letter {margin:0}
#comboIntro_content .post .body p:first-letter {margin:0}
#comboIntro_content .post .quotation p:first-letter {margin:0}
#comboIntro_content .operations {}
#comboIntro_content .operations span {border-bottom:1px solid #ccc}
#single_col #row3 #comboIntro #comboIntro_content .picture {margin:0 5px;}
#single_col #row3 #comboIntro #comboIntro_content .picture img {border:1px solid #999}
#single_col #row3 #comboIntro #comboIntro_content .profile p:first-letter {margin:0}
#single_col.view #comboIntro_content {margin:0; width:100%; position:relative; border:0; height:auto; overflow:hidden}
#replyForm input, #replyForm textarea {font:1em Arial, Helvetica, sans-serif}
#single_col.view .topic .title{ font:1.2em Arial, Helvetica, sans-serif; float:left; display:block; width:590px}
#single_col.view .admin .title{ font:1.2em Arial, Helvetica, sans-serif; float:left; display:block; width:500px}
#newsData div {width:100%; clear:both}
#newsData span {cursor:pointer; float:left;}
#newsData a{ float:left;}
span.refresh_message {color:#069; border-bottom:1px solid #ccc; font:1em Arial, Helvetica, sans-serif}
span.refresh_messageHover {color:#069; border-bottom:1px solid #ccc; font:1em Arial, Helvetica, sans-serif; background:#eee}
.success {background:url(/javascripts/res/success.gif)}
.error {background:url(/javascripts/res/error.gif)}
.confirm {background:url(/javascripts/res/success.gif)}
.loading{ background:url(/images/loading.gif)}
.button button {padding:3px 0 0 0}
.currentSurveyClass {background: url(/images/currentSurveyClass.gif) no-repeat 0 0; color:#000; padding:0 0 0 10px; border-bottom:2px solid #c00; color:#fff}
div.button button {height:25px}
#message_history {}
#single_col.onlineUsers .auser{ float:left; width:300px}
#addFavSongFromKeywords {}
#addFavSongFromKeywords .button{ background:url(/images/button_thin_semi_long.gif) no-repeat; width:126px; height:23px; border:0; font:normal 1em Arial, Helvetica, sans-serif; color:#fff;}
.bgtop {background:url(/javascripts/res/bgTop.png) no-repeat; height:8px; width:210px}
* html .bgtop {overflow:hidden; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/javascripts/res/bgTop.png,sizingMethod=image)}
.bgbody {background:url(/javascripts/res/bgBody.png) repeat-y; height:auto}
.bgbottom {background:url(/javascripts/res/bgBottom.png) no-repeat; height:8px; width:210px}
* html .bgbottom {overflow:hidden; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/javascripts/res/bgBottom.png,sizingMethod=image)}
.bgtop_w950 {background:url(/javascripts/res/bgTop950.png) no-repeat; height:8px; width:950px}
* html .bgtop_w950 {overflow:hidden; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/javascripts/res/bgTop950.png,sizingMethod=image)}
.bgbody_w950 {background:url(/javascripts/res/bgBody950.png) repeat-y; height:auto}
* html .bgbody_w950 {background:none; width:950px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/javascripts/res/bgBody950.png,sizingMethod=scale)}
.bgbottom_w950 {background:url(/javascripts/res/bgBottom950.png) no-repeat; height:8px; width:950px}
* html .bgbottom_w950 {overflow:hidden; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/javascripts/res/bgBottom950.png,sizingMethod=image)}
.bgtop_w235 {background:url(/javascripts/res/bgTop235.png) no-repeat; height:8px; width:235px}
* html .bgtop_w235 {overflow:hidden; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/javascripts/res/bgTop235.png,sizingMethod=image)}
.bgbody_w235 {background:url(/javascripts/res/bgBody235.png) repeat-y; height:auto; width:235px}
.bgbottom_w235 {background:url(/javascripts/res/bgBottom235.png) no-repeat; height:8px; width:235px}
* html .bgbottom_w235 {overflow:hidden; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/javascripts/res/bgBottom235.png,sizingMethod=image)}
.bgtop_w735 {background:url(/javascripts/res/bgTop735.png) no-repeat; height:8px; width:735px}
* html .bgtop_w735 {overflow:hidden; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/javascripts/res/bgTop735.png,sizingMethod=image)}
.bgbody_w735 {background:url(/javascripts/res/bgBody735.png) repeat-y; height:auto; width:735px}
.bgbottom_w735 {background:url(/javascripts/res/bgBottom735.png) no-repeat; height:8px; width:735px}
* html .bgbottom_w735 {overflow:hidden; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/javascripts/res/bgBottom735.png,sizingMethod=image)}
#v2topmsk {background:url(/images/v2topmsk.png) no-repeat; height:150px; width:950px;}
* html #v2topmsk {overflow:hidden; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/v2topmsk.png,sizingMethod=image)}
#testimonial {margin:20px 0 0 0}
#say {width:29px; height:21px; background:url(/images/say.png) no-repeat;}
* html #say {overflow:hidden; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/say.png,sizingMethod=image)}
#tag_container {word-spacing:6px}
#tag_container a{ text-decoration:none; color:#666;}
#song_container_index {}
#singer_container .topicb {clear:both; height:20px; padding:1px}
#singer_container .topicb .rank {float:left; display:block;width:30px; text-align:right; padding:0 5px 0 0 }
#singer_container .topicb .singer{ font:normal 1em Arial, Helvetica, sans-serif; float:left; display:block; width:60px; height:20px}
#singer_container .topicb .like {font:1em Arial, Helvetica, sans-serif; float:left; display:block; width:60px; overflow:hidden}
*+html #singer_container .topicb .like {font:1em Arial, Helvetica, sans-serif; float:left; display:block; width:62px; overflow:hidden; text-align:right; height:20px}
* html #singer_container .topicb .like {font:1em Arial, Helvetica, sans-serif; float:left; display:block; width:62px; overflow:hidden; text-align:right; height:20px}
#singer_container .topicb .singer a{ color:#666; text-decoration:none; border-bottom:1px solid #fff; font:1em Arial, Helvetica, sans-serif }
#singer_container .topicb .singer a:hover{ color:#036; background:#eee; border-bottom:1px solid #7DCDF9; font:1em Arial, Helvetica, sans-serif; text-decoration:none}
#v2index #player_outer {}
.frameborder {position:absolute; background:url(/images/frame.png) no-repeat; width:163px;height:163px; margin:-166px 0 0 20px}
* html .frameborder {position:relative; margin:-170px 0 0 20px;width:163px;height:163px;overflow:hidden; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/frame.png,sizingMethod=image)}
.framepause {position:absolute; background:url(/images/framepause.png) no-repeat; width:163px;height:163px; margin:-166px 0 0 20px}
* html .framepause {position:relative; margin:-170px 0 0 20px;width:163px;height:163px;overflow:hidden; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/framepause.png,sizingMethod=image)}
span.gift {color:#c00; border-bottom:1px solid #c00}
span.giftHover {background:#c00; color:#fff}
#songPage #col0 {float:left; width:215px; overflow:hidden}
#songPage #col1 {float:left; width:735px;}
.abloc {width:100%; height:auto; border-bottom:1px solid #aaa; margin-bottom:10px;}
.abloc .inner {padding:5px}
.abloc .title {font:bold 1.2em Arial, Helvetica, sans-serif; color:#888}
.abloc .avatar {background:#fff; width:65px; height:80px; float:left}
.abloc .avatar .img {text-align:center}
.abloc .avatar .name {text-align:center; height:20px; padding:1px 0}
#songPage #col1 #col_left {float:left; width:50%; border-right:1px solid #ddd; margin-left:1px}
#songPage #col1 #col_right {float:left; width:49%}
#kacakaca {position:absolute; margin:-266px 0 0 187px; width:22px; height:266px; overflow:hidden; background:url(/images/kaca.png)}
* html #kacakaca {position:absolute; margin:-266px 0 0 187px; width:22px;height:266px;overflow:hidden; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/kaca.png,sizingMethod=image)}
.bgmlst {background:url(/images/bgmlst.gif) #fff}
.filter {}
.filter ul{ margin:0; padding:0}
.filter ul li{ list-style-type:none;}
.filter ul li span{ display:block; padding-left:17px; background:url(/images/radios.png) 0 0 no-repeat; width:100px; cursor:pointer; overflow:hidden; height:17px}
.filter ul li span.current{ background:url(/images/radios.png) 0 -34px no-repeat;}
#bigtabs ul{ margin:0; padding:0}
#bigtabs ul li{ margin:0; padding:0; list-style-type:none; float:left}
#bigtabs ul li span{ padding:2px 1px 3px 1px; display:block; width:60px; text-align:center; color:#bbb; background:#fff; border:1px solid #ccc; margin:0 1px; border-bottom:1px solid #fff; border-right:1px solid #666}
#bigtabs ul li span.Hover{ color:#f90}
#bigtabs ul li span.cur {color:#000; border:1px solid #333; margin:0 1px; border-bottom:1px solid #fff}
#bigtabs ul li span.curHover {color:#000; border:1px solid #333; margin:0 1px; border-bottom:1px solid #fff}
#songranktable .topicb {clear:both; height:25px; padding:1px 0 0 0; margin:0; overflow:hidden}
#songranktable .topicb .rank {float:left; display:block; width:50px; padding:0 5px 0 0; background:#F5FFD9; height:25px}
#songranktable .topicb .trend {float:left; display:block; width:60px; padding:0 5px 0 0; background:#E8FAFF; height:25px}
#songranktable .topicb .songcon {float:left; display:block; width:496px; padding:0 5px 0 0; background:#fff; height:25px; overflow:hidden }
#songranktable .topicb .songpoplr {float:left; display:block; width:147px; padding:0 5px 0 0; height:25px; overflow:hidden }
#songranktablef .topicb {clear:both; height:20px; padding:1px 0 0 0; margin:0;}
#songranktablef .topicb .rank {float:left; display:block; width:50px; padding:0 5px 0 0; background:#ccc; height:20px}
#songranktablef .topicb .trend {float:left; display:block; width:60px; padding:0 5px 0 0; background:#ccc; height:20px}
#songranktablef .topicb .songcon {float:left; display:block; width:496px; padding:0 5px 0 0; background:#ccc; height:20px; overflow:hidden }
#songranktablef .topicb .songpoplr {float:left; display:block; width:147px; padding:0 5px 0 0; background:#ccc; height:20px; overflow:hidden }
.poplrcovr {background:url(/images/poplrCvr.png) no-repeat; height:25px; width:152px; position:absolute}
.ratesya {background:url(/images/ratesya.gif) no-repeat; height:25px; width:152px; position:absolute; overflow:hidden}
* html #songranktable {margin:-20px 0 0 0}
#songranktable div.asong {border:0; padding:0; margin:3px 0 0 5px}
#songranktable nobr.songContainer {background:none;}
#songranktable div.asong .controls {color:#999; width:50px; margin:0 15px 0 0; text-decoration:none; font-weight:bold; cursor:pointer; text-align:center}
#songranktable div.asong .check_box {float:left}
#songranktable div.asong .controls_hover {color:#0074CA; width:50px; margin:0 15px 0 0; font-weight:bold; text-decoration:none; cursor:pointer; text-align:center}
#songranktable div.asong .song {margin:0 15px 0 0; color:#666; text-decoration:none; border-bottom:1px solid #fff; font:1em Arial, Helvetica, sans-serif; cursor:pointer}
#songranktable #asong_container div.asong .song {margin:0 15px 0 0; color:#666; text-decoration:none; border-bottom:1px solid #fff; font:bold 12pt Arial, Helvetica, sans-serif; cursor:pointer}
#songranktable #asong_container div.asong .song_hover {margin:0 15px 0 0; color:#036; background:#eee; border-bottom:1px solid #7DCDF9; font:bold 12pt Arial, Helvetica, sans-serif; text-decoration:none; cursor:pointer}
#songranktable div.asong .song_hover {margin:0 15px 0 0; color:#036; background:#eee; border-bottom:1px solid #7DCDF9; font:1em Arial, Helvetica, sans-serif; text-decoration:none; cursor:pointer}
#songranktable div.asong .singer {margin:0 5px 0 5px; color:#0099CC; cursor:pointer}
#songranktable div.asong span.by {color:#ccc;}
#songranktable div.asong span.time {color:#666; margin:-27px 10px 0 0}
#songranktable div.asong .recommend {color:#fff; margin:0 0 0 5px; cursor:pointer; border:1px solid #fff}
#songranktable div.asong .recommend_hover {color:#fff; margin:0 0 0 5px; cursor:pointer; border:1px solid #fefefe; border-bottom:1px solid #aaa; border-right:1px solid #aaa; background: #F2090F; text-align:center; padding:0 3px}
#songranktable div.asong .popup_songInfo {margin:0 10px 0 0; cursor:pointer }
#songranktable div.asong .popup_songInfoHover {margin:0 10px 0 0; background:#FD4304; cursor:pointer }
#songranktable div.asong .likeornot {margin:0 0 0 10px; cursor:pointer;}
#songranktable div.asong .song_description {}
.emuopacity {background:#fff}
.pos {position:absolute; background:url(/images/pos.png) no-repeat; width:121px;height:44px; z-index:999}
* html .pos {position:relative; width:121px;height:44px;overflow:hidden; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/pos.png,sizingMethod=image)}
*+html .pos {position:relative; width:121px;height:44px;overflow:hidden; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/pos.png,sizingMethod=image)}
.add2blog {height:200px; border-bottom:1px solid #ccc; margin-bottom:10px}
.blogHint {background:#CAE8FF; font:1.2em Arial, Helvetica, sans-serif; border:1px solid #0066FF; padding:10px}
.blogSuccess {background:#E1FFCE; font:1.2em Arial, Helvetica, sans-serif; border:1px solid #5BEC42}
@charset "utf-8"; .song_ul{ margin:0; padding:0}
.song_ul a{ text-decoration:none; outline:none}
.song_ul li{ list-style:none; margin:2px 0; height:20px}
.song_item{ background:transparent url(/images/v4/icons/song_item/progressbar.gif) no-repeat scroll -615px 0px; font-size:12px; height:20px; overflow:hidden; position:relative; width:100%}
#yobo_artist_index .song_item, #yobo_album_index .song_item, #yobo_song_index .song_item{ float:left; width:294px}
#yobo_artist_index .song_item .song_operation_block, #yobo_album_index .song_item .song_operation_block, #yobo_song_index .song_item .song_operation_block, .ubx_item .song_item .song_operation_block {position:absolute; right:0}
.song_item a{ color:#1C1C1C}
.song_item a:hover{ color:#2B82DD}
.song_item span{ display:block; line-height:20px; height:20px; float:left; margin-left:5px}
.song_item .song_title{ text-transform:capitalize}
.song_rank{ background:transparent url(/images/v4/icons/song_item/artist_songrankbg.gif) no-repeat scroll 0 0; color:white; display:block; float:left; height:22px; line-height:22px; padding:0 5px; width:150px; font-size:11px}
.song_num_span{ float:left; display:block; width:25px; line-height:20px; text-align:right; padding-right:5px}
.song_item .song_by{ color:#999999; font-size:11px; display:inline; float:none; margin:0; padding:0; text-transform:lowercase}
.song_item .song_operation_block{ width:85px; *width:90px; overflow:hidden; visibility:hidden; margin-right:5px}
.song_item .song_operation_block img{ float:left; cursor:pointer}
.song_item .song_operation_block span{ float:left; cursor:pointer; color:#FE0000; letter-spacing:-1px; margin:0 0 0 2px}
.song_item .song_operation_block span.song_bar_font{ background:transparent url(/images/v4/icons/song_item/songbar_2.gif) no-repeat scroll top center; margin:0; width:18px}
.song_item .song_operation_block span.song_bar_widget{ background:transparent url(/images/v4/icons/song_item/songbar_4.gif) no-repeat scroll top center; margin:0; width:18px}
.song_item .song_control{ height:17px; width:17px; margin:1px auto 0}
.song_item .song_control a{ background:transparent url(/images/v4/icons/song_item/artist_similarbtn.png) no-repeat scroll 0 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/v4/icons/song_item/artist_similarbtn.png'); _ background-image: none; cursor:pointer; display:block; height:17px; width:17px; padding:0; margin:0}
.song_item .song_control a.song_resume{ background:transparent url(/images/v4/icons/song_item/artist_songpausetn.png) no-repeat scroll 0 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/v4/icons/song_item/artist_songpausetn.png'); _ background-image: none}
.song_item .song_time{ color:#999999; font-size:11px; line-height:20px; text-align:center; width:30px}
.yobo_song_ctrl {width:69px; height:20px; margin:0 0 15px 30px}
.yobo_song_ctrl a{ background:transparent url(/images/v4/icons/song_item/song_opration.png) no-repeat scroll 0 0; cursor:pointer; display:block; margin:0; padding:0; width:32px; height:21px; line-height:20px; float:left}
.yobo_song_ctrl .song_list_play{ background-position:0 0}
.yobo_song_ctrl .song_list_play:hover{ }
.yobo_song_ctrl .song_list_pause{ background-position:-69px 0}
.yobo_song_ctrl .song_list_pause:hover{ }
.yobo_song_ctrl .song_list_rnd{ background-position:-32px 0; width:37px}
.yobo_song_ctrl .song_list_rnd:hover{ }
.yobo_song_ctrl .song_list_ord{ background-position:-101px 0; width:37px}
.yobo_song_ctrl .song_list_ord:hover{ }
.song_ul .odd .song_num_span, .song_ul .odd .song_item{ background-color:#F4F4F4}
.song_ul li.hover, .song_ul li.hover .song_num_span, .song_ul li.hover .song_item{ background-color:#d8e9f3}
.publish_time{ color:#999999; float:right; display:block; text-align:right; margin-right:10px; line-height:20px}
.delete_history{ float:right; display:block; width:15px}
.ubx_title .yobo_song_ctrl{ float:right}
.feedbox .song_item{ }
.feedbox .song_item .song_title{ width:300px}
.song_ul li.songbar_inf_block_list{ height:85px; padding:5px; background:transparent url(/images/v4/icons/song_item/songbaar_bg_list.gif) no-repeat scroll 0 0; display:none}
.song_ul li.songbar_inf_block_list .song_bar_left{ float:left; width:315px}
.song_ul li.songbar_inf_block_list .song_bar_right{ float:left}
.song_ul li.songbar_inf_block_list .song_bar_right img{ margin:5px}
.songbar_inf_block_item{ height:85px; background:transparent url(/images/v4/icons/song_item/songbaar_bg_item.gif) no-repeat scroll 0 0; width:444px; display:none}
.songbar_inf_block_item .song_bar_left{ float:left; width:290px}
.songbar_inf_block_item .song_bar_right img{ margin:2px 5px}
.song_bar_user_type{ text-align:right; margin:8px 5px}
.official{ background-color:#EF2026; color:#FFFFFF; font-size:12px; font-weight:normal; margin-left:5px; padding:0 5px}
.yobosongctrlbar {height:31px; width:100px; overflow:hidden; float:right}
.yobosongctrlbar .ctrlprev {width:20px; height:31px; display:block; float:left; overflow:hidden; background:url(/images/icons/songbar_bg.gif) no-repeat 0px 0px; text-decoration:none}
.yobosongctrlbar .ctrlprev:hover {background-position:-20px 0px}
.yobosongctrlbar .ctrlplay {width:30px; height:31px; display:block; float:left; overflow:hidden; background:url(/images/icons/songbar_bg.gif) no-repeat -40px 0px; text-decoration:none}
.yobosongctrlbar .ctrlstop {width:30px; height:31px; display:block; float:left; overflow:hidden; background:url(/images/icons/songbar_bg.gif) no-repeat -70px 0px; text-decoration:none}
.yobosongctrlbar .ctrlnext {width:18px; height:31px; display:block; float:left; overflow:hidden; background:url(/images/icons/songbar_bg.gif) no-repeat -101px 0px; text-decoration:none}
.yobosongctrlbar .ctrlnext:hover {background-position:-101px 0px}
.yobosongctrlbar .ctrlorder {width:19px; height:31px; display:block; float:left; overflow:hidden; background:url(/images/icons/songbar_bg.gif) no-repeat -231px 0px; text-decoration:none}
.yobosongctrlbar .ctrlorder:hover {background-position:-231px 0px}
.yobosongctrlbar .ctrlrnd {width:19px; height:31px; display:block; float:left; overflow:hidden; background:url(/images/icons/songbar_bg.gif) no-repeat -174px 0px; text-decoration:none}
.yobosongctrlbar .ctrlrnd:hover {background-position:-174px 0px}
.yobosongctrlbar .ctrlback {width:19px; height:31px; display:block; float:left; overflow:hidden; background:url(/images/icons/songbar_bg.gif) no-repeat -155px 0px; text-decoration:none}
.yobosongctrlbar .ctrlback:hover {background-position:-155px 0px}
.left_ctrl .yobosongctrlbar{ float:none; margin:0 0 10px 0}
