a{
    outline:none}
#hd,#midsummer-hd{
    background:url(/img/events/33/hd.jpg) 0 0 no-repeat;
    width:600px}
    #hd ul{
        background:0;
        /*border-bottom:2px solid #000;*/
        height:73px}
        #hd ul li{
            display:none}
        #hd ul li#logo{
            background:0;
            display:block;
            float:none;
            height:73px;
            padding:0;
            width:600px}
            #hd ul li#logo a{
                display:block;
                height:0;
                overflow:hidden;
                padding:73px 0 0 0}
    #explanation #hd h1,#explanation #hd p,#legends #hd h1,#legends #hd p,#ranking #hd h1,#ranking #hd p,#winners #hd h1,#winners #hd p,#current-rankings #hd p,#current-rankings #hd h1,#midsummer #hd {
        display:none}
#midsummer-hd{
    /*border-bottom:2px solid #000;*/
    height:73px;
    margin:0 auto;
    overflow:hidden}
    #midsummer-hd a{
        display:block;
        height:0;
        overflow:hidden;
        padding:73px 0 0 0;
        width:600px}
/* homepage */
#midsummer #rightframe{
    background:#000}
    #midsummer #rightframe #ct{
        overflow-x:hidden}
        #midsummer #rightframe #ct #cti{
            position:relative;
            width:780px}
#midsummer #lsd{
    background:url(/img/events/33/bgl.jpg) 0 0 no-repeat;
    height:455px;
    left:-111px;
    position:absolute;
    top:89px;
    width:111px}
#midsummer #rsd{
    background:url(/img/events/33/bgr.jpg) 0 0 no-repeat;
    height:520px;
    right:-192px;
    position:absolute;
    top:119px;
    width:192px}
#midsummer #ft{
    background:url(/img/events/33/bgft.jpg) center 0 no-repeat;
    width:780px}
    #midsummer #ft ul{
        background:0}
        #midsummer #ft ul li.first a{
            border:0}
        #midsummer #ft ul li a{
            border-color:#000;
            font-weight:normal}
        #midsummer #ft #copyrights{
            color:#fff;
            padding:6px 0 15px 0}
        #midsummer #ft #copyrights li{
            display:block;
            float:left;
            margin:0 5px 0 0;
            width:316px}
        #midsummer #ft #copyrights .logo{
            height:20px;
            width:124px}
            #midsummer #ft #copyrights .logo a{
                border:0;
                display:block;
                height:0;
                overflow:hidden;
                padding:20px 0 0 0}
                #midsummer #ft a:hover{
                    color:#DCDD84}
        #midsummer #ft img,#midsummer #ft a img{
            border:0}
/* profile buttons */
.prf-prm-nav,.prf-prm-nav li,.prf-prm-nav li a{
    height:33px;
    width:172px}
    .prf-prm-nav li{
        background:url(/img/events/33/profilebttns.gif);
        background-position:0 0;
        background-repeat:no-repeat}
        .prf-prm-nav li.ss{
            background-position:0 -33px}
    .prf-prm-nav li a{
        display:block;
        text-decoration:none}
        .prf-prm-nav li a strong{
            visibility:hidden}
            .prf-prm-nav li a:hover{
                background:url(/img/events/33/profilebttns.gif);
                background-position:-173px 0;
                background-repeat:no-repeat}
                .prf-prm-nav li.ss a:hover{
                    background-position:-173px -33px}

/* explanation */
#exp{
    font-family:arial;
    margin:0 auto;
    width:600px}
#exp h2 strong,#exp h3 strong,.promo-nav li a strong,#exp big strong,#legends h2 strong,#popup h3 strong,#popup div.rankings a strong,#nowinners strong{
    visibility:hidden}
#exp h2{
    background:url(/img/events/33/h2exp.jpg) 0 0 no-repeat;
    height:163px}
#exp h3{
    background:url(/img/events/33/txt/midsummernights.gif) center 26px no-repeat;
    height:63px}
#exp p{
    font-size:11px;
    padding:7px 10px}
#exp big{
    background:url(/img/events/33/txt/10luckywinners.png) center 0 no-repeat;
    display:block;
    height:136px}
/* legends gallery */
#leg h2{
    background:url(/img/events/33/h2legends.jpg) 0 0 no-repeat;
    height:158px}
#legends-gallery{
    height:638px;
    overflow:hidden;
    padding:0 0 0 15px}
    #legends-gallery li{
        float:left;
        height:150px;
        margin:0 11px 8px 0;
        width:105px}
    #legends-gallery li img{
        border:1px solid #4A91D2}
    #legends-gallery li a:hover img{
        border-color:#9AC56C}
