h1.contests_header {
	float: left;
}

.contests_entries_header {
	width: 50px;
	margin-left: 20px;
}

.contests_license_header {
	width: 120px;
	margin-left: 20px;
}

.contests_prize_header {
	width: 70px;
	margin-left: 10px;
}

.subtitle {
	margin-bottom: 10px;
}

.separator {
	margin-bottom: 0px;
	margin-top: 0px;
}

.contests_featured, .contests_featured_ended {
	position: relative;
	top: -2px;
	
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	behavior: url('pie.htc');
	
	background-color: #ebebeb;
	border: 1px solid #c1c1c1;
	
	margin-bottom: 2px;
}

.contests_featured_ended {
	background-color: #fff;
}

.contests_featured div.contests_prize {
	width: 78px;
}

.contests_featured_icon {
	position: absolute;
	right: 8px;
	bottom: 8px;
	width: 159px;
	height: 41px;
	background-image:url('../images/sourcing/contests/featured_0001.png');
}

.contests_private_icon {
	position: absolute;
	right: 8px;
	bottom: 8px;
	width: 159px;
	height: 41px;
	
	background-image:url('../images/sourcing/contests/private-music-contest.png');
	background-repeat: no-repeat;
}

.contests_challenge {
	position: relative;
	top: -2px;
	
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	behavior: url('pie.htc');
	
	/*background-color: #ebebeb;*/
	border: 1px solid #c1c1c1;
	margin-bottom: 2px;
}

.contests_challenge_icon {
	position: absolute;
	right: -20px;
	top: -16px;
	width: 75px;
	height: 75px;
	background-image:url('../images/sourcing/contests/audiodraft_challenge_badge.png');
}

.contests_contest {
	position: relative;
	padding-top: 20px;
	padding-bottom: 10px;
}

.contests_sprint {
	position: absolute;
	left: 540px;
	top: 55px;
}

.contests_sprint_icon {
	float: left;
	width: 40px;
	height: 30px;
	background-image:url('../images/sourcing/contests/icon_sprint.png');
}

.contests_sprint_text {
	float: left;
	margin-left: 10px;
	color: #e20000;
	font-size: 16px;
	line-height: 30px;
}

.contests_sprint_hint {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}

.contests_info {
	float: left;
	width: 550px;
	margin-left: 20px;
}

.contests_info_left {
	float: left;
	margin-right: 20px;
}

.contests_info_right {
	float: left;
	width: 465px;
}

.contests_info_img {
	float: left;
	width: 64px;
	height: 64px;
}

.contests_info_synopsis {
	line-height: 16px;
	/*font-size: 11px;*/
}

.contests_entries {
	float: left;
	width: 50px;
	margin-left: 20px;
	font-size: 16px;
	/*font-weight: bold;*/
	font-family: avenir, Arial, Helvetica;
}

.contests_license {
	float: left;
	width: 120px;
	margin-left: 20px;
	font-size: 16px;
	font-family: avenir, Arial, Helvetica;
}

.contests_license span, .contests_entries span{
	font-size: 12px;
}

.contests_prize {
	float: left;
	width: 120px;
	margin-left: 10px;
	font-size: 16px;
	font-family: avenir, Arial, Helvetica;
	/*font-weight: bold;*/
}

.contests_prize span{
	font-size: 12px;
}

.contests_prize span.contest_details_bigfont{
	font-size: 16px;
}

span.contests_prize_extra {
	font-size: 12px;
	font-family: avenir, Arial, Helvetica;
	font-weight: normal;
}

.contests_prize_challenge {
	margin-top: 56px;
	font-size: 12px;
	font-weight: normal;
}

.contests_info_name {
	font-size: 16px;
	/*font-weight: bold;*/
	font-family: avenir, Arial, Helvetica;
	padding-bottom: 2px;
}

.contests_info_category_name, div.contests_info_status {
	color: #999;
	padding-bottom: 2px;
}

.contests_info_right {
	float: left;
}

.contests_pages_top {
	float: left;
	margin-bottom: 10px;
}

.contests_add_contest {
	float: right;
	margin-bottom: 10px;
}

.contests_pages_bottom {
  float: left;
  margin: 5px;
}

.pages{
	float: left;
}

.banner_create_contest{
	width: 920px;
	height: 80px;
	background: url('../images/nl/create_contest/contest_banner_680.png') no-repeat;
	padding-bottom: 20px;
	background-position: 0px 0px;
}

.banner_create_contest_button{
	margin-top: 20px;
	margin-right: 20px;	
}

.banner_create_contest_learnmore{
	text-align: center;
}

.contestlist_banner{
	padding: 10px;
	background-color: rgba(0,0,0,0.3);
	cursor: pointer;
}

.contestlist_border{
	border: 2px solid #00c870;
	background-color: #FFF;
  	
  	/* Safari 4-5, Chrome 1-9 */
  	background: -webkit-gradient(linear, left top, right top, from(#CCC), color-stop(0.3, #CCC), color-stop(0.4, #FFF), color-stop(0.6, #FFF), to(#CCC));

	  /* Safari 5.1, Chrome 10+ */
	  background: -webkit-linear-gradient(left, #CCC, #CCC 25%, #FFF 30%, #FFF 60%, #CCC);
	
	  /* Firefox 3.6+ */
	  background: -moz-linear-gradient(left, #CCC, #CCC 25%, #FFF 30%, #FFF 60%, #CCC);
	
	  /* IE 10 */
	  background: -ms-linear-gradient(left, #CCC, #CCC 25%, #FFF 30%, #FFF 60%, #CCC);
	
	  /* Opera 11.10+ */
	  background: -o-linear-gradient(left, #CCC, #CCC 25%, #FFF 30%, #FFF 60%, #CCC);
}

.contestlist_banner_subtitle{
	padding: 15px 0px 0px 10px;
}

.contestlist_banner_content{
	width: 400px;
	padding: 15px;
}

.contestlist_banner_content p{
	padding: 0px;
}

.contestlist_banner_content p.h3{
	margin-top: 10px;
}

.contestlist_banner_content{
	
}

.contestlist_banner .img_holder img{
	width: 140px;
	margin-top: 10px;
}

.contestlist_banner_title_holder{
	padding-right: 15px;
	padding-left: 10px;
	margin-right: 35px;
	/*border-right: 1px dotted #999;*/
	height: 103px;
	position: relative;
	/*background-color: #FFF;*/
	background-color: #444;
	color: #FFF;
}

.contestlist_banner_title_holder:after{
	content: '';
	position: absolute;
	top: 40px;
	right: -10px;
	width: 10px;
	height: 20px;
	background-image: url('../images/nl/general/sep_arrow_rgt.png');
	background-image: url('../images/nl/general/sep_arrow_rgt_darkgray.png');
}

