div.tag_line {
    float: left;
    width: 639px;
    background: url("/img/bg-top-tag_line.jpg") bottom left no-repeat;
    margin-bottom: 10px;

}
div.tag_line h2 {
    padding: 10px 10px 0 10px;
    margin: 0;
    width: 619px;
    background: url("/img/bg-bottom-tag_line.jpg") top left no-repeat;
    border: 0;
    font-size: 18px; 
    font-weight: 100;
}

div.tag_line p { 
    padding: 10px 10px 0 10px;
    font-size: 14px; 
    color: #333; 
}

div.weekly_update {
    width: 639px;
    float: left;
    margin-bottom: 10px;
}

div.weekly_update div.weekly_video {
    width: 320px;
    float: left;
    padding: 10px;
}

div.weekly_update div.weekly_winners {
    width: 279px;
    float: left;
    padding: 10px;
}

div.weekly_update div.weekly_winners img.thumbnail {
    width: 50px;
    padding: 1px;
    border-color: #d6d6d6;
}
div.weekly_update div.weekly_winners p {
    padding: 0;
    margin: 0;
}

div.weekly_update div.weekly_winners div.contestant_entry {
    width: 279px;
    margin-bottom: 3px;
    float: left;
    clear: both;
    border: 1px solid #ddd;
    border-width: 0 0 1px 0;
}
div.weekly_update div.weekly_winners div.contestant_entry p.contest_name,
div.weekly_update div.weekly_winners div.contestant_entry p.created_by,
div.weekly_update div.weekly_winners div.contestant_entry p.created_date {
    font-size: 10px;
    color: #666;
}

div.you_can_do {
    width: 639px;
    float: left;
    padding: 0;
    background: url("/img/bg-bottom-you_can_do.jpg") bottom right no-repeat;
    margin-top: 10px;
    margin-bottom: 10px;

}

div.you_can_do h2 {
    background: url("/img/bg-top-you_can_do.jpg") top left no-repeat;
    padding: 20px 10px 10px  10px;
    height: 50px;
    margin: 0 0 -20px 0;
    border: 0;
}

div.you_can_do div.panel {
    width: 199px;
    height: 150px;
    float: left;
}

div.you_can_do div.panel h3 {
    padding: 0 0 0 0;
    margin: 0 0 2px 10px;
    border: 0;
    color: black;
    border-width: 0 0 3px 0;
    border-style: solid;
    font-weight: 100;
}

div.you_can_do div.be_a_contestant h3 {
    border-color: #c5f694;
}

div.you_can_do div.be_a_judge h3 {
    border-color: #acd1ed;
}

div.you_can_do div.socialize h3 {
    border-color: #ffc073;
}

div.you_can_do div.panel p {
    padding: 0 10px 0px 10px;
}

div.you_can_do div.be_a_contestant {
    padding: 0 10px 0 10px;
}


div.you_can_do div.socialize {
    padding: 0 10px 0 10px;
}
div.activity_feed {
    margin: 15px 0;
    width: 619px;
    float: left;
    clear: both;
}

div.activity_feed h2 {
    margin-left: 10px;
}
p.activity_feed_item {
    clear: both;
    float: left;
    width: 584px;
    background-color: #ccc;
    padding: 10px 10px 10px 25px;
    margin: 0;
    border-top: 1px solid #999;
}

p.blog_post {
    background: url("/img/icons/16x16/edit.gif") no-repeat 5px center;
}

p.contest_entry {
    background: url("/img/icons/16x16/website_blue.gif" ) no-repeat 5px center;
}

p.judge {
    background: url("/img/icons/16x16/check.gif") no-repeat 5px center;
}

p.comment {
    background: url("/img/icons/16x16/comment.gif") no-repeat 5px center;
}

p.activity_feed_item a {
    font-weight: bold;
}

p.altrow {
    background-color: #ddd;
}

div.homePageVideoCaption{
	background-color: white;
	float: left;
	padding: 10px 10px 5px 10px;
	margin-top: 10px;
	width: 300px;
}

div.weekly_winners ul li{
	margin-bottom: 2px;
}

