#awardWrapper { background: #F3F2EE; }

#headerWrapper { background: #9770E2 url('https://pic.yupoo.com/fotomag/Dv6k6dVP/qvvQf.png'); /*background: #9770E2 url('/img/event/2013/bg.png');*/ }
#headerAward { background: transparent url('https://pic.yupoo.com/fotomag/Dv6k5ix2/v3ClI.jpg')/*url('/img/event/2013/blur_1.jpg')*/ 100% fixed; }
    #headerVertical { width: 450px; margin: 0 auto; }
    #headerAward h1 { text-indent: -9999px; width: 100px; height: 250px; float: right; background: url('https://pic.yupoo.com/fotomag/Dv6m0ARV/3pDaf.png') /*url('/img/event/2013/bg_sprites.png')*/ no-repeat; }

#awardNav { margin: 0 20px 0 0; padding: 0 5px 0 0; float: right; background: url('https://pic.yupoo.com/fotomag/Dv6m0ARV/3pDaf.png') /*url('/img/event/2013/bg_sprites.png')*/ no-repeat; background-position: -125px 0; width: 290px; height: 250px; }
#awardNav li { float: right; }
#awardNav li a { display: block; text-indent: -9999px; width: 40px; height:250px; -webkit-transition:background-color linear 0.2s,color linear 0.2s;-moz-transition:background-color linear 0.2s,color linear 0.2s; transition:background-color linear 0.2s,color linear 0.2s; }
#awardNav li a:hover { display: block; background:rgba(255,255,255,0.1);  }

#personalStatsWrapper { margin: 0; background: rgba(255,255,255,0.1); }
#personalStatsWrapper .columnProfile a { color: #FFF; }
#personalStatsWrapper .columnProfile a:hover { text-decoration: underline; }
#personalStatsWrapper .columns { margin: 0 auto 0 auto; padding: 20px 0; width: 960px; }
    #personalStatsWrapper .columnProfile { width: 140px; text-align: right; }
        #personalStatsWrapper .columnProfile a.avatar { display: block; width: 75px; height: 75px;margin: 0 0 5px 65px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow: inset 0 0px 3px #CCC;-webkit-box-shadow: inset 0 0px 3px #CCC; box-shadow: inset 0 0px 3px #CCC; }
    #personalStatsWrapper .columnProfile p { margin: 0 0 0 0; font-size: 18px; color: #FFF; }
    #personalStatsWrapper .columnWelcome { margin: 0 0 0 10px; width: 810px; }
    #personalStatsWrapper .columnWelcome p { margin: 0 0 10px 0; font-size: 14px; color: #FFF;  }
    #personalStatsWrapper .columnWelcome .shareBtn { margin: 10px 0 0 0; }

    #personalStatsWrapper .columnMenu { margin: 0 20px 0 10px; width: 120px; }
        #personalStatsWrapper .columnMenu ul li a { background: rgba(255,255,255,0.2); display: block; width: 120px; margin: 0 0 3px 0; padding: 10px 5px 10px 0; color: rgba(255,255,255, 0.5); font-size: 15px; text-align: right;
        -webkit-transition:background-color linear 0.2s,color linear 0.2s;-moz-transition:background-color linear 0.2s,color linear 0.2s;transition:background-color linear 0.2s,color linear 0.2s
        }
        #personalStatsWrapper .columnMenu ul li a.focus, #personalStatsWrapper .columnMenu ul li a:hover { background: rgba(255,255,255,0.4); color: #FFF; }

    #personalStatsWrapper .columnStats { padding: 0 0 0 0; width: 670px; }
    #personalStatsWrapper .columnStats div.stats { margin: 0 0 15px 0; }
    #personalStatsWrapper .columnStats div.stats div.bar { width: 590px; }
    #personalStatsWrapper .shareBtn { text-align: right; }


#chl_anime { background: #F3C899 url('https://pic.yupoo.com/fotomag/Dv6k46WQ/om9om.jpg') /*url('/img/event/2013/blur_2.jpg')*/ 100% 100% fixed; background-size: 100% 100%; }
#chl_music { background: #E8BDC1 url('https://pic.yupoo.com/fotomag/Dv6lUxwo/v3cZH.jpg') /*url('/img/event/2013/blur_3.jpg')*/ 100% 100% fixed; background-size: 100% 100%; }
#chl_book { background: #D5AFCD url('https://pic.yupoo.com/fotomag/Dv6lTdtq/GPqGN.jpg') /*url('/img/event/2013/blur_4.jpg')*/ 100% 100% fixed; background-size: 100% 100%; }
#chl_game { background: #7296BC url('https://pic.yupoo.com/fotomag/Dv6lSKyN/vLQNz.jpg') /*url('/img/event/2013/blur_5.jpg')*/ 100% 100% fixed; background-size: 100% 100%; }
#chl_real { background: #71787A url('https://pic.yupoo.com/fotomag/Dv6lRwUx/14eSKA.jpg') /*url('/img/event/2013/blur_6.jpg')*/ 100% 100% fixed; background-size: 100% 100%; }
#chl_crt  { background: #72A55D url('https://pic.yupoo.com/fotomag/Dv6lOK5B/BpG8x.jpg') /*url('/img/event/2013/blur_7.jpg')*/ 100% 100% fixed; background-size: 100% 100%; }
    #chl_crt a { color: #FFF; }
    #chl_crt a:hover { text-decoration: underline; }
        #chl_crt small.fade { color: #FFC90D; }

