

#ad
{
    color: white;
}

#ad_banner2
{ 	
    left: 792px;
}
.content_body_container
{
    background-color: black;
    color: white;
    font: 14px "Lucida Grande", LucidaGrande, Arial, sans-serif;
}

#top
{
    width: 787px;
    height: 446px;
    background: url(http://images.g4tv.com/images/2007/ninjawarrior/contest_video/top_bg2.gif) no-repeat;
}

#summary
{
    padding: 33px 0 0 32px;
}

#summary a
{
    color: #fe4400;
    font-weight:bold;
}

.redbold
{
    color: #fe4400;
    font-weight: bold;
}

#voting_closes
{
    font-size: 18px;
    color: yellow;
}

.video_title
{
    background-color: #fe4400;
    text-transform: uppercase;
    color: black;
    font-size: 18px;
    font-weight: bold;
    padding-left: 9px;
    width: 703px;
    margin: 18px 0 0 75px;
    display: block;
}

#video_player
{
    margin: 15px 25px 0 11px;
    border: solid 1px #fe4400;
    width: 320px;
    height: 282px;
    float: left;
}

#video_description
{
    float: left;
    line-height: 150%;
    margin-top: 15px;
    position:relative;
    width: 406px;
    
    
}

.imgFinalist
{
    display:block;
    left:350px;
    position:absolute;
    top:0px;
}

.vote
{
    color: #fe4400;
    font-size: 18px;
    height: 35px;
    text-align: top;
}

.pnlStars
{
    height:35px;
    left:66px;
    position:absolute;
    top:162px;
    width:199px;
}

.lnkStar1 img, .lnkStar2 img, .lnkStar3 img, .lnkStar4 img, .lnkStar5 img
{
    height:35px;
    width:35px;
}

.lnkStar1
{
    display:block;
    height:35px;
    left:66px;
    position:absolute;
    top:162px;
    width:35px;
}
.lnkStar2
{
    display:block;
    height:35px;
    left:106px;
    position:absolute;
    top:162px;
    width:35px;
}
.lnkStar3
{
    display:block;
    height:35px;
    left:146px;
    position:absolute;
    top:162px;
    width:35px;
}
.lnkStar4
{
    display:block;
    height:35px;
    left:187px;
    position:absolute;
    top:162px;
    width:35px;
}
.lnkStar5
{
    display:block;
    height:35px;
    left:228px;
    position:absolute;
    top:162px;
    width:35px;
}


#prev_next
{
    background-color: #272727;
    clear: both;
    height:19px;
    line-height: 1.4;
    left: -20px;
    top:264px;
    position:absolute;
    width: 446px;
    
}

.prev_video
{
    display:block;
    left: 3px;
    position:absolute;
    top:0px;
}

.lnkContestHome
{
    display:block;
    left: 162px;
    position:absolute;
    top:0px;
}

.next_video
{
    display:block;
    right: 3px;
    position:absolute;
    top:0px;
}

*html .next_video
{
    right: 10px;
}

#prev_next a
{
    color: #fe4400;
    font-weight: bold;
}

#comments
{
    width: 471px;
    background: url(http://images.g4tv.com/images/2007/ninjawarrior/comments_bg.jpg) no-repeat #151515;
    float: left;
    padding-bottom:40px;
    padding-left:20px;
}

.pnlComments a
{
    color: #fe4400;
}

#comment_heading
{
    width: 465px;
    height: 22px;
    background-color: black;
    color: #ff3300;
    font-weight: bold;
    margin: 15px 0 0 26px;
    line-height: 1.4;
    font-size: 16px;
    text-indent: 8px;
}

#more_challengers
{
    width: 286px;
    background: url(http://images.g4tv.com/images/2007/ninjawarrior/challengers_bg.jpg) no-repeat #151515;
    float: left;
    padding-bottom:40px;
    margin: 0px 0 0 10px;
}

*html #comments
{
    margin-right:-20px;
}

#more_challengers_heading
{
    width: 254px;
    height: 22px;
    background-color: black;
    color: #ff3300;
    font-weight: bold;
    margin: 15px 0 0 32px;
    line-height: 1.4;
    font-size: 16px;
    text-indent: 8px;
}

.comment_challenge
{
    background: url(http://images.g4tv.com/images/2007/ninjawarrior/comment_challenge_bg.gif) repeat-y 0px 50px;
}


/************
comments
**********/

.pnlComments
{
    padding-top:20px;
}

.posted_line
{
    color:#f30;
    font-size:12px;
    font-weight:bold;
}
.posted_date
{
    color:#ccc;
    font-size:10px;
    font-weight:normal;
}
.item_comment
{
    color:white;
    font-size:11px;
    font-weight:normal;
}
.comment_row
{
    background-color:#2d2d2d;
    padding:5px 5px 5px 15px;
}
.comment_row_alt
{
    background-color:#3c3c3c;
    padding:5px 5px 5px 15px;
}

.comment_row br, .comment_row_alt br
{
    display:none;
}

.comment_row a, .comment_row_alt a
{
    color:#f30;
    font-size:12px;
    font-weight:bold;
}



.challenger_row_container
{
    color:white;
    font-size:11px;
    font-weight:normal;
    margin:20px 0px 0px 0px;
    padding:0px 0px 0px 10px;
    position:relative;
}

.lnkTitle
{
    color:#f30;
    display:block;
    font-size:12px;
    font-weight:bold;
    margin:0px 0px 0px 0px;
    text-transform:uppercase;
    
}

.lnkArrow
{
    display:block;
    left:70px;
    position:absolute;
    top:42px;
}

.lnkChallengerVideo
{
    float:left;
    margin-right:10px;
}

.lnkChallengerVideo img
{
    border:2px solid #f30;
}
.warning
{
    color:#f30;
    font-size:12px;
    font-weight:bold;
}
.disclaimer
{
    color:white;
    font-size:9px;
    
}

.lblDesc
{
    width:125px;
}