div.weekly_update div.weekly_winners p.home_page_social_link{
	margin-bottom: 8px;
	margin-left: 4px;

}

div.weekly_update div.weekly_winners a.twitter_link{
	background: url("/img/bubble_twit.jpg")top left no-repeat;
	padding-top: 1px;
	padding-left: 28px;
	padding-bottom: 4px;
}

div.weekly_update div.weekly_winners a.facebook_link{
	background: url("/img/bubble_fb.jpg")top left no-repeat;
	padding-top: 1px;
	padding-left: 28px;
	padding-bottom: 4px;
}

div.weekly_update div.weekly_winners a.myspace_link{
	background: url("/img/bubble_ms.jpg")top left no-repeat;
	padding-top: 1px;
	padding-left: 28px;
	padding-bottom: 4px;
}

div.prime_bubble_copy{
	float: left;
	width: 260px;
	background: #ffffff;
	padding: 5px;
	margin: 0 0 10px 0;
}

div.prime_bubble_copy h4{
	margin: 5px 0px;
	padding: 0px
}

div.homepage_semifinalists .button{
	margin: 3px 0px 4px 8px;
}

div.season2_copy{
	padding-top: 60px;
	padding-bottom: 10px;
	float: left;
	text-align: center;
}


div.season2_copy strong, div.weekly_drawing_bubble strong{
	padding-top: 5px;
	font-size: 20px;
}

div.weekly_drawing_bubble p{
	margin-bottom:0;
}


div.weekly_drawing_bubble{
	text-align: center;
	float: left;
	width: 182px;
	background: #D7FCB1 url("/img/weekly_winners_bottom.jpg") bottom left no-repeat;
	padding: 0px 78px 5px 10px;
	margin: 0 0 10px 0;

}


div.weekly_drawing_bubble_cap{
	background: #D7FCB1 url("/img/weekly_winners_top.jpg") top left no-repeat;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	height: 9px;
	width: 270px;
	float: left;
	overflow: hidden;

}

div.weekly_video div.weekly_drawing_bubble_cap{
	margin: 10px 0 0px 0;

}

div.weekly_drawing_bubble h4{
	margin-top: 5px;
	border-bottom: none;
}

div.season2_copy b, div.weekly_drawing_bubble b{
	color: #365983;
}

div.weekly_drawing_bubble b{
	font-size: 16px;
}

div.yobising_season2_ad{
	float: left;
	background: url("/img/singSeason2.jpg") top left no-repeat;
	margin: 15px 0 0 0;
	padding: 0px;
	width: 320px;
}

div.yobilaugh_season2_ad{
	float: left;

	background: url("/img/laughSeason2.jpg") top left no-repeat;
	margin-top: 15px;
	width: 320px;
}

div.yobifilm_season2_ad{
	float: left;

	background: url("/img/filmSeason2.jpg") top left no-repeat;
	margin-top: 15px;
	width: 320px;
}

div.yobipics_season2_ad{
	float: left;

	background: url("/img/picsSeason2.jpg") top left no-repeat;
	margin-top: 15px;
	width: 320px;
}

img.micro_thumb{
	width: 38px;
	display: inline;
	float: left;
}

img.semifinalist_thumb{
	width: 38px;
	display: inline;
	float: left;
	margin: 0 0 2px 2px;
}

div.microthumbFrame{
	float: left;
	margin: 2px;
	display: inline;
	height: 38px;
	overflow: hidden;
}

div.homepage_semifinalists{
	background: url("/img/semifinalist_bub_top.jpg") top left no-repeat #E8F2F8;
	text-align: center;
	float: left;
	width: 270px;
	margin: 0 0 10px 0;
	overflow: hidden;

}

div.semifinalists_grid{
	text-align: center;
	width: 210px;
	margin: 0 auto 10px auto;
	clear: both;
}

div.homepage_semifinalists a{
	text-decoration: none;

}

div.homepage_semifinalists h4{
	border-bottom: none;
		width: 270px;
	text-align: center;
	font-size: 15px;
}

div.homepage_semifinalists span{
	background: url("/img/semifinalist_bub_bottom.jpg") bottom left no-repeat #E8F2F8;
	height: 9px;
	display: block;
}

