html{width:100%;height:100%;margin:0;padding:0}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,button{margin:0;padding:0;font:inherit}body,pre{font:13px/1.4 arial,helvetica,sans-serif}body{color:#444;width:100%;height:100%;background-color:#fff}pre{white-space:pre-wrap;line-height:1.4em}h1,h2,h3,h4,h5,h6{white-space:nowrap;color:#444;padding:0}h1{font-size:21px;font-weight:normal;margin:0 0 20px 0}h2{font-size:1.5em;margin:0 0 10px 0}h3{font-size:1.2em;margin:0 0 10px 0}h4{font-size:1.1em;margin:0 0 5px 0}h5{font-size:1.0em;margin:0 0 5px 0}h6{font-size:1.0em;margin:0 0 2px 0}a{text-decoration:none;color:#3f8cd9;cursor:pointer}a:hover{text-decoration:underline}a img{vertical-align:middle}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#888;text-decoration:none}h1 span,h2 span{font-size:1em;color:#888;text-decoration:none}h3 span,h4 span,h5 span,h6 span{font-weight:normal;color:#888;text-decoration:none}h2 span a,h3 span a,h4 span a,h5 span a,h6 span a{font-weight:normal;text-decoration:none}h1.h{display:none}table{border-collapse:collapse;border-spacing:0;width:100%}td{padding:2px 0;vertical-align:middle}td.pl{padding-left:10px}td.pr{padding-right:10px}img{border:0}p{margin:0 0 10px 0;line-height:1.4em;overflow:hidden;word-wrap:break-word}address{margin-bottom:10px;line-height:1.4em}li{list-style-type:disc;margin:0 0 7px 15px}select{padding:4px;border:solid 2px #ccc}iframe{border:0;overflow:hidden}textarea{width:100%;height:100px;border:solid 1px #ccc;overflow:auto}textarea.short{height:50px}textarea.medium{height:100px}textarea.tall{height:200px}label{line-height:1em;position:relative;padding-left:20px}label input[type="checkbox"]{position:absolute;bottom:0;left:0;margin:0;padding:0}hr{border:0;background-color:#ccc;width:100%;height:1px}input[type="text"],input[type="password"]{border:2px solid #ccc;color:#444;padding:5px;width:200px}input[type="text"].thick,input[type="password"].thick{border-width:5px}input[type="text"].long,input[type="password"].long{width:300px}input[type="submit"],input[type="reset"],input[type="button"],button,a.button{text-decoration:none;border-radius:3px;-moz-border-radius:3px;border:solid 2px #ccc;color:#444;padding:5px;width:auto;overflow:visible;cursor:pointer;background-color:#fafafa}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover,a.button:hover{background-color:#888;color:#fff}input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active,button:active,a.button:active{box-shadow:0 0 3px #000;text-decoration:none}input[type="submit"][disabled],input[type="reset"][disabled],input[type="button"][disabled],button[disabled],a.button[disabled]{color:#aaa;background-color:#ccc}input.small,button.small,a.button.small{font-size:11px;padding:2px 3px}input.xsmall,button.xsmall,a.button.xsmall{font-size:11px;padding:0 2px 1px}input.large,button.large,a.button.large{font-size:21px;padding:5px}.button-h button.small{position:relative;top:-2px;margin-left:10px}a.button{line-height:2.1em;white-space:nowrap}a.button.small{line-height:1.6em}a.button.large{line-height:1.9em}a.button.selected{background-color:#cee3fd}a.button:hover.selected{color:#444}:focus{outline:0}::-moz-focus-inner{border:0}label{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}#content-0{padding-top:35px;height:100%}#content{min-height:100%;position:relative;margin-top:20px}#content .main{position:relative;padding:10px;width:100%;border:solid 1px #ccc;background-color:#fff}#content .left{position:relative;width:620px;float:left;display:block}#content .right{width:300px;float:right;display:block}#content .bottom{position:absolute;bottom:0;display:block}#content .hide{display:none}#fixheight{height:0;display:none;clear:both;margin:0;padding:0;margin:0}#dock{display:block;position:fixed;bottom:0;left:0;width:100%;height:120px}#player{display:block;width:100%;height:120px;z-index:200;margin:0}#footer{margin:0;padding:0 0 20px 0;clear:both;font-size:11px;border-top:solid 1px #ccc;position:relative;line-height:2em;color:#888}#footer a{white-space:nowrap}#footer .logo{margin-top:10px}#footer .block{position:absolute;top:20px;left:200px}#footer .copy{margin-right:5px}#footer-sitelink{margin-bottom:5px}.right #footer{margin:0 0 50px 0}#followus{margin:20px 0}#problem{background-color:#ffc;padding:20px 0 10px;margin:0 0 10px 0;font-size:11px;font-weight:bold}#alert{position:relative}#alert .block{position:fixed;top:0;z-index:101;padding-right:40px}#alert .close{position:absolute;right:10px;top:14px;background:url("/img/sprite.png") no-repeat scroll 0 -1162px transparent;border:0;height:12px;position:absolute;width:12px;padding:0;border-radius:none;box-shadow:none;cursor:pointer}#confirm{position:fixed;left:50%;top:50%;width:300px;margin-top:-50px;margin-left:-150px;background-color:#fff;border:0;padding:1px;border:1px solid #333;z-index:101}#confirm .title{background-color:#333;color:#fff;padding:8px}#confirm .content{padding:5px}#share{width:60px;position:absolute;left:-70px}#share .share_button{margin-bottom:10px}.clear{clear:both}.fixcenter{width:940px;margin:0 auto}.center{text-align:center}.floatl{float:left}.floatl.needspace{margin-right:40px}.floatr{float:right}.floatr.needspace{margin-left:40px}.title{font-weight:bold;color:#444}.title a{font-weight:bold;color:#444}.title span{font-weight:normal;color:#888}.title span a{font-weight:normal;color:#3f8cd9}.header{margin-bottom:10px;font-size:1.2em;font-weight:bold}.header span{color:#888}.label{font-weight:bold;color:#888;white-space:nowrap}.label a{color:#888}td.label{padding-right:10px;text-align:right}.bold{font-weight:bold}.biggest{font-size:1.6em}.bigger{font-size:1.4em}.big{font-size:1.2em}.small{font-weight:normal;font-size:.9em}.smaller{font-weight:normal;font-size:.85em}.smallest{font-weight:normal;font-size:.8em}.italic{font-style:italic}.datetime{font-weight:normal;font-size:.9em;color:#888}.checkmark{font-weight:normal;font-size:2em;color:#74b53f}.result,.message{color:#9dca31;margin-bottom:5px;margin-top:5px}.error,.message.error,.result.error{color:#ac3204;margin-top:5px}.highlight{color:#3f8cd9}.highlight2{color:#ffd8b0}.highlight3{color:#ac3204}.greyout{color:#888}span.divider{padding:0 3px;color:#ccc}span.divider:before{content:"\2022"}.nav a{text-decoration:none;color:#666;font-size:12px;line-height:24px;margin:0;padding:2px 5px;white-space:nowrap}.nav a.selected{border-radius:5px;background-color:#b9b9bb;border:0;color:#fff;text-decoration:none}.ad{overflow:hidden;border:0}.ad.leaderboard{clear:both;margin:0 auto;padding:20px 0;width:728px}.ad.leaderboard .t{border-top:dashed 1px #ccc}.ad.leaderboard iframe{width:728px;height:90px}.ad.rectangle{width:300px;height:250px;margin-bottom:10px}.ad.rectangle iframe{width:300px;height:250px}.ad.scroll{width:336px;height:280px;position:fixed;left:50%;margin-left:170px}.ad.scroll iframe{width:336px;height:280px}#ad-3{top:50px}#ad-4{top:340px}.loading0{height:50px;width:100%;padding:10px}.loading0 .icon{width:44px;height:44px;background:url("/img/loading/loading3.gif") no-repeat transparent}.loading{position:fixed;top:0;left:0;color:#fff;font-weight:bold;background-color:#444;height:24px}.loading .bg{width:100%;height:100%}.loading .icon{position:absolute;top:0;left:0;width:24px;height:24px;background:url("/img/loading/loading1.gif") no-repeat transparent}.loading .text{color:#efefef;font-size:1.0em;margin:3px 10px 0 27px}.loading.big{position:absolute;top:0;left:0;background-color:transparent}.loading.big .icon{background:url("/img/loading/loading3.gif") 0 0 no-repeat transparent;width:44px;height:44px}.loading.small{position:absolute;top:0;left:0;color:#fff}.loading.small .icon{background:url("/img/loading/loading2.gif") 0 0 no-repeat #fff;width:16px;height:16px}.paginator{margin-top:10px}.paginator a{font-size:1.1em;padding:2px 5px}.paginator .selected{text-decoration:underline}#dock .paginator{position:absolute;top:-33px;right:0;border:solid 1px #ccc;background-color:#fff}.cdimg{position:relative}.cdimg .play,.cdimg .add{width:40px;height:30px;position:absolute;bottom:0;cursor:pointer;border:solid 1px #666;margin:0}.cdimg .play{right:0}.cdimg .add{right:43px}.cdimg .play .icon{background:url("/img/sprite.png") no-repeat scroll 0 -842px transparent;bottom:6px;cursor:pointer;height:17px;position:absolute;right:12px;width:17px}.cdimg .add .icon{background:url("/img/sprite.png") no-repeat scroll 0 -927px transparent;bottom:6px;cursor:pointer;height:16px;position:absolute;right:12px;width:16px}.cdimg .play .bg,.cdimg .add .bg{background-color:#000;height:100%;opacity:.6;filter:alpha(opacity = 60);width:100%}.cdimg .play:hover .bg{opacity:.8;filter:alpha(opacity = 80)}.cdimg .add:hover .bg{opacity:.8;filter:alpha(opacity = 80)}.cdimg .play:hover .icon{background:0;color:#fff;cursor:pointer;font-size:1.8em;height:17px;line-height:1em;position:absolute;right:12px;top:0}.cdimg .play:hover .icon:before{content:"\266B"}.block{margin:0 0 10px 0;position:relative}.block.hide{display:none}.block.show{display:block}.block.float{float:left}.block.float img{position:relative}.br{margin-bottom:30px}.ul{border-bottom:solid 1px #ccc;padding-bottom:10px}.item{position:relative;padding:0;margin:0;border:0}.item .desc{margin-left:120px;min-height:100px;position:relative}.item .line{padding-bottom:4px}.list .item{padding:5px 0;margin:0;border-bottom:solid 1px #ddd}.list .item:hover{background-color:#eff7ff}.list .item .cdimg,.list .item .userimg{float:left}.list .item2{float:left;width:202px;height:270px;margin:0 2px;position:relative}.list .item2 .title{word-wrap:break-word}.list .item2 .user{color:#888;font-weight:bold}.list .item2 .user a{color:#888}.list .item2 .user a:hover{text-decoration:underline}.list .sitem{border:solid 1px #ccc;width:200px;height:200px;position:relative;background:url(/img/bg-transparent.png) 0 0}.list .sitem:hover{border:solid 1px #aaa;box-shadow:0 0 5px #ccc}.list .sitem img{max-width:200px;max-height:200px}.list .smenu{width:180px;height:180px;padding:10px;position:absolute;top:0;left:0;font-size:12px;background-color:#efefef}.list .smenu .image{width:50px;height:50px;background-color:#fff;border:solid 1px #ccc}.list .smenu .image.clickable{cursor:pointer}.list .smenu img{max-width:50px;max-height:50px}.list .smenu .smenu-top{position:relative;margin-bottom:15px}.list .smenu .smenu-bottom{position:absolute;bottom:10px}.list .smenu .smenu-bottom a{float:left;margin-right:1px;padding:10px;background-color:#444;border:0;border-radius:1px;color:#fff;font-size:12px;font-weight:bold;text-decoration:none;line-height:12px}.list .smenu a.play,.list .smenu a.add{padding:16px;position:relative}.list .smenu a.play .icon{background:url("/img/sprite.png") no-repeat scroll 0 -842px transparent;height:17px;left:9px;position:absolute;top:8px;width:16px}.list .smenu a.add .icon{background:url("/img/sprite.png") no-repeat scroll 0 -927px transparent;height:17px;left:9px;position:absolute;top:8px;width:16px}.list .smenu .smenu-top .abtn.r1{position:absolute;top:0;left:60px}.list .smenu .smenu-top .abtn.r2{position:absolute;top:25px;left:60px}.list .smenu .smenu-bottom button:hover,.list .smenu .smenu-bottom a:hover{background-color:#478cc1}.list .smenu .smenu-bottom button:active,.list .smenu .smenu-bottom a:active{background-color:#54a9ea;box-shadow:none}.list .smenu .abtn{float:left;white-space:nowrap;padding:5px;background-color:#27b;border:0;border-radius:1px;color:#fff;font-size:12px;line-height:12px;font-weight:bold;text-decoration:none}.list .smenu .abtn:hover{background-color:#478cc1}.list .smenu .abtn:active{background-color:#54a9ea;box-shadow:none}.list .smenu .xbtn{position:absolute;top:0;right:0}.list.tiny .item{min-height:50px;padding:2px 0}.list.tiny .userimg,.list.tiny .cdimg{width:50px;height:50px;margin-right:20px}.list.tiny .cdimg img,.list.tiny .userimg img{max-width:50px;max-height:50px;width:auto;height:auto}.list.tiny .desc{margin:0;min-height:50px}.cdimg,.userimg{width:100px;height:100px}.cdimg img,.userimg img{max-width:100px;max-height:100px;width:auto;height:auto}.cdimg.large,.userimg.large{width:200px;height:200px}.cdimg.large img,.userimg.large img{max-width:200px;max-height:200px}.cdimg.tiny,.userimg.tiny{width:50px;height:50px}.cdimg.tiny img,.userimg.tiny img{max-width:50px;max-height:50px}.block.data .header{margin-bottom:0}.block.data .item{padding:7px;margin:0}.mini{margin-bottom:20px}.mini .header{margin-bottom:10px}.mini .item{float:left;overflow:hidden;font-size:.9em;width:100px;margin:0 24px 10px 0}.mini .item._3{width:206px;margin:0 0 10px 0}.mini .item .cdimg,.mini .item .userimg{margin-bottom:3px}.collage{position:relative;margin-bottom:20px}.collage .header{margin-bottom:5px}.collage .item{position:relative;width:60px;height:60px;float:left;cursor:pointer}.collage .item img{max-width:60px;max-height:60px}.collage .item a{text-align:center;text-decoration:none;color:#444}.collage .item a:hover{text-decoration:none}.calendar .item{width:57px;height:57px;display:none;padding:1px;display:block;cursor:pointer;float:left;background-color:#6f9b35;color:#fff;margin:0 1px 1px 0;border:0}.calendar .item:hover{background-color:#efe7ef;color:#444}.calendar .item.red{background-color:#b5211e}.calendar .item.yellow{background-color:#f6a535}.calendar .item.green{background-color:#6f9b35}.calendar .date{font-size:10px;text-align:center}.calendar .rank{font-size:19px;font-weight:bold;text-align:center}div.detail .cdimg,div.detail .userimg{float:left}div.detail .content_left{float:left}div.detail .content{margin-left:220px;padding:0;min-height:200px}div.detail .extra{padding:0;position:absolute;left:0;top:220px}div.block.box{border:solid 2px #ccc;padding:1px}.overlay{position:fixed;top:45px;left:50%;height:auto;z-index:100}.overlay .close{background:url("/img/sprite-0.png") no-repeat scroll -97px -129px transparent;cursor:pointer;height:15px;position:absolute;right:10px;top:10px;width:15px}.overlay .infomsg{position:absolute;top:14px;right:20px}.overlay .close:hover{background:url("/img/sprite-2.png") no-repeat scroll -97px -129px transparent}.overlay .shadow{box-shadow:1px 1px 3px #000}.overlay .title{color:#fff;font-weight:bold;font-size:1.5em;margin:0 0 5px;padding:5px 0 5px 15px;background-color:#222}.overlay .content{background-color:#fff;padding:15px 15px 10px;margin:0;position:relative;min-height:100px}div.block.links{border:0;padding:0}div.block.links .content{border:0;padding:0}div.block.links a{display:block;cursor:pointer;line-height:1.5em}div.block.contest_banner{border:0;padding:0}.actions{padding:0;width:400px}.actions a{margin:0;padding:3px 6px;position:relative;text-decoration:none;font-size:12px;font-weight:bold;color:#fff;background-color:#aaa;margin:0 2px 0 0;border:solid 1px #999;border-radius:4px;line-height:27px;cursor:pointer;white-space:nowrap}.actions a:hover{background-color:#666}.actions .fan{background-color:#4b78bc}.actions .fan:hover{background-color:#466da8}.item .actions{position:absolute;left:0;bottom:5px;opacity:.4}.item:hover .actions{opacity:1}.rate-block{display:inline-block;position:relative}.rate-star{display:inline-block;width:18px;height:18px;cursor:pointer;position:relative;top:3px}.rate-star.on{background:transparent url(/img/sprite-rate.png) 0 -52px no-repeat}.rate-star.off{background:transparent url(/img/sprite-rate.png) 0 0 no-repeat}.rate-star.hover{background:transparent url(/img/sprite-rate.png) 0 -26px no-repeat}.rate-star.clicked{background:transparent url(/img/sprite-rate.png) 0 -78px no-repeat}.rate-box{position:absolute;left:-11px;top:-29px;z-index:2;width:92px;border:solid 1px #ccc;box-shadow:0 0 10px #ccc;padding:10px;margin:0;background-color:#fff}.rate-box .block .title{margin-bottom:5px}.block.addcomment .buttons{display:none;margin:5px 0 0 0}.block.addcomment .buttons.show{display:block}.rounded{border-radius:5px;-moz-border-radius:5px;background-color:#efefef;padding:10px}.shadow{box-shadow:0 0 3px #000}.bordered{border:solid 1px #ccc}a.more:after{content:" \00BB"}.sp table{background-color:#f9f9f9;border-collapse:collapse;margin-bottom:20px}.sp table td{padding:10px;border:solid 1px #ccc}.sp .left div{margin-top:15px;margin-bottom:15px}.sp.youtubeinfo{height:300px;position:relative;top:8px;left:50px}.sp.youtubeinfo .itunes{top:15px;position:relative}.buttons.ar{text-align:right}.buttons a,.buttons input,.buttons button{margin:0 4px 0 0}.buttons.ar a,.buttons.ar input,.buttons.ar button{margin:0 0 0 4px}.fbcheckbox .icon{background:url("/img/social/facebook.png") no-repeat scroll -1px 1px transparent;margin-left:5px;padding:0 19px 0 0}.xbtn{position:absolute;top:2px;right:2px;background:url("/img/sprite-0.png") no-repeat scroll -97px -129px #ac3204;cursor:pointer;height:15px;width:15px}.xbtn:hover{background:url("/img/sprite-0.png") no-repeat scroll -97px -129px #bc5a36}.xbtn:active{background:url("/img/sprite-0.png") no-repeat scroll -97px -129px #ed8863}.bgc0{background-color:#efefef!important}.bgc1{background-color:#ddeef6!important}.bgc2{background-color:#27b!important}.bgc3{background-color:#ffdede!important}.bgc4{background-color:#f4ffde!important}.bgc5{background-color:#fff6ef!important}.bgc6{background-color:#ffd8b0!important}.bgc7{background-color:#cee3fd!important}.bgc8{background-color:#eff6ff!important}.bgc9{background-color:#f8f8f8!important}.bgc10{background-color:#ffc!important}.bgc11{background-color:#9dca31!important}#header{position:fixed;top:0;left:0;background-color:#2a2a2a;width:100%;min-width:1000px;box-shadow:0 0 5px 0 #000;z-index:1}#header a{text-decoration:none}#header .logo{position:absolute;bottom:9px;left:10px}#header-nav{margin-left:200px;color:#ccc}#header-nav li{float:left;list-style-type:none;margin:0;padding:0}#header-nav li a{font-size:12px;font-weight:bold;color:#a9a9a9;height:35px;padding:0 10px;display:block;line-height:35px}#header-nav li:hover a{background-color:#333;color:#ccc}#header-nav li.selected{background-color:#333}#header-nav .s{display:none;position:absolute;top:35px;border-left:solid 1px #111;border-right:solid 1px #111;border-bottom:solid 1px #111;z-index:10;padding:5px 20px 10px;background-color:#333;box-shadow:0 0 5px 0 #333}#header-nav .s li{float:none}#header-nav .s a{color:#ccc;height:30px;line-height:30px;background-color:transparent!important;padding:0}#header-nav .s a.bb{border-bottom:solid 1px #444}#header-nav .s a:hover{color:#fff}#header-nav .s .f{float:right;padding-top:5px;padding-bottom:10px}#header-nav .songs .f{padding-left:50px}#header-nav .s ul{float:left}#header-nav .f label{padding-left:5px}#header-nav .f .label{color:#ccc;font-size:12px;font-weight:bold;margin-bottom:5px}#header-nav .f input[type=text]{border-width:1px}#header-login{color:#efefef;position:absolute;right:20px;bottom:0;text-align:right;height:35px;line-height:35px}#header-login a{color:#efefef;margin-left:10px;position:relative;font-size:11px;font-weight:bold}#header-login a:hover{color:#ccc}#header-login a.fb{margin-left:38px}#header-login a.fb .fbicon{background:url("/img/social/facebook.png") no-repeat scroll 0 0 transparent;position:absolute;left:-18px;bottom:0;width:16px;height:16px}#header-login a.usermenu span.icon{background:url("/img/sprite-0.png") no-repeat scroll -63px -17px transparent;padding:0 20px 0 0}#header-login a.usermenu:hover span.icon,#header-login a.usermenu.on span.icon{background:url("/img/sprite-3.png") no-repeat scroll -63px -17px transparent}#header-login a.usermenu.on{color:#ccc}#header-login-fb{position:relative;top:-2px}#header-login-usermenu{position:absolute;right:4px;top:40px;z-index:2;background-color:#fff;border:solid 1px #666;color:#444;padding:0;width:300px;height:auto}#header-login-usermenu a{color:#444;text-decoration:none;font-size:11px;font-weight:bold}#header-login-usermenu a:hover{color:#3f8cd9;text-decoration:underline}#header-login-usermenu .userimg{float:left;position:relative;cursor:pointer;margin:5px 0 0 5px}#header-login-usermenu .menu{width:180px;float:right;margin:5px 0;line-height:20px}#header-login-usermenu .menu a{display:block}.pagenav{position:relative;width:100%;font-size:12px}.pagenav .label{height:20px;line-height:20px;margin-right:5px}.pagenav .line{clear:both;height:35px;line-height:35px;position:relative}.pagenav .line2{clear:both;height:55px;line-height:55px;position:relative}.pagenav .br{margin-bottom:10px}.pagenav a{text-decoration:none;font-size:12px}.pagenav .fline{clear:both;position:relative;line-height:20px}.pagenav div.b{margin:0 10px 0 0;padding:0;float:left;position:relative}.pagenav div.b a{border:solid 1px #ccc;border-radius:2px;height:30px;line-height:30px;display:block;padding:0 20px 0 10px;position:relative;color:#666;font-weight:bold}.pagenav div.b a span{background:transparent url(/img/sprite-3.png) -69px -19px no-repeat;width:9px;height:9px;position:absolute;top:10px;right:6px}.pagenav div.b.f a{border-color:#ffcc02;background-color:#eee}.pagenav div.b.f a span{background:transparent url(/img/sprite-6.png) -100px -132px no-repeat;top:10px}.pagenav div.b.f a span:hover{background:transparent url(/img/sprite-5.png) -100px -132px no-repeat}.pagenav div.b.hover .slist-holder{padding:5px 0 0 0;position:absolute;top:50px;left:0;z-index:1;min-width:100%}.pagenav div.b.hover .slist{background-color:#eee;border:1px solid #ddd;padding:10px;box-shadow:0 0 2px 0 #ddd;z-index:1}.pagenav div.b.hover .slist a{white-space:nowrap;border:0;height:25px;line-height:25px;padding:0;color:#777}.pagenav div.b.hover .slist a:hover{color:#666}.pagenav form.search{position:relative;color:#666;height:32px;line-height:32px}.pagenav form.search input[type=text]{width:180px;border:solid 1px #ccc;height:30px;line-height:30px;padding:0 20px 0 5px}.pagenav form.search a.clear{background:transparent url(/img/sprite-6.png) -100px -132px no-repeat;width:9px;height:9px;position:absolute;right:7px;top:12px;padding:0}.pagenav form.search a.clear:hover{background:transparent url(/img/sprite-5.png) -100px -132px no-repeat}.pagenav .search-simple{margin:0 20px 0 0;float:left}.pagenav .search-wt{position:relative;width:400px}.pagenav .search-wt input[type=text]{float:right}#battles-search form input[type=submit]{background:url("/img/sprite.png") no-repeat scroll 0 -1009px transparent;border:0;cursor:pointer;height:20px;width:20px}#battles-search form input[type=submit]:active{background:url("/img/sprite.png") no-repeat scroll 0 -987px transparent;border:0;box-shadow:none}#song .instrument{position:relative;padding-left:20px;cursor:pointer}#song .instrument:hover{color:#3f8cd9}#song .instrument .icon{position:absolute;top:0;left:0;width:16px;height:16px;background:url(/img/sprite-1.png) 0 -159px no-repeat transparent}#song .instrument.wait .icon{background-position:-17px -159px}#song .instrument.playing .icon{background-position:-17px -159px}#song .instrument.paused .icon{background-position:0 -159px}#song .remix_button{position:absolute;bottom:0;right:86px;height:32px;line-height:32px;font-size:15px;font-weight:bold;padding:0 10px;background-color:#000;opacity:.6;filter:alpha(opacity = 60);text-decoration:none}#song .remix_button:hover{opacity:.8;filter:alpha(opacity = 90);text-decoration:none}#song .parent{height:100px;margin-bottom:20px}#song .parent .cdimg{float:left}#song .parent .desc{margin-left:120px}#song .parent .others{padding-top:10px}#song .parent .others img{width:auto;height:auto;max-height:50px;max-width:50px}#song-dialog .content{padding:20px}#song-dialog img{cursor:pointer}#song-dialog textarea{width:500px;max-width:500px;min-width:500px;height:200px}#song-dialog .album-box{width:200px;height:200px;border:solid 1px #ccc;position:relative;cursor:pointer}#song-dialog .album-box>.tooltip{position:absolute;top:1px;right:1px;background-color:#000;opacity:.7;color:#fff;padding:5px}#user-fan-btn.unfan{width:60px}#user-fan-btn.unfan:hover{background-color:#ffd8b0;color:#444}#charts div.block.w,#charts div.block.m{border:0;position:relative;padding:0;min-height:100px}#charts div.block.w .rank{background-color:#444;color:#fff;font-size:2em;font-weight:normal;height:59px;line-height:59px;left:0;position:absolute;text-align:center;top:0;width:100px}#charts div.block.m .rank{background-color:#444;color:#fff;font-size:2em;font-weight:normal;height:100px;left:0;position:absolute;text-align:center;top:0;width:50px}#charts div.block.w .weeks{background-color:#444;top:60px;color:#fff;font-size:2em;font-weight:normal;height:40px;left:0;position:absolute;text-align:center;width:40px}#charts div.block.w .weeks .icon{background:url("/img/sprite.png") no-repeat scroll 0 -1052px transparent;bottom:2px;height:12px;position:absolute;right:0;width:12px}#charts div.block.w .diff{background-color:#444;top:60px;color:#fff;font-size:2em;font-weight:normal;height:40px;left:41px;position:absolute;text-align:center;width:59px}#charts div.block.w .diff .icon.up{background:url("/img/sprite.png") no-repeat scroll 0 -869px transparent;bottom:5px;height:10px;position:absolute;right:2px;width:10px}#charts div.block.w .diff .icon.down{background:url("/img/sprite.png") no-repeat scroll 0 -765px transparent;bottom:5px;height:3px;position:absolute;right:2px;width:10px}#charts div.block.w .block.item{margin:0 0 0 101px;padding:0;position:relative;height:100px}#charts div.block.w .block.item .desc{margin:0;position:absolute;top:0;left:110px}#charts div.block.m .block.item{margin:0 0 0 51px;padding:0;position:relative;height:100px}#charts div.block.m .block.item .desc{margin:0;position:absolute;top:0;left:110px}#charts-listings{position:absolute;max-width:250px}#charts-listings .close{background:url("/img/sprite-2.png") no-repeat scroll -97px -129px #fff;cursor:pointer;height:15px;position:absolute;right:0;top:-18px;width:15px}#charts-listings .close:hover{background:url("/img/sprite-0.png") no-repeat scroll -97px -129px #ac3204}#charts-listings .item{box-shadow:4px 4px 4px #666}#charts-listings .cdimg{position:absolute;left:-120px}#charts-listings .cdimg img{box-shadow:4px 4px 4px #666}#battles .r{position:absolute;top:0;right:0;text-align:right}#battles .c{text-align:center;position:absolute;width:100%;top:0}#battles .vs{position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px}#battles .tablelike .row{position:relative}#battles .tablelike .l{padding-left:10px;padding-top:7px;padding-bottom:7px}#battles .tablelike .c{padding-top:7px;padding-bottom:7px}#battles .tablelike .r{padding-right:10px;padding-top:7px;padding-bottom:7px}#battles-search form input[type=submit]{background:url("/img/sprite.png") no-repeat scroll 0 -1009px transparent;border:0;cursor:pointer;height:20px;width:20px}#battles-search form input[type=submit]:active{background:url("/img/sprite.png") no-repeat scroll 0 -987px transparent;border:0;box-shadow:none}#email_verification .top{border:solid 1px red;margin:10px}#email_verification .top .title{text-align:center}#email_verification .bottom{border:solid 1px blue;margin:10px}div.block.row .code{padding-bottom:5px}#cart-mini{border:solid 1px #444;margin-right:5px;box-shadow:1px 1px 5px 0 #444}#cart-mini .header{font-size:12px;font-weight:bold;background-color:#000;color:#fff;padding:3px 10px;margin:0}#cart-mini .summary{padding:5px 10px;color:#444;font-size:13px;background-color:#fff}#cart-mini .summary .item{border-bottom:dashed 1px #ccc;margin:0 0 5px;padding:0 0 5px}#cart-mini .summary .label{padding-left:0;font-size:11px}#cart-mini .buttons{padding:0 40px 10px;background-color:#fff;text-align:center}#cart-mini .buttons button{font-size:11px}#cart-mini .buttons button:hover{background-color:#888}#cart-checkout{min-height:50px}#cart-checkout .header{padding-bottom:0;margin-bottom:0;border-bottom:solid 1px #ccc}#cart-checkout .item{border-bottom:dashed 1px #ccc;position:relative;padding:2px}#cart-mini .item:hover,#cart-checkout .item:hover{background-color:#eff6ff}#cart-mini .item:hover .delete,#cart-checkout .item:hover .delete{visibility:visible}#cart-mini .delete,#cart-checkout .delete{background:url("/img/sprite-2.png") no-repeat scroll -100px -132px transparent;border:medium none;height:10px;position:absolute;right:5px;top:7px;width:10px;visibility:hidden}#cart-mini .delete:active,#cart-checkout .delete:active{box-shadow:none}#cart-checkout .ads{position:relative;padding:10px 0 0 0;margin:10px 0 0 0;border-top:solid 1px #ccc}#cart-checkout .ads iframe.r{position:absolute;top:10px;right:0}#cartp,#cartc{background-color:#fff;min-height:150px;margin-bottom:0;border:solid 10px #252525;display:block;right:370%;z-index:100;width:400px;display:none;position:absolute;top:0;right:145px}#cartp .content div,#cartc .content div{margin:0}.cart{color:#000}.cart .content{max-height:200px;overflow-y:auto;overflow-x:hidden}.cart .content .bought h4{margin-left:-10px;margin-right:-10px;padding:9px;background-color:#efefef}.cart .content .cart_item{left:0;min-height:26px;position:relative}.cart .cart_item:hover{background-color:#fafafa}.cart .cart_item .songtitle{vertical-align:middle;width:80%}.cart .cart_item a{position:absolute;right:0;top:5px;width:12px;height:12px}.cart .cart_item:hover a{background:url("/img/sprite.png") no-repeat scroll 0 -1148px transparent}.cart .cart_item a:hover{background:url("/img/sprite.png") no-repeat scroll 0 -1134px transparent}.cart .total{border-top:1px solid #e0e0e0}.cart .total div{padding:3px 10px}.cart .foot div{padding:5px 10px}.cart .foot button{position:absolute;right:10px;bottom:6px}div.block.overlay.challenge{width:400px;top:50%;left:50%;margin-left:-250px;margin-top:-200px;padding:0;position:fixed}#feedback .email{float:right}#forums{padding:0;width:600px}#forums .ul{border-bottom:dashed 1px #ccc}#forums p img{vertical-align:text-top}#forums .title a{text-decoration:underline}#forums .menu{background-color:#fff;border-bottom:2px dashed #cee3fd;padding:0 0 5px;margin-bottom:20px;position:relative}#forums .menu .paginate{margin-bottom:5px}#forums .menu .postlink{position:absolute;right:0;bottom:10px}#forums .info{font-size:.9em;color:#666;margin-top:5px}#forums .block .divider{padding:0 10px;color:#ccc}#forums .postinfo{width:100%;height:105px;position:relative}#forums .postinfo h4{position:absolute;left:110px;top:0}#forums .postinfo .username{position:absolute;left:110px;top:20px}#forums .postinfo .posttime{position:absolute;left:110px;top:40px;color:#888}#forums .postinfo p{margin:10px 0}#forums .list{margin:0;padding:0}#forums fieldset{border:solid 1px #ccc;padding:10px}#forums blockquote{display:block;padding:10px 20px;border:solid 1px #ccc;margin-bottom:10px}#forums textarea{height:200px;border:solid 2px #ccc}#forums .inbox th{background-color:#666;color:#fff;padding:5px;text-align:left}#forums .inbox tr{border-bottom:solid 1px #ccc}#forums .inbox tr td{padding:5px}#forums tr.inew{border-bottom:solid 1px #ccc}#forums tr.inew td{padding:10px 0;margin-top:10px}#forums .inform{margin:0 0 20px 0;display:block}#forums label{line-height:2em}#forums a.iconlink{padding:0 0 0 14px;position:relative;font-weight:bold}#forums a.iconlink span{position:absolute;left:0;bottom:1px;height:12px;width:12px}#forums a.iconlink .search{background:url(/img/sprite-1.png) no-repeat scroll -161px -115px transparent}#forums a.iconlink .subscribe{background:url(/img/sprite-1.png) no-repeat scroll -83px -98px transparent}#forums a.iconlink .cancel{background:url(/img/sprite-2.png) no-repeat scroll -81px -130px transparent}#my-topmenu-song{position:relative;margin-top:20px;margin-bottom:20px}#my-topmenu-song table{width:auto}#my-topmenu-song table td{padding:2px 5px;vertical-align:middle}#my-topmenu-song .divider{width:1px;height:100%;background-color:#ccc;position:absolute;left:270px;top:0;vertical-align:middle}#my-topmenu-song .divider .label{background-color:#fff;left:-8px;position:absolute;top:35px}#my-topmenu-song-search.with_filter{position:absolute;top:15px;right:50px}#my-topmenu-song-search input[type=submit]{background:url("/img/sprite.png") no-repeat scroll 0 -1009px transparent;border:0;cursor:pointer;height:20px;width:20px}#my-topmenu-song-search input[type=submit]:hover{background:url("/img/sprite.png") no-repeat scroll 0 -987px transparent}#my-topmenu-song-summary{margin-bottom:20px}#my-topmenu-song-summary .title{font-size:15px}#my-topmenu-song-summary a{font-size:12px;text-decoration:underline;margin-left:10px}#my-notifications .userimg{width:50px;height:50px}#my-notifications .userimg img{max-width:50px;max-height:50px}#my-notifications .desc{margin-left:70px;min-height:50px}#my .item .expand{cursor:pointer;padding-right:12px;position:relative;color:#248ef4;background-color:#fff;border-radius:5px;-moz-border-radius:5px;padding:0 15px 0 5px}#my .item .expand .icon{background:url("/img/sprite-1.png") no-repeat scroll -69px -23px transparent;bottom:4px;height:4px;margin:0;position:absolute;right:4px;width:7px}#my .item .expand:hover{color:#fff;background-color:#248ef4}#my .item .expand:hover .icon{background:url("/img/sprite-0.png") no-repeat scroll -69px -23px transparent}#my-content .fanof,#my-content .fans{width:600px}#my-content .fanof .item,#my-content .fans .item{float:left;height:200px;width:200px}#youtube_user_songlist .submitted{opacity:.5;filter:alpha(opacity = 50)}#youtube_submitted .status{margin-right:7px}#index h1{display:none}#index-banners{position:relative;height:320px;width:940px;overflow:hidden}#index-banners-holder{position:absolute;height:320px;width:940px}#index-banners .banner{position:absolute;width:940px;height:320px;top:0;left:0}#index-banners .buttons{position:absolute;width:940px;height:320px}#index-banners .button{width:32px;height:66px;background:url(/img/sprite-banners.png) 0 0 transparent;visibility:hidden;position:absolute;cursor:pointer;z-index:2}#index-banners:hover .button{visibility:visible}#index-banners .button.left{top:127px;left:12px;background-position:0 0}#index-banners .button:hover.left{background-position:-32px 0}#index-banners .button.right{top:127px;right:12px;background-position:0 -66px}#index-banners .button:hover.right{background-position:-32px -66px}#youtube .block.item{border:solid 1px #ccc}#youtube .thumbnail{float:left;cursor:pointer}#youtube .desc{margin:0 0 0 150px;display:block}#youtube .desc div{margin-bottom:5px}#youtube .list .block.youtube{border-bottom:solid 1px #ccc;padding:0 0 10px 0;margin:0 0 20px 0;min-height:100px}#youtube .list .block.youtube.on .desc{margin:10px 0 0 0}#youtube div.buttons{text-align:right}#signup .instruction{background-color:#f4ffde;border:solid 1px #e4ffaf;position:absolute;padding:10px 20px;top:20px;width:240px;left:330px;display:none;z-index:1}#signup .block:hover .instruction{display:block}#store .header{color:#999}#store table{width:auto}#store td{padding-right:30px;padding-bottom:10px;text-align:center}#store button .greyout{font-size:1.1em}#store button.x{background-color:#efefef;border:solid 1px #ccc;color:#666;padding:5px 0;width:170px;text-align:center;font-size:14px;font-weight:bold;box-shadow:1px 1px 1px #ccc;background-image:linear-gradient(bottom,#fafafa 28%,#eee 64%);background-image:-o-linear-gradient(bottom,#fafafa 28%,#eee 64%);background-image:-moz-linear-gradient(bottom,#fafafa 28%,#eee 64%);background-image:-webkit-linear-gradient(bottom,#fafafa 28%,#eee 64%);background-image:-ms-linear-gradient(bottom,#fafafa 28%,#eee 64%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.28,#fafafa),color-stop(0.64,#eee))}#store button.x:hover{background-color:#ddd;color:#666;box-shadow:1px 1px 1px #888;background-image:linear-gradient(bottom,#fafafa 28%,#fafafa 64%);background-image:-o-linear-gradient(bottom,#fafafa 28%,#fafafa 64%);background-image:-moz-linear-gradient(bottom,#fafafa 28%,#fafafa 64%);background-image:-webkit-linear-gradient(bottom,#fafafa 28%,#fafafa 64%);background-image:-ms-linear-gradient(bottom,#fafafa 28%,#fafafa 64%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.28,#fafafa),color-stop(0.64,#fafafa))}#store button.plain{border:0;padding:2px;background-color:transparent;color:#3f8cd9}#store button.plain:hover{color:#3f8cd9}#store-logos{margin-top:50px}#store-logos img{vertical-align:bottom;margin-right:25px}#imgedit{background-color:#fff;box-shadow:0 0 5px 0 #000;min-width:650px;min-height:322px;overflow:hidden;position:fixed;left:50px;top:50px;z-index:101}#imgedit h2{padding:5px;margin:0}#imgedit .close{background:url("/img/sprite-2.png") no-repeat scroll -97px -129px transparent;cursor:pointer;height:15px;position:absolute;right:2px;top:2px;width:15px}#imgedit .title{font-size:19px;font-weight:bold;color:#444;padding:10px 0 0 20px}#imgedit-list{position:relative;overflow-x:hidden;overflow-y:auto}#imgedit .item{position:relative;width:200px;height:200px;float:left;border:solid 1px #ccc;padding:0;margin:4px;cursor:pointer;background:url(/img/bg-transparent.png) 0 0 transparent}#imgedit .item img{max-width:200px;max-height:200px;cursor:pointer}#imgedit .item.selectable .del{background:url("/img/sprite-imgedit.png") no-repeat scroll 3px -77px #000;cursor:pointer;display:none;height:29px;position:absolute;right:1px;top:1px;width:29px;opacity:.7;filter:alpha(opacity=70)}#imgedit .item.selectable .edit{background:url("/img/sprite-imgedit.png") no-repeat scroll 3px 3px #000;cursor:pointer;display:none;height:29px;position:absolute;right:31px;top:1px;width:29px;opacity:.7;filter:alpha(opacity=70)}#imgedit .item.selectable:hover .del,#imgedit .item.selectable:hover .edit{display:block}#imgedit .item.selectable:hover .del:hover,#imgedit .item.selectable:hover .edit:hover{display:block;opacity:1;filter:alpha(opacity=100)}#imgedit .item.selectable:hover,#imgedit-uploader:hover{box-shadow:0 0 2px 0 #000}#imgedit-uploader iframe{display:none}#imgedit-uploader form{width:200px;height:200px;background:url(/img/noimage/plus-b.jpg) 0 0 transparent}#imgedit-uploader form input[type=file]{border:0;opacity:0;filter:alpha(opacity=0);cursor:pointer;height:200px;position:absolute;top:0;right:0;font-size:50px}#imgedit-uploader .tooltip{position:absolute;top:0;right:0;border:solid 1px #ccc;background-color:#000;padding:5px;margin:0;color:#fff;opacity:.7}#imgedit-iframe{display:none}#imgedit-preview-h0{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px #000;box-shadow:0 0 2px 0 #000;overflow:hidden;background-color:#fff}#imgedit-preview-h1{position:relative;width:100%;height:100%;overflow:auto}#imgedit-preview{position:relative;margin:20px}#imgedit-preview-box{width:200px;height:200px;cursor:move;position:absolute;top:0;left:0;box-shadow:0 0 0 2px #f00}#imgedit-preview .box{background-color:#fff;opacity:.6;filter:alpha(opacity=60);position:absolute}#imgedit-preview-h0 .buttons{position:absolute;top:20px;right:20px;width:250px}div#pop-up{display:none;position:absolute;width:450px;padding:10px;background:#eee;color:#000;border:1px solid #1a1a1a;font-size:90%;z-index:101;top:33px;right:45px}a#trigger{color:#eb067b;text-decoration:none;position:absolute;right:24px;top:10px}#challenge-songs{overflow:auto;min-height:60px}#challenge-songs a{white-space:nowrap;float:left;margin-right:4px;margin-bottom:4px}#comment-form .count{position:absolute;bottom:15px;left:20px}#comment-form .mask{width:100%;height:100%;position:absolute;left:0;top:0;background-color:transparent}#comment-form .mask p{text-align:center;margin:0;font-size:1.1em;color:#eee;background-color:#3f8cd9;padding:5px 40px;position:absolute;right:0;top:0;box-shadow:1px 1px 10px #3f8cd9}#comment-form .mask .icon{background:url("/img/sprite-0.png") no-repeat scroll 0 -145px transparent;height:12px;left:5px;position:absolute;top:50%;margin-top:-6px;width:16px}#comment-form .mask a{color:#eee;font-size:1em;text-decoration:underline}.comment-list{min-height:100px;display:block;position:relative}.comment-list .comment-item:hover{background-color:#eff6ff}.comment-item{position:relative;border-bottom:0;padding:0;margin:0 0 20px 0;min-height:100px}.comment-item .count{position:absolute;bottom:10px;left:0}.comment-item .title{margin-bottom:5px}.comment-item img{max-height:100px;max-width:100px;height:auto;width:auto;float:left}.comment-item .content{padding:0;margin:0 0 0 120px;position:relative}.comment-item .buttons{position:absolute;top:0;right:2px;display:none;margin:0}.comment-item .buttons a{margin:0 0 0 1px;border:solid 2px transparent;padding:0 3px 1px 13px;font-size:9px;font-weight:bold;background-color:transparent;position:relative}.comment-item .buttons a:hover{border:solid 2px #ccc;background-color:#888}.comment-item .buttons .icon{position:absolute;width:10px;height:10px;left:2px;top:2px}.comment-item .buttons a.ban .icon{background:url(/img/sprite-2.png) no-repeat -85px -132px transparent}.comment-item .buttons a.delete .icon{background:url(/img/sprite-2.png) no-repeat -85px -132px transparent}.comment-item .buttons a.reply .icon{background:url(/img/sprite-2.png) no-repeat -132px -101px transparent}.comment-item .buttons a.flag .icon{background:url(/img/sprite-2.png) no-repeat -19px -116px transparent}.comment-item .buttons.ar a{margin:0 0 0 1px}.comment-item .reply_form{padding-bottom:10px;width:497px;position:relative}.comment-item .reply_form textarea{height:60px;width:495px;border:solid 1px #ccc}.comment-item .reply_form .reply_button{margin-top:5px;text-align:right}.comment-item .replies{margin-left:120px}.comment-item .reply_item{border-top:1px dashed #ccc;margin-bottom:2px;margin-right:10px;padding:3px 0 3px 15px;position:relative}.comment-item .reply_item .reply_icon{background:url(/img/sprite-1.png) no-repeat -35px -67px transparent;width:10px;height:10px;position:absolute;left:0;top:8px}.comment-item:hover .buttons{display:block}.comment-list p.flagged_deleted{color:#ccc}#download .left img{position:relative;top:20px;left:102px}#download .xbtn{background-color:#efefef;border:solid 1px #ccc;color:#666;padding:14px;width:170px;text-align:center;font-size:14px;font-weight:bold;box-shadow:1px 1px 1px #ccc;text-decoration:none;background-image:linear-gradient(bottom,#fafafa 28%,#eee 64%);background-image:-o-linear-gradient(bottom,#fafafa 28%,#eee 64%);background-image:-moz-linear-gradient(bottom,#fafafa 28%,#eee 64%);background-image:-webkit-linear-gradient(bottom,#fafafa 28%,#eee 64%);background-image:-ms-linear-gradient(bottom,#fafafa 28%,#eee 64%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.28,#fafafa),color-stop(0.64,#eee))}#download .xbtn:hover{background-color:#ddd;color:#666;box-shadow:1px 1px 1px #888;background-image:linear-gradient(bottom,#fafafa 28%,#fafafa 64%);background-image:-o-linear-gradient(bottom,#fafafa 28%,#fafafa 64%);background-image:-moz-linear-gradient(bottom,#fafafa 28%,#fafafa 64%);background-image:-webkit-linear-gradient(bottom,#fafafa 28%,#fafafa 64%);background-image:-ms-linear-gradient(bottom,#fafafa 28%,#fafafa 64%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.28,#fafafa),color-stop(0.64,#fafafa))}#system_alert{margin:0 0 5px 0;border:solid 1px #dbdb9b;background-color:#ffc;width:938px;position:relative;overflow:hidden}#system_alert pre{padding:10px}#system_alert button{position:absolute;top:8px;right:10px}#edit_profile td.label{width:200px}#edit_profile-picture .userimg{background:#fff;background:url(/img/bg-transparent.png) 0 0 transparent;position:relative}