/* rankings */
/* game winners page */
#xwin{}
    #xwin #nowinners{
        background:url(/img/events/33/txt/nowinners.gif) center 25px no-repeat;
        height:36px;
        padding:25px 0 75px 0}
    #xwin h3,#xtop h3{
        float:left;
        width:300px;
        height:50px;
        background:url(/img/events/33/txt/viewersrankings.gif) 68px 0 no-repeat}
        #xwin h3{
            background:url(/img/events/33/txt/viewerswinners.gif) 68px 0 no-repeat}
        #xtop h3.chwin{
            background:url(/img/events/33/txt/chathostrankings.gif) 56px 0 no-repeat}
        #xwin h3.chwin{
            background:url(/img/events/33/txt/chathostwinners.gif) 56px 0 no-repeat}
    #xwin ul{
        background:url(/img/events/33/bgwin.jpg) 0 0 no-repeat;
        padding:46px 0 72px 50px;
        height:46px}
        #xwin ul li{
            display:inline;
            float:left;
            height:46px;
            margin:0 5px 0 0;
            width:100px}
        #xwin ul li.act{}
            #xwin ul li a{
                display:block;
                height:46px;
                line-height:46px;
                width:100px}
            #xwin ul li a:hover{
                background-image:url(/img/events/33/days.jpg);
                background-repeat:no-repeat}
        #xwin ul li#d1-act{
            background:url(/img/events/33/days.jpg) 0 -46px}
            #xwin ul li#d1 a:hover,#xwin ul li#d1-act a:hover{
                background-position:0 0}
        #xwin ul li#d2-act{
            background:url(/img/events/33/days.jpg) -100px -46px}
            #xwin ul li#d2 a:hover,#xwin ul li#d2-act a:hover{
                background-position:-100px 0}
        #xwin ul li#d3-act{
            background:url(/img/events/33/days.jpg) -200px -46px}
            #xwin ul li#d3 a:hover,#xwin ul li#d3-act a:hover{
                background-position:-200px 0}
        #xwin ul li#d4-act{
            background:url(/img/events/33/days.jpg) -300px -46px}
            #xwin ul li#d4 a:hover,#xwin ul li#d4-act a:hover{
                background-position:-300px 0}
        #xwin ul li#d5-act{
            background:url(/img/events/33/days.jpg) -400px -46px}
            #xwin ul li#d5 a:hover,#xwin ul li#d5-act a:hover{
                background-position:-400px 0}
    #xwin .xwinct,#xtop .xwinct{
        background:url(/img/events/33/bgxwincti.gif) 299px 0 repeat-y}
        #xwin .xwincti,#xtop .xwincti{
            background:url(/img/events/33/bgxwinct.jpg) 299px bottom no-repeat}
#wtab{
    background:url(/img/events/33/bgxwinctt.jpg) 299px 0 no-repeat;
    width:100%}
    #wtab #vwrtab{
        padding:0 0 0 21px}
    div#winners.top10 #wtab #vwrtab{
        padding-top:20px}
    div#winners.top10 #wtab #chtab{
        padding-top:20px}
    #wtab .vwr{
        width:86px;
        overflow:hidden;
        float:left;
        text-align:center;
        padding:0 4px 0 0}
        #wtab .vwr img{
            width:84px;
            height:63px;
            display:block;
            margin:1px auto;
            border:1px solid #3E0061}
    #wtab i{
        background:url(/img/events/27/prize.gif) 15px 27px no-repeat;
        color:#fff;
        display:block;
        float:left;
        font-size:14px;
        font-style:normal;
        font-weight:bold;
        height:14px;
        line-height:14px;
        padding:34px 10px;
        text-align:center;
        width:50px}
    #wtab .prize{
        width:95px;
        float:left;
        padding:33px 0 0 0}
        #wtab .prize strong{
            font-size:15px}
            #wtab .prize strong small{
                font-size:12px;
                font-weight:normal}
        #wtab .mny{
            width:59px;
            margin:2px 0 0 0;
            height:16px;
            display:block;
            background-image:url(/img/events/27/bgmny.gif);
            background-repeat:no-repeat}
            #wtab .m100{
                background-position:0 0}
            #wtab .m250{
                background-position:0 -27px}
            #wtab .m500{
                background-position:0 -52px}
            #wtab .m750{
                background-position:0 -79px}
            #wtab .m1000{
                background-position:0 -102px}
            #wtab .m1500{
                background-position:0 -126px}
    #wtab .clr{
        height:10px;
        line-height:10px}
    #wtab #chtab{
        width:269px;
        padding:0 21px 0 0}
        #wtab  #chtab .vwr,#wtab #chtab i,#wtab #chtab .prize,#wtab #chtab .mny{
            float:right}
        #wtab #chtab .prize{
            text-align:right}
    #wtab td{
        padding:0 0 7px 0}
    #wtab td img{
        border:1px solid #3F0060}
        #current-rankings #wtab td img{
            display:block;
            height:45px;
            width:60px}