div.season2_spacer{
	float: left;
	width: 115px;
	height: 40px;
}

div.homepage_prizeup{
	background: url("/img/home_grand_prize_bottom.jpg") bottom left no-repeat #F9EDC7;
	text-align: left;
	float: left;
	width: 270px;
	margin: 10px 0 10px 0;
	overflow: hidden;
}

div.homepage_prizeup p a{
	float: right;
	padding: 0 10px 10px 10px;
	border-bottom: none;
}



div.homepage_prizeup h3{
	background: url("/img/home_grand_prize_top.jpg") top left no-repeat #F9EDC7;
	width: 270px;
	text-align: center;
	margin: 0px;
	padding: 10px 0 0 0;
	border-bottom: none;
	font-size: 15px;
}


div.homepage_prizeup ul{
	list-style: outside;
}

div.homepage_prizeup ul li{
	list-style: outside;
	padding-bottom: 2px;
}


div.homepage_prizeup span{
	background: url("/img/home_grand_prize_bottom.jpg") bottom left no-repeat #F9EDC7;
	height: 9px;
	display: block;
}

div.homePageGrandPrizes{
	width: 158px;
	margin: 0;
	float: left;
	text-align: center;
}

div.homePageGrandPrizes img.tiny_logo{
	height: 22px;
	margin: 0 0 3px 0;
}

div.homePageGrandPrizes img.prize_photo{
	border: thin black solid;
	width: 112px;
	padding: 3px;
	margin: 0 0 5px 0;
}

div.homePageGrandPrizeBox{
	height: 135px;
	margin-bottom: 10px;
}

div.homePageGrandPrizeBox a{
	font-size: 11px;
	text-decoration: none;
}

div.homePageGrandPrizeBox a span{
	font-size: 12px;
	font-weight: bold;
}

div.blurb{
	width: 639px;
	float: left;
	border-top: thin #cccccc solid;
	text-align: center;
	padding: 10px 0;
}

div.blurb h2{
	border: none 0;
	margin: 0 0 10px 0;
	font-size: 20px;
}

div.blurb h3{
	border: none 0;
	margin: 0;
	font-size: 17px;
	color: #000000;
}

div.blurb h3 span{
	color: #E00202;
	font-size: 17px;
}

div.blurb h3 a{
	font-size: 20px;
}

div.blurb h5{
	border: none 0;
	margin: 0;
	font-size: 16px;
	color: #365983;
}


div#weeklyVideo{
	width: 320px;
	margin: 0 5px;
	float: left;
}

div#weeklyVideo h2{
	width: 320px;
	border: none 0;
	float: left;
	text-align: center;
	color: #365983;
	margin-bottom: 3px;
	font-size: 20px;
}

div#weeklyVideo p{
	width: 300px;
	font-size: 13px;
	margin: 10px 0 0 10px;
	float: left;
}

div.homepage_semifinalist{
	float: left;
	width: 142px;
	text-align: center;
}

div.homepage_semifinalist span{
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 3px;
}

div.homepage_semifinalist p{
	font-size: 11px;
	margin-top: 4px;
	margin-bottom: 4px;
}

div.homepage_semifinalist b{
	font-size: 12px;
	font-weight: bold;

}

div.homepage_semifinalistsHomeL{
	width: 312px;
	margin: 0 0 30px 0;
	padding: 0 0 0 2px;
	float: left;
}

div.homepage_semifinalistsHomeR{
	width: 312px;
	padding: 0 0 0 2px;
	margin: 0 0px 30px 0;
	float: right;
}

div.homepage_semifinalistsHomeL p, div.homepage_semifinalistsHomeR p{
	text-align: center;
}

div.home_semifinalists_grid{
	margin: 0 auto;
	clear: both;
	width: 205px;
}

div.homepage_semifinalistsHomeL h4, div.homepage_semifinalistsHomeR h4{
	text-align: center;
	margin: 0;
	border-bottom: 0 none;
}

div.homepage_semifinalistsHomeL h4 a, div.homepage_semifinalistsHomeR h4 a{
	text-decoration: none;
}