#chl_community  { background: #FE7559 url('https://pic.yupoo.com/fotomag/Dv6lNVZP/PoiSX.jpg') /*url('/img/event/2013/blur_8.jpg')*/ 100% 100% fixed; background-size: 100% 100%; }
    #chl_community a { color: #FFF; }
    #chl_community a:hover { text-decoration: underline; }
        #chl_community small.fade { color: #FFC90D; }
        #chl_community span.tip_i { color: #DDD; }
.channelStatsWrapper .columns { margin: 0 auto; padding: 25px 0; width: 960px; }

h2.channelSbjTitle { float: left; display: block; width: 50px; height: 240px; margin: 0; text-indent: -9999px; background: url('https://pic.yupoo.com/fotomag/Dv6m0ARV/3pDaf.png') /*url('/img/event/2013/bg_sprites.png')*/ no-repeat; }
    .channelStatsWrapper h2.channelSbjTitle.anime {background-position:0 -270px; }
    .channelStatsWrapper h2.channelSbjTitle.music {background-position:-60px -270px; }
    .channelStatsWrapper h2.channelSbjTitle.book {background-position:-120px -270px; }
    .channelStatsWrapper h2.channelSbjTitle.game {background-position:-170px -270px; }
    .channelStatsWrapper h2.channelSbjTitle.real {background-position:-220px -270px; }
    .channelStatsWrapper h2.channelSbjTitle.crt {background-position:-270px -270px; }
    .channelStatsWrapper h2.channelSbjTitle.community {background-position:-330px -270px; }

