html,body{
    margin:0;
    padding:0;
    border:0;
    background:#010101;
    color:#fff;
    font:12px Arial, Helvetica, sans-serif}
a{
    outline:none}
#ct{
    width:950px;
    margin:0 auto}
#hd{
    padding:0 0 0 21px;
    height:153px}
    #hd dl,#hd dd,#hd dt{
        margin:0;
        padding:0;
        height:153px}
    #hd dd,#hd dt{
        float:left}
    #hd dd.hdf{
        background:url(/img/homepage/bghd1.jpg) top no-repeat;
        width:170px}
    #hd dd.hds{
        background:url(/img/homepage/bghd2.jpg) top no-repeat;
        width:170px}
    #hd dt#logo{
        background:url(/img/homepage/bghd3.jpg) top no-repeat;
        padding:55px 0 0 0;
        height:98px;
        width:231px}
        #hd dt#logo a{
            display:block;
            height:77px}
        #hd dt#logo a span,#hd dd.hdl span{
            display:none}
    #hd dd.hdl{
        background:url(/img/homepage/bghd4.jpg) top no-repeat;
        padding:70px 0 0 134px;
        height:83px;
        width:222px}

#ctn{
    height:500px;
    padding:0 0 0 187px;
    background:url(/img/homepage/bgctn.jpg) left top no-repeat}
    #ctn #group{
        margin:0;
        padding:0;
        list-style:none;
        height:500px;
        width:763px}
    #ctn #events{
        position:relative;
        float:left;
        width:318px;
        height:500px;
        padding:0;
        margin:0;
        background:url(/img/homepage/events.jpg) left bottom no-repeat}
        #ctn #events h1{
            margin:19px 0 0 7px;
            padding:0;
            font-size:12px;
            font-weight:normal;
            color:#E5004D}
            #ctn #events h1 a{
                display:block;
                width:170px;
                padding:62px 0 0 0;
                text-decoration:none;
                color:#E5004D}
        #ctn h1 span,#ctn a span{
            display:none}
        #ctn #events ol{
            margin:0 0 0 10px;
            padding:30px 0 0 0;
            list-style:none}
        #ctn #events ol li{
            width:200px;
            float:none;
            background:url(/img/homepage/bltpink.gif) no-repeat left 5px;
            padding:0 0 4px 8px;
            height:auto}
        #ctn #events p.bepart{
            width:136px;
            height:0;
            overflow:hidden;
            padding:39px 0 0 0;
            margin:35px 0 0 10px;
            background:url(/img/homepage/beapart.gif) no-repeat
            }
        #ctn #events p.comingsoon{
            width:173px;
            height:0;
            padding:36px 0 0 0;
            overflow:hidden;
            margin:15px 0 0 10px;
            background:url(/img/homepage/comingsoon.gif) no-repeat}
        #ctn #events p.register{
            width:267px;
            height:65px;
            margin:40px 0 0 0;
            background:url(/img/homepage/registerbtn.gif) no-repeat
            }
            #ctn #events p.register a{
                height:0;
                display:block;
                overflow:hidden;
                padding:65px 0 0 0}
                #ctn #events p.register a:hover{
                    background:url(/img/homepage/registerbtnover.gif)}
    #ctn #dating{
        position:relative;
        float:left;
        width:383px;
        height:500px;
        background:url(/img/homepage/dating.jpg) top no-repeat}
        #ctn #dating h1{
            font-size:12px;
            margin:19px 0 0 29px;
            padding:0;
            font-weight:normal;
            color:#FF9500}
            #ctn #dating h1 a{
                display:block;
                width:300px;
                padding:61px 0 0 0;
                text-decoration:none;
                color:#FF9500}
        #ctn #dating ol{
            margin:15px 0 0 30px;
            padding:13px 0 0 0;
            height:auto;
            list-style:none}
        #ctn #dating ol li{
            width:200px;
            float:none;
            background:url(/img/homepage/bltyellow.gif) no-repeat left 5px;
            padding:0 0 4px 8px;
            height:auto}
        #ctn #dating p.around{
            width:170px;
            height:0;
            padding:34px 0 0 0;
            overflow:hidden;
            margin:31px 0 0 20px;
            background:url(/img/homepage/around.gif) no-repeat}
        #ctn #dating p.available{
            width:182px;
            height:0;
            padding:24px 0 0 0;
            overflow:hidden;
            margin:24px 0 0 20px;
            background:url(/img/homepage/available.gif) no-repeat}
        #ctn #dating p.see, #splitright p.see{
            width:277px;
            height:65px;
            padding:0;
            overflow:hidden;
            margin:48px 0 0 20px;
            background:url(/img/homepage/datingbtn.gif) no-repeat}
            #ctn #dating p.see a, #splitright p.see a{
                display:block;
                height:65px}
            #ctn #dating p.see a:hover, #splitright p.see a:hover{
                background:url(/img/homepage/datingbtnover.gif) no-repeat}
    #ctn #adult{
        position:relative;
        float:left;
        width:383px;
        height:140px;
        background:url(/img/homepage/adult.jpg) top no-repeat}
        #ctn #adult h1{
            font-size:12px;
            margin:13px 0 0 28px;
            padding:46px 0 0 0;
            font-weight:normal;
            color:#39f}
        #ctn #adult a{
            position:absolute;
            bottom:23px;
            left:32px;
            display:block;
            width:172px;
            height:0;
            padding:32px 0 0 0}
            #ctn #adult a:hover{
                background:url(/img/homepage/adultbtnover.jpg)}
        #ctn #adult p{
            margin:0;
            display:none;
            height:auto;
            font-size:11px}
