.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}

body, html {
  background-color: #e7e7e7;
  padding: 0px;
  position: relative;
  width: 100%;
  margin: 0;
	color: #252725;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

#content {
	width: 1000px;
	margin: 0 auto 30px auto; }

#details {
	border-top: 1px solid #252725;
	border-bottom: 1px solid #252725;
	padding:15px 0; margin: 15px 0;}
	
/* HEADER NAV */

#logoHeader {
  padding-bottom: 20px;}

#header_nav {
	height: 55px;
	background: url(http://www.blastradius.com/images/nav/bg_header.png) 1px 0 repeat-x;}

#header_nav #flashcontent {
	height: 55px;
	width: 1000px;
	margin: 0 auto;}

#submission_title {
	font-size: 18px;
	margin-bottom: 30px;}

#details h1, h2 {
	font-size: 36px;
	font-weight: normal; margin: 0;}

	.lightheader {
	  color: #567185;
	  font-weight: bold;
	  line-height: 18px;}

	.darkheader {
	  color: #252725;
	  font-weight: bold;
	  line-height: 18px;}

	.accentheader {
	  color:#CC3333;}
	
	.note {
		font-size: 11px;
		font-weight: normal;
		font-style: italic;
		color: #555;}

a { 
	text-decoration : none; }
a:link { 
	color: #CC3333; }
a:visited { 
	color: #CC3333; }
a:active { 
	background-color: transparent; }
a:hover {
	color: #ffffff;
	background : #CC3333;}

.intro, .results {
	line-height: 18px;
	float: left;
	width: 450px;
	margin-top: 15px;}
	
.intro h2, .results h2 {
	margin-bottom: 25px;
	font-size: 28px;
	font-weight: normal;}

.intro {
	margin-right: 80px;}

img {
	width: 100%;
	}
	
p { margin-bottom: 15px;}

a img {
	border: 0px solid transparent;}