div.homepage_semifinalistsHomeL h4 span, div.homepage_semifinalistsHomeR h4 span{
	position: relative;
	color: #000000;
	font-size: 20px;
	top: -5px;
}

div#timeLeftInRound{
	width: 320px;
	margin: 0 0 10px 0;
	float: left;
	border-top: thin #ccc solid;
}

div#timeLeftInRound h2{
	border: none 0;
	margin: 10px 0 0 0;
	font-size: 16px;
	color: #365983;
}

div#timeLeftInRound h3{
	border: none 0;
	margin: 0 0 10px 0;
	font-size: 18px;
	color: #6E8AA0;
}

div#timeLeftInRound h3 a{
	font-size: 20px;
}
img.flat_ad{
	float: left;
	margin-bottom: 10px;
}
div.weekly_video_meta{
	float: left;
	width: 295px;
	padding: 10px 0 0 0;
}
div.winner_info{
	float: left;
	width: 185px;
	margin-bottom: 10px;
}

div.winner_thumbs{
	float: left;
	width: auto;
	margin-right: 10px;
	padding-left: 10px;
}

div.winner_thumbs img, div.runner_up_info img, div.homepage_semifinalist img{
	width: 106px;
	background-color: #ffffff;
	border: 1px black solid;
	padding: 3px;
	margin-bottom: 3px;
}
div.winner_thumbs img{
	margin-bottom: 20px;
}

div.new_tile div.body div.winner_info h3, div.new_tile div.body div.semifinalist_info h3{
	float: left;
	width: 185px;
	border: none 0;
	padding: 0;
	margin: 0;
	font-size: 18px;
}

div.new_tile div.body div.winner_info h4, div.new_tile div.body div.semifinalist_info h4{
	float: left;
	width: 185px;
	border: none 0;
	padding: 0;
	margin: 0;
	font-size: 12px;
}

div.new_tile div.body div.winner_info h5, div.new_tile div.body div.semifinalist_info h5{
	float: left;
	width: 185px;
	border: none 0;
	padding: 0;
	margin: 0;
	font-size: 15px;
}

div.new_tile div.body div.winner_info ul{
	list-style: disc;
	width: 125px;
	margin: 5px 0 10px 0;
	padding-left: 20px;
}

div.new_tile div.body div.winner_info ul li{
	font-size: 12px;
	margin: 3px 0 0 0;
	list-style: disc;
}

div.new_tile div.body div.weekly_update div.weekly_video{
	padding: 10px 15px 10px 0;
}

div.runner_up_info{
	float: left;
	width: 149px;
	margin-right: 10px;
	padding-top: 10px;
	text-align: center;
}
div.runner_up_info img.tiny_logo{
	width: auto;
	border: 0;
	padding: 0;
	margin-bottom: 0;
	height: 22px;
	background-color: transparent;
}
div.top_box{
	float: left;
	width: 639px;
	margin-bottom: 15px;
	border-bottom: thin #ccc solid;
}
p.more_finalists a{
	font-size: 11px;
	text-decoration: none;
	color: #999999;
}

div.semifinalist_thumbs{
	float: left;
	padding-left: 10px;
	margin-right: 10px;
}
div.semifinalist_thumbs img{
	width: 306px;
	background-color: #ffffff;
	border: 1px black solid;
	padding: 3px;
	margin-bottom: 3px;
}

div.semifinalist_info{
	float: left;
	width: 302px;
	margin-bottom: 10px;
}

div.new_tile div.body div.semifinalist_info h3{
	float: left;
	width: 302px;
	border: none 0;
	padding: 0;
	margin: 0;
	font-size: 18px;
}

div.new_tile div.body div.semifinalist_info h4{
	float: left;
	width: 302px;
	border: none 0;
	padding: 0;
	margin: 15px 0 0 0;
	font-size: 13px;
}

div.new_tile div.body div.semifinalist_info h5{
	float: left;
	width: 302px;
	border: none 0;
	padding: 0;
	margin: 0;
	font-size: 15px;
}

div.new_tile div.body div.semifinalist_info ul{
	float: left;
	margin: 5px 0 0 18px;;
}
div.this_weeks_semifinalists{
	width: 285px;
}

