#content {
    width: 900px;
        height: 950px;
    overflow: hidden;
}

#shortcut_header {
        width: 217px;
        height: 66px;
        position: relative;
        top: 0;
        left: 15px;
        z-index: 2;
        background: transparent url(/images/bg_shortcut_header.png) no-repeat;
}

#shortcut_header h1 { font-size: 130%; }

#shortcut_body {
        width: 324px;
        height: 40px;
        position: relative;
        top: -20px;
        left: 3px;
        z-index: 1;
        background: transparent url(/images/bg_shortcut_body.png) no-repeat;
}

#shortcut_body.los_body a{ font-weight: normal; }

#media_player {
        float: left;
        width: 348px;
        height: 453px;
        /*background: transparent url(/images/tmp_media_player.png) no-repeat;*/
        position: relative;
        top: 0;
        left: 0;
}

#tv_pop_play_header {
        float: left;
        width: 280px;
        height: 66px;
        background: transparent url(/images/bg_tv_pop_play_header.png) no-repeat;
        position: relative;
        top: 0;
        left: -10px;
        z-index: 5;
        overflow: hidden;
}

#tv_pop_play_header h1 {
        padding: 21px 30px 0 0;
        font-size: 110%;
}

#tv_pop_play_body {
        width: 193px;
        height: 40px;
        background: transparent url(/images/bg_tv_pop_play_body.png) no-repeat;
        position: relative;
        top: 45px;
        left: -250px;
        z-index: 4;
        overflow: hidden;
}

#diary {
        float: left;
        width: 300px;
        height: 366px;
        background: transparent url(/images/bg_diary.png) no-repeat;
        position: relative;
        top: -50px;
        left: 20px;
        z-index: 3;
        padding:20px 0px 0 250px;
}

#diaryFlashShell {
        width:210px;
        height:300px;
        position:relative;
        float:left;
}

#diaryFlashShell p {
        color:#333333;
        padding:20px 50px 0 30px;
        font-size:80%;
        line-height:18px;
}

#top_ten_predictor_header {
        float: left;
        width: 217px;
        height: 66px;
        position: relative;
        top: -80px;
        left: -20px;
        z-index: 4;
        background: transparent url(/images/bg_shortcut_header.png) no-repeat;
        overflow: hidden;
}

#top_ten_predictor_header h1 {
        margin: 3px 0 0;
        font-size: 110%;
}

#top_ten_predictor_body {
        float: left;
        width: 256px;
        height: 39px;
        background: transparent url(/images/bg_top_ten_predictor_body.png) no-repeat;
        position: relative;
        top: -35px;
        left: -210px;
        z-index: 3;
        overflow: hidden;
}

#vote_star {
        float: left;
        width: 163px;
        height: 163px;
        background: transparent url(/images/bg_up_for_grabs_star.png) no-repeat;
        position: relative;
        top: -130px;
        left: 100px;
        z-index: 8;
}

#vote_star a {
    display: block;
    width: 163px;
        height: 0;
        padding-top: 163px;
        overflow: hidden;
}

#dice {
        float: right;
        width: 190px;
        height: 115px;
        background: transparent url(/images/bg_dice.png) no-repeat;
        position: relative;
        top: -220px;
        left: -370px;
        z-index: 1;
}

#lip_gloss {
        float: right;
        width: 278px;
        height: 142px;
        background: transparent url(/images/bg_lip_gloss.png) no-repeat;
        position: relative;
        top: -140px;
        left: 160px;
        z-index: 1;
}

#tickets {
        width: 310px;
        height: 209px;
        background: transparent url(/images/bg_tickets.png) no-repeat;
        position: relative;
        top: 590px;
        z-index: 0;
}

#tickets a {
    display: block;
    width: 310px;
    height: 209px;
}

#button {
        width: 146px;
        height: 107px;
        background: transparent url(/images/bg_button.png) no-repeat;
        position: relative;
        top: 350px;
        left: 220px;
        z-index: 0;
}

#vip_pass {
        width: 384px;
        height: 589px;
        background: transparent url(/images/bg_hp_vip_pass.png) no-repeat;
        position: relative;
        top: -90px;
        left: 300px;
        z-index: 2;
}

#vip_pass a {
    display: block;
    width: 100px;
    height: 100px;
    position: relative;
    top: 450px;
    left: 20px;
}

#magazine {
        width: 517px;
        height: 645px;
        position: relative;
        top: -810px;
        left: 380px;
        z-index: 0;
}

#magazine p {
        margin: 0;
        padding: 0;
}

#what_you_think_header {
        float: left;
        width: 313px;
        height: 66px;
        background: transparent url(/images/bg_what_you_think_header.png) no-repeat;
        position: relative;
        top: -250px;
        left: 510px;
        z-index: 3;
}

#what_you_think_header h1 { margin-top: 4px; }

#what_you_think_body {
        float: left;
        width: 302px;
        height: 39px;
        background: transparent url(/images/bg_what_you_think_body.png) no-repeat;
        position: relative;
        top: -200px;
        left: 230px;
        z-index: 2;
}

#pop_quiz_header {
        float: left;
        width: 313px;
        height: 66px;
        background: transparent url(/images/bg_pop_quiz_header.png) no-repeat;
        position: relative;
        top: -160px;
        left: 10px;
        z-index: 3;
}

#pop_quiz_header h1 { margin-top: 4px; }

#pop_quiz_l1,
#pop_quiz_l2 {
        float: left;
        width: 302px;
        height: 39px;
        background: transparent url(/images/bg_pop_quiz_body.png) no-repeat;
        position: relative;
}

#pop_quiz_l1 {
        top: -180px;
        left: 40px;
        z-index: 2;
}

#pop_quiz_l2 {
        top: -178px;
        left: 20px;
        z-index: 2;
}

#its_your_shout {
    width: 149px;
    height: 148px;
    background: transparent url(/images/bg_your_shout.png) no-repeat;
    position: relative;
    top: -1420px;
    left: 380px;
    z-index: 5;
}

#its_your_shout h3 {
    display: none;
}

#its_your_shout p {
    font-size: 75%;
    color: #000;
    position: relative;
    top: 105px;
    left: 10px;
    line-height: 16px;
}

#its_your_shout a {
    font-weight: bold;
    color: #000;
    position: relative;
}