.channelStatsWrapper .columnGrid { margin: 0; }
    .channelStatsWrapper .columnGrid h3 { font-size: 18px; color: #FFF; font-weight: normal; line-height: 35px; }
    .channelStatsWrapper .columnGrid h3.chl { font-size: 20px; line-height: 25px; margin: 0 0 10px 0; }
    .channelStatsWrapper .columnGrid div.inner { margin: 0 0 0 80px; }
    .channelStatsWrapper .columnGrid ul.grid {}
        .channelStatsWrapper .columnGrid ul.grid li { float: left; margin: 0 7px 5px 0; }
        .channelStatsWrapper .columnGrid ul.grid li a { display: block; }
        .channelStatsWrapper .columnGrid ul.grid li span.cover { display: block; width: 130px; height: 130px; background-color: #333; background-repeat: no-repeat; background-position: 25% 50%; overflow: hidden; position: relative; background-size: 130px;
            -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;
        }

        .channelStatsWrapper .columnGrid ul.grid li span.cover span.overlay { display: block; width: 130px; height: 130px;
                        background-color: transparent;
                        background: -webkit-gradient(linear, left 65%, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.5)));
                        background: -moz-linear-gradient(top,  rgba(0,0,0,0) 65%,  rgba(0,0,0,0.5));
                        background: -o-linear-gradient(top,  rgba(0,0,0,0) 65%,  rgba(0,0,0,0.5));
                        -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;
                        -webkit-transition:background-color linear 0.2s; -moz-transition:background-color linear 0.2s; transition:background-color linear 0.2s;
                        }

        .channelStatsWrapper .columnGrid ul.grid li span.cover:hover span.overlay { background-color: rgba(0,0,0,0.3); }

        .channelStatsWrapper .columnGrid ul.grid li span.cover span.title { position: absolute; bottom: 0; padding: 0 5px 2px 5px; color: #FFF; }

            .channelStatsWrapper .columnGrid small.star { color: #FFF; }

        .columnGrid ul.grid li.avatar { float: left; width: 94px; height: 110px; line-height: 100%; }
        .columnGrid ul.grid li span.avatar { display: block; margin: 0 auto; width: 75px; height: 75px; background-color: #F3F2EE; background-repeat: no-repeat; background-position: 50% 50%; overflow: hidden; position: relative;
            -moz-border-radius:75px; -webkit-border-radius:75px; border-radius:75px; }
         .columnGrid ul.grid li.avatar span.title { display: block; margin: 2px 0 0 0; font-size: 12px; line-height: 15px; text-align: center; width: 90px; height: 15px; overflow: hidden;  }
         .columnGrid ul.grid li.avatar small.fade { display: block; width: 90px; text-align: center; overflow: hidden;  }


        .channelStatsWrapper ul.listRank { margin: 20px 0 0 0; padding: 0; }
            .channelStatsWrapper ul.listRank li { float: left; width: 240px; }
            .channelStatsWrapper ul.listRank li dl { margin: 0 0 20px 0; }
            .channelStatsWrapper ul.listRank li dl dt { background: rgba(255,255,255,0.2); font-size: 13px; line-height: 30px; color: #FFF; padding: 0 10px; margin: 0 5px;
                -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0;
            }
            .channelStatsWrapper ul.listRank li dl dd { background: rgba(0,0,0,0.5); width: 220px; height: 20px; padding: 3px 0 3px 10px; margin:0 5px; overflow: hidden; border-bottom:1px solid rgba(255,255,255,0.2);
                            -webkit-transition:background-color linear 0.2s,color linear 0.2s; -moz-transition:background-color linear 0.2s,color linear 0.2s; transition:background-color linear 0.2s,color linear 0.2s;
            }
            .channelStatsWrapper ul.listRank li dl dd:hover { background: rgba(0,0,0,0.2); }
            .channelStatsWrapper ul.listRank a { color: #EEE; }
            .channelStatsWrapper ul.listRank small.grey { color: #CCC; }

div.stats {}
div.stats div.label { float: left; width: 70px; text-align: right; }
    div.stats div.label p.type { color: #EEE; font-size: 13px; margin: 0 0 5px 0; }
    div.stats div.label p.num { color: #FFF; font-size: 30px; }
    div.stats div.label p.unit { font-size: 10px; color: #EEE; text-align: right; }

div.stats div.barWrapper { padding: 16px 0 0 0; height: 30px; margin: 0 0 0 80px; overflow: hidden; }
div.stats div.bar { background: rgba(255,255,255, 0.2); width: 100%; height: 30px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
div.stats div.bar div.section { float: left; background: #E38A00; height: 30px; overflow: hidden; }
div.stats div.bar div.section:first-child { -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; }
div.stats div.bar div.section:last-child { -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; }
div.stats div.bar div.desc { padding: 5px 0 0 10px; line-height: 110%; font-size: 10px; color: #FFF; }

.horizontalChart { margin: 0 0 0 80px; height: 250px; width: 580px; overflow: hidden; }
.horizontalChart li {  position: relative; float: left; width: 35px;  margin: 0 4px; height: 220px; border-bottom: none; background: rgba(255,255,255, 0.2);
                -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
                -webkit-transition:background-color linear 0.2s,color linear 0.2s; -moz-transition:background-color linear 0.2s,color linear 0.2s; transition:background-color linear 0.2s,color linear 0.2s; }
.horizontalChart li a {  display: block; height: 100%;   }
.horizontalChart li .label {  font-size: 12px;  display: block; position: absolute; left: 0;width: 100%; color: #FFF;text-align: center; }
.horizontalChart li a .count { display: block; position: absolute; bottom: 0; left: 0; height: 0; width: 100%; background: #AAA; text-indent: -9999px; overflow: hidden; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.horizontalChart li:hover { background: rgba(255,255,255, 0.6); }

#awardFooter { background: #9770E2 url('/img/event/2013/blur_1.jpg') fixed; -moz-box-shadow: 0 0px 3px #CCC;-webkit-box-shadow: 0 0px 3px #CCC; box-shadow: 0px 0px 3px #AAA; }
    #awardFooter .inner { width: 960px; margin: 0 auto; padding: 20px 0; font-size: 14px; line-height: 180%; color:#FFF; }

.starsinfo { background-image: url('https://pic.yupoo.com/fotomag/Dv6lZdXD/11Bpgv.png') /*url('/img/event/2013/bg_stars.png')*/; }

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2) {
    #headerAward h1 { background-image: url('https://pic.yupoo.com/fotomag/Dv6m1v46/fO6ll.png'); /*background-image: url('/img/event/2013/bg_sprites_2x.png');*/ background-size:500px 500px; }
    #awardNav { background-image: url('https://pic.yupoo.com/fotomag/Dv6m1v46/fO6ll.png'); /*background-image: url('/img/event/2013/bg_sprites_2x.png');*/ background-size:500px 500px; }
    h2.channelSbjTitle { background-image: url('https://pic.yupoo.com/fotomag/Dv6m1v46/fO6ll.png'); /*background-image: url('/img/event/2013/bg_sprites_2x.png');*/ background-size:500px 500px; }
    .starsinfo { background-image: url('https://pic.yupoo.com/fotomag/Dv6lYXR2/13LS8o.png'); /*background-image: url('/img/event/2013/bg_stars_2x.png');*/ background-size: 100px 62px; }
}