@charset "utf-8";
/* Contest-related Styles
	(c) Giftventure.com
 */
 
.contest_head
{
	background:url(/images/contests/easter_photo_contest_back.jpg) top left no-repeat;
	width:733px;
	height:280px;
	margin-left:12px;
}
.contest_head .ccontent
{
	padding-left:290px;
	padding-top:10px;
}
.contest_head .ccontent .left
{
	width:290px;
	float:left;
	font-size:11px;
	color: Black;
}
.contest_head .ccontent .left h1
{
	font-size:20px;
	font-weight:bold;
	color: #636363;
	margin:0;
	padding:0;
	margin-bottom:10px;

}
.contest_head .ccontent .left strong
{
	color: #636363;
}
.contest_head .ccontent .right
{
	width:140px;
	float:right;
}
.contest_head .ccontent .right a
{
	font-weight:bold;
	display:block;
	padding-bottom:5px;
	border-bottom:1px solid #aaa;
	margin-bottom:10px;
}
.contest_content
{
	width:733px;
	margin-left:12px;
	padding:10px;
}
.contest_content .csubmission_left
{
	float:left;
	width:340px;
	padding-left:12px;
	padding-top:10px;
}
.contest_content .csubmission_right
{
	float:right;
	width:260px;
	background: #efefef;
	border:1px solid #ccc;
	padding:10px;
	margin-top:20px;
}
.contest_content .csubmission_left .downloads
{
	background:#fafafa;
	border:1px solid #ddd;
	padding:5px;
	font-weight:bold;
	font-size:11px;
	margin-bottom:30px;
}
.contest_content .csubmission_left h1,
.contest_content .csubmission_right h1
{
	font-size:18px;
}
.contest_submissions
{
	list-style:none;
	margin:0;
	padding:0;
}
.contest_submissions li
{
	display:block;
	float:left;
	width:180px;
	padding-bottom:10px;
}
.contest_submissions .info
{
	font-size:11px;
	padding-top:5px;
	height:60px;
	
}
.contest_submissions .info span
{
	font-size:12px;
	font-weight:bold;
}
.contest_image_view
{
	padding-left:12px;
}
.contest_image_view .info
{
	padding-top:20px;
	padding-bottom:20px;
}
.contest_image_view .info .left
{
	width:400px;
	float:left;
}
.contest_image_view .info .right
{
	width:145px;
	float:right;
	text-align:center;
}
.sub_info
{
	text-align:center;
	padding-top:20px;
}
.contest_image_view .info strong
{
	color: black;
}
.contest_faq
{
	padding-left:12px;
	padding-top:20px;
}
.contest_faq strong
{
	display:block;
	padding-top:20px;
}



/* Contest winners */
.contest_winners
{
	width:733px;
	padding-left:10px;
}
.contest_winners .heading
{
	height:90px;
	padding:5px;
}
.contest_winners .heading .left
{
	width:440px;
	float:left;
	padding-left:10px;
}
.contest_winners .heading .right
{
	width:260px;
	float:right;
	text-align:right;
	padding-top:10px;
	padding-right:10px;
}
.before_after
{
	padding:5px;
	width:auto;
	font-size:10px;
	font-weight:bold;
	float:left;
	background:#efefef;
	border:1px solid #ccc;
	border-bottom:none;
}
.contest_winners .heading .right div
{
	font-size:10px;
	font-weight:bold;
	padding-top:3px;
}
.contest_winners .heading .right div input
{
	font-size:11px;
}
.contest_winners .heading a
{
	font-size:10px;
	font-weight:bold;
}
.contest_winners .heading h1
{
	margin:0;
	padding:0;
	font-size:24px;
	font-weight:bold;

}
.winner_list
{
	width:733px; padding-left:10px;
}
.winner_list .item
{
	padding:2px;
	padding:10px;
	margin-bottom:20px;
}
.winner_list .item .submittedby
{
	font-size:10px;
	color: black;
	padding:10px;
	text-align:center;
	padding-bottom:0;
}
.winner_list .item .submittedby strong
{
	color: black; background:white;
}
.winner_list h1
{
	margin:0;
	padding:0;
	padding-bottom:10px;
	font-size:24px; text-align:center;
	font-weight:normal;
}
.winner_list h1.second
{
	font-size:20px; color: silver; text-align:center;
}
.winner_list h1.third
{
	font-size:16px; color: orange; text-align:center;
}
.winner_list .left
{
	width:350px; float:left; 
}
.winner_list .right
{
	width:350px; float:right;
}
.footer_stumble
{
	font-size:10px; font-weight:bold; padding-top:30px; text-align:center;
}
.footer_stumble div
{
	padding:4px;
}