#ft{
    font-size:11px;
    background:url(/img/homepage/bgft.jpg) no-repeat top left;
    height:72px;
    padding:18px 0 0 0;
    text-align:center}
    #ft ul, #splitft ul{
        margin:0;
        padding:0 0 18px 0;
        list-style:none;
        height:13px;
        text-align:center}
    #ft li, #splitft li{
        display:inline;
        padding:0 12px;
        background:url(/img/homepage/bgftli.gif) right no-repeat;
        text-align:center}
    #ft li.last, #splitft li.last{
        background:0}
    #ft li a, #ft p a, #splitft li a, #splitft p a{   
        color:#FF9500;
        text-decoration:underline}
    #ft li a:hover, #ft p a:hover, #splitft li a:hover, #splitft p a:hover{
        text-decoration:none}
    #ft p, #splitft p{
        text-align:center;
        margin:0;
        padding:0}
#visamc{
    text-align:center;
    height:16px;
    line-height:16px;
    margin:10px auto}
    #visamc img{
        vertical-align:middle}

/* -v--- Split Page --- */
#splithd, #splitct, #splitft{
    width:766px;
    margin:0 auto}
#splithd{
    position:relative;
    height:113px;
    margin-top:20px;
    background:url(/img/homepage/splithdbg.jpg) no-repeat}
    #splithd h1{
        border:0}
    #splithd h1 span, #splithd p{
        display:none}
    #splithd p.adultsonly{
        display:block;
        position:absolute;
        left:360px;
        top:43px;
        width:114px;
        height:36px;
        margin:0;
        background:url(/img/homepage/adultsonly.gif) no-repeat}
        #splithd p.adultsonly span{
        display:none}
#splitct h2{
    display:none}
#splitleft{
    position:relative;
    float:left;
    padding:135px 0 0 0;
    width:382px;
    height:225px;
    background:url(/img/homepage/splitleft.jpg) no-repeat}
    #splitleft p{
        margin:0 0 10px 38px;
        padding:0;
        width:150px}
    #splitleft a{
        display:block;
        position:absolute;
        bottom:34px;
        left:27px;
        width:248px;
        height:69px}
        #splitleft a:hover{
            background:url(/img/homepage/splitadultcamsbtnover.jpg) no-repeat}
        #splitleft a span, #splitright a span{
            display:none}
#splitright{
    position:relative;
    float:right;
    width:383px;
    height:270px;
    padding:90px 0 0 0;
    background:url(/img/homepage/splitright.jpg) no-repeat}
    #splitright p{
        padding:0;
        margin:0 0 0 29px;
        color:#FF9500}
        #splitright p.see{
            position:absolute;
            bottom:34px;
            left:10px;}
    #splitright ol{
        margin:33px 0 0 30px;
        padding:0;
        height:auto;
        list-style:none}
    #splitright ol li{
        width:220px;
        float:none;
        background:url(/img/homepage/bltyellow.gif) no-repeat left 5px;
        padding:0 0 6px 8px;
        height:auto}
#splitft{
    font-size:11px;
    clear:both}
    #splitft ul{
        margin:0;
        padding:20px 0;}
    #splitft p{
        margin:0 0 10px 0}
/* -^--- Split Page --- */