/* current rankings */
#xtop{}
    #xtop #nowinners{
        background:url(/img/events/33/txt/norankings.gif) center 25px no-repeat;
        height:36px;
        padding:25px 0 75px 0}
    .hdbg{
        background:url(/img/events/33/bgrankings.jpg) 0 0 no-repeat;
        height:107px;
        padding:57px 0 0 0}
    #xtop h4{
        background:url(/img/events/33/bttns.png) 192px -168px no-repeat;
        height:24px;
        margin:0 0 12px 0;
        padding:0 0 0 192px}
        #xtop h4 a{
            display:block;
            height:24px;
            width:224px}
        #xtop h4 a:hover{
            background:url(/img/events/33/bttns.png) 0 -192px no-repeat}
    #xtop #score{
        color:#fff;
        font-size:12px;
        height:22px;
        line-height:22px;
        margin:0;
        padding:0 0 28px 0;
        text-align:center;
        text-transform:uppercase}
        #xtop #score a{
            color:#fff}
            #xtop #score a:hover{
                text-decoration:none}
/* popup */
#popup{
    background:#000;
    color:#fff}
    #popup .wrp{
        height:450px;
        margin:0 auto;
        overflow:hidden;
        width:450px}
    #popup h1,#popup h2{
        display:none}
    #popup h3{
        background:url(/img/events/33/bgpopup.jpg) 0 0 no-repeat;
        height:133px}
    #popup ul{
        font-size:11px;
        padding:0 0 6px 0}
        #popup li{
            background:url(/img/events/33/blltd.gif) 10px 3px no-repeat;
            padding:1px 10px 3px 25px}
    #popup div.rankings{
        background:url(/img/events/33/bttns.png) 111px -120px no-repeat;
        height:24px;
        padding:0 0 0 111px;
        width:228px}
        #popup div.rankings a{
            display:block;
            height:24px;
            text-decoration:none;
            width:228px}
            #popup div.rankings a:hover{
                background:url(/img/events/33/bttns.png) 0 -144px no-repeat}
/* Classes */
.ac{
    text-align:center}
.al{
    text-align:left}
.ar{
    text-align:right}
.clr{
    clear:both;
    display:block;
    height:0;
    line-height:0}
.fr{
    float:right !important}
.fl{
    float:left !important}    
.hidden{
    display:none}
.reset{
    list-style:none;
    margin:0;
    padding:0}
.rules{
    font-size:11px;
    padding:7px 45px 0 50px}
    .rules li{
        background:url(/img/events/33/bllt.gif) 0 5px no-repeat;
        padding:2px 0 2px 15px}
.promo-nav{
    height:24px;
    line-height:24px;
    padding:0 0 0 123px}
    .promo-nav li{
        background-image:url(/img/events/33/bttns.png);
        background-repeat:no-repeat;
        float:left;
        height:24px;
        margin:0 27px 0 0;
        width:164px}
        .promo-nav li a{
            display:block;
            height:24px;
            text-decoration:none;
            width:164px}
            .promo-nav li a:hover{
                background-image:url(/img/events/33/bttns.png);
                background-repeat:no-repeat}
    .promo-nav li.current-rankings{
        background-position:0 0}
        .promo-nav li.current-rankings a:hover{
            background-position:-166px 0}
    .promo-nav li.winners{
        background-position:0 -24px}
        .promo-nav li.winners a:hover{
            background-position:-166px -24px}
    .promo-nav li.whos-online{
        background-position:0 -48px}
        .promo-nav li.whos-online a:hover{
            background-position:-165px -48px}
    .promo-nav li.legends-gallery{
        background-position:0 -72px}
        .promo-nav li.legends-gallery a:hover{
            background-position:-165px -72px}
    .promo-nav li.lovers{
        background-position:0 -96px}
        .promo-nav li.lovers a:hover{
            background-position:-165px -96px}
.usd2000,.usd1000,.usd500,.usd250{
    display:block;
    width:59px;
    height:16px;
    margin:0 auto 0 auto;
    background-image:url(/img/events/25/money.gif);
    background-repeat:no-repeat}
    .usd2000{
        background-position:0 0}
    .usd1000{
        background-position:0 -16px}
    .usd500{
        background-position:0 -32px}
    .usd250{
        background-position:0 -48px}
