.contest-header h2,
.tagline,
.contest-enter blockquote {
	/* font-family: "Gill Sans", "Gill Sans MT", Arial, Helvetica, sans-serif; */
	font-family: Georgia, Times, serif;
	font-style: italic;
}

a, a:link {
	color: #dde;
}
	
	a:hover {
		color: #eef;
		text-decoration: none;
	}
	
	a:visited {
		color: #ddd;
	}

body {
	color: #fff;
}
.page {
	min-width: 960px;
	font-size: 1.2em;
}

.header {
	
}

	.contest-header h2,
	.header .tagline {
		font-size: 28px;
		line-height: 30px;
		
		font-style: italic;
		font-weight: normal;
		
		color: #000;
	}
	
		* html .header .tagline { font-size: 30px }
	
	.contest-header h2,
	.header .tagline {
		color: rgba(0,0,0,0.8);
		text-shadow: rgba(255,255,255,0.25) 0 1px 0;
	}
	
		.tagline strong {
			font-weight: normal;
		}

	.header p {
		
	}

.main {
}

	.main-information {
	
	}

	.description ul,
	.description p {
		font-size: 13px;
		text-shadow: rgba(0,0,0,0.6) 0 -1px 0;
	}
	
	.description ul {
		font-size: 12px;
	}
	
	.contest-information {
		
	}
	
		.contest-information h3,
		.contest-information .emphasized {
			
			font-size: 16px;
			
			font-weight: bold;
		}
	
		.contest-header .more-info a:hover {
			color: #fff;
		}
		
		.contest-body ul {
			font-size: 13px;
		}
		
		.contest-body p {
			opacity: 0.8;
		}
		
			.contest-body p a {
				font-weight: bold;
			}
		
		.contest-enter blockquote {
			color: #182f55;
			text-shadow: 1px solid rgba(255,255,255,0.25);
			
			font-size: 14px;
		}	
	
	.rules,
	.rules p,
	.rules li {
		
	
		font-size: 9px;
		line-height: 10px;
	}
	
	.rules ol {
		list-style: decimal;	
	}
	
.press {
	font-size: 12px
}

	.rules h3,
	.press h2 {
		text-transform: uppercase;
		font-size: 13px;
	}
	
	
.footer {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	
	text-shadow: rgba(255,255,255,0.3) 0 1px 0;
}

	.footer {
		color: rgba(0,0,0,0.6);
	}

	.footer p {
		line-height: 15px;
	}