@charset "UTF-8";
/* CSS Document */

/* import layout */
@import url("../global/layouts/2-col.css");

#contestOverview, #signUp {

	position:relative;
	width:100%;

}


#signUp {

	text-align:center;

}

	#contestOverview h2#contestOverviewHeader {
	
		display:block;
		position:absolute;
		top:0px;
		left: 15px;
		height:85px;
		width:284px;
		background-color:transparent;
		background-image: url(../../img/entries/view_home/headers/contest-overview.png);
		background-repeat: no-repeat;
		background-position: center center;
	
	}
	
		#contestOverview h2#contestOverviewHeader span {
		
			display:none;
		
		}
	
	#contestOverview div#learnMore {
		position:absolute;
		bottom:43px;
		left:-10px;	
	}
		
	#contestOverview div#learnMore a#learnMore {
		display:block;
		

		
		height:108px;
		width:196px;
		
		background-color:transparent;
		background-image: url(../../img/global/buttons/learn-more.png);
		background-repeat: no-repeat;
		background-position: center center;		
	}
	
		#contestOverview a#learnMore span {
		
			display:none;
		
		}
		
	#signUp h2#signUpHeader {
		display:block;
		
		position:absolute;
		top:25px;
		left: 55px;
		
		height:47px;
		width:206px;
		
		background-color:transparent;
		background-image: url(../../img/entries/view_home/headers/sign-up.png);
		background-repeat: no-repeat;
		background-position: center center;		
	}
	
		#signUp h2#signUpHeader span {
		
			display:none;
		
		}
		
	#signUp p {
	
		padding:0px;
	
	}
	
	#signUpInputTxt {
	
		display:block;
		float:left;
		font-size:14px;
		height:20px;
		margin-top:5px;
		width:140px;
	
	}

	#signUp .contentLeftMiddle {
		
		padding-top:0px;
		
	}

			.aboutContest {
			
				display:block;
				margin:15px auto;
			
			}

#contentRight a#goldenGalleryHeader {
	display:block;
	
	position:absolute;
	top:0px;
	left:15px;
	
	height:85px;
	width:282px;
	
	background-color:transparent;
	background-image: url(../../img/entries/view_home/headers/golden-gallery.png);
	background-repeat: no-repeat;
	background-position: center center;		
}

	#contentRight a#goldenGalleryHeader span {
	
		display:none;
	
	}

#contentRight div#enterPhoto {	
	position:absolute;
	top:0px;
	right:-35px;
		
}

#contentRight div#enterPhoto a#enterPhoto {
	display:block;
	
	height:96px;
	width:184px;
	
	background-color:transparent;
	background-image: url(../../img/global/buttons/enter-your-photo.png);
	background-repeat: no-repeat;
	background-position: center center;		
}

	#contentRight a#enterPhoto span {
	
		display:none;
	
	}

		.homeEntryFirst {
		
			position:relative;
			width:100%;	
			padding:0px 0px 10px 0px;		
		
		}
	
		.homeEntry {
		
			position:relative;
			width:100%;
			padding:18px 0px 10px 0px;
			background-image: url(../../img/entries/view_home/gallery-top.jpg);
			background-repeat: no-repeat;
			background-position: center top;				
		
		}
		
		.homeEntryLink {
			text-decoration: none;
			font-size: 16px;
			line-height: 16px;
		}
		
		.homeEntryLink:hover {
			text-decoration: underline;
			color: #000000;
		}
		
		.homeEntryLast {
		
			position:relative;
			width:100%;
			padding:18px 0px 0px 0px;
			background-image: url(../../img/entries/view_home/gallery-top.jpg);
			background-repeat: no-repeat;
			background-position: center top;				
		
		}
		
			.homeEntryImageHolder {
			
				float:left;
				padding:4px;
				border: 1px solid #000000;
				
				width:88px;
				height:88px;
			
			}
			
			.homeEntryInfo {
			
				position:relative;
			
				float:left;
				width:378px;
				margin-left:18px;
				
				padding-right:16px;
				border-right:1px solid #000000;
				
				min-height:96px;
				height:auto !important;
				height:96px;
			
			}
			
				.homeEntryInfo a.entryVote {
				
					position:absolute;
					display:block;
					
					top:-5px;
					right:16px;
					
					height:28px;
					width:177px;
					
					background-image: url(../../img/global/buttons/vote-gold.png);
					background-repeat: no-repeat;
					background-position: center center;					
				
				}
				
				.homeEntryInfo a.entryVote span {
				
					display:none;
				
				}
			
			.homeEntryVotes {
			
				float:left;
				margin-top:20px;
				text-align:center;
				width:95px;
			
			}
			
				.homeEntryVotesNum {
				
					font-weight:bold;
					font-size:10pt;
				
				}
				
				.homeEntryVotesTxt {
				
					color:#d71e1e;
					font-size:8pt;
				
				}

a#allEntries {
	/*background:#fff;
	color: #ccc;
	margin-bottom: 2em;*/

	background-color:#000000;
	background-image:url(../../img/global/red-sliver.jpg);
	background-repeat:repeat-x;
	bottom:-25px;
	color:#FFCD4A;
	font-size:10pt;
	font-weight:bold;
	height:27px;
	padding-top:10px;
	position:absolute;
	right:150px;
	text-align:center;
	width:315px;
	
}

a#allEntries {

	color:#FFCD4A;
	text-decoration:none;

}

a:hover#allEntries {

	text-decoration:underline;

}

#sortBy {

	position:absolute;
	right:200px;
	top:50px;
	z-index:99;

}

p.legal {

	font-size:7pt;

}
