/*CONTEST PAGE*/

body { background:#929292; }

#head_background { background:url(../images/bg-grom-contest.jpg) no-repeat; background-position: 50% 0%; }

#contest_feature { margin-bottom:16px; overflow:hidden; }
.contest_viewer { width:630px; height:610px; background:#000; float:left }

.contest_info { width:330px; height:610px; background: #001a1b url(../images/sidebar.jpg) no-repeat; float:right; }

.contest_submit_area { padding:14px; font-size:13px; margin-top:168px; }
.contest_submit_area span { color:#FF0; }

.contest_socialmedia { background: #000 url(../images/btn-sm-bg.gif); height:31px; margin-bottom:6px; }
.contest_socialmedia ul { float:left; margin-left:82px; }
.contest_socialmedia li { float:left; margin-right:22px; height:31px; }
.contest_socialmedia li:hover {  }

.contest_media_rate { background: #373737 url(../images/bg-media-rate.gif); height:64px; }
.contest_media { width:630px; overflow:hidden; text-align:center; background:#141414; }
.contest_media_info { padding:10px; background:#222; }
.contest_media_info_left { float:left; width:460px; }
.contest_media_info_right { float:right; width:132px; padding-top:12px; }

.contest_media_rate ul { float:left; margin-left:40px; }
.contest_media_rate li { float:left; padding-right:6px; padding-left:6px; margin-right:10px; height:60px; font-size:12px; padding-top:2px; }
.contest_media_rate li:hover { background:#222;  }
.contest_media_rate li.contest_next { padding-left:30px; border-right:none; }
.contest_media_rate li.contest_next:hover { background: #373737 url(../images/bg-media-rate.gif) repeat-y; }
.contest_media_rate li.contest_vote { padding-right:30px; }
.contest_media_rate li.contest_vote:hover { background: #373737 url(../images/bg-media-rate.gif) repeat-y; }
.contest_media_rate li.vote_left { width:140px; text-align:right; padding-top:20px; }
.contest_media_rate li.vote_left:hover { background:none; }
.contest_media_rate li.vote_right { width:140px; text-align:left; padding-top:20px; }
.contest_media_rate li.vote_right:hover { background:none; }

.contest_media_tabs { height:28px; background:#1c1c1c; }
.contest_media_tabs ul { float:left; font-size:12px; }
.contest_media_tabs li { float:left; height:22px; border-right:solid #000 8px; background:url(../images/bg-tab.gif); padding-left:20px; padding-right:20px; padding-top:6px; }
.contest_media_tabs li:hover { background:url(../images/bg-tab-on.gif); }
.contest_media_tabs li.current { background:url(../images/bg-tab-on.gif); }

#contest_links a { color: #FF0; }
#contest_links a:hover { color:#999999; }

.contest_media_sort { height:22px; background:url(../images/bg-nav-bar.gif); }
.contest_media_sort ul { float:left; margin-left:20px; font-size:11px; }
.contest_media_sort li { float:left; margin-right:20px; padding-top:5px; }

#contest_sort_links { }
#contest_sort_links a.current { color:#a203bf; }


ul.contest_photo_list { width:790px; padding-left:18px; padding-top:10px; overflow:hidden; clear:both; }
	/*IE7*/ *:first-child+html ul.contest_photo_list { margin-bottom:10px; }
ul.contest_photo_list li { 
	float:left; 
	width:126px; 
	height:200px;
	background:#161616;
	padding:10px;
	margin:0 8px 10px 0;
	font-size:11px; 
	}
	/*IE6*/ * html ul.contest_photo_list li { height:208px; }
ul.contest_photo_list li:hover { background:#1f1f1f; }
ul.contest_photo_list a { color:#0099ff; }

.contest_header { background:url(../images/header.jpg); height:90px; margin-bottom:14px; }

#contest_logo { float:left; margin-left:118px; padding-top:8px; }
#contest_logo a { color:#0F0; font-weight:bold; }
#contest_logo p { margin-bottom:4px; }
.contest_sponsor_logo { float:right; margin-right:20px; margin-top:8px; }

.contest_just_rated { height:88px; padding:10px; font-size:11px; background:#000000; overflow:hidden; }
.contest_just_rated ul {  }
.contest_just_rated li { float:left; margin-right:10px; }
.contest_just_rated span { color:#FFFF00; font-size:18px; }

.contest_submit { padding:14px; font-size:12px;}
.contest_submit ul { margin-top:14px; margin-bottom:14px; font-size:11px; font-weight:bold;}
.contest_submit li { margin-bottom:5px; }

.contest_prizes { padding:12px; }
.contest_prizes ul { margin-bottom:12px; height:300px; background:#3a3a3a; }
.contest_prizes li.prize { float:left; width:300px; }
.contest_prizes li.prize_info { float:left; width:450px; padding:12px; }
.contest_prizes ul h2 { background:none; color:#7bd0ff; font-size:16px; margin-bottom:4px; padding:0; }
.contest_prizes ul h3 { font-size:15px; }
.contest_prizes ul span { font-size:15px; color:#7bd0ff; }

.contest_sponsors { background:#000 url(../images/bg-movie-sponsors.gif) repeat-x left bottom; height:120px; margin-bottom:10px; clear:both; }
.contest_sponsors ul { float:left; padding-bottom:10px; padding-top:10px; }
.contest_sponsors ul li { float:left; border:none; margin-left:44px; padding:0; background:none; }
