.clear:after{clear:both;display:block;font:1px/0 serif;content:".";height:0;visibility:hidden}

*{
	padding: 0;
	margin: 0;
	border: 0;
}

html{
	background-color: #efefef;
}

#headerwrapper{
	height: 50px;
	width: 100%;
}
	#header{
		height: inherit;
		width: 900px;
		margin: 0px auto;
	}	

#video, #screenshots, #press, #download, #features{
	margin-bottom: 50px;
}

#content{
	width: 900px;
	margin: 0px auto;
}	

	#video{
	}
		#video iframe{
			margin-left: 71.5px;
		}
	#screenshots{
	}
		#screenshots img{
			width: 440px;
			height: 248px;
			float: left;
		}
			#screenshots .mr{ margin-right: 20px; }
			#screenshots .mb{ margin-bottom: 20px; }
	#press{
	}
		#press h3, #features h3{
			margin-bottom: 10px;
		}
		.press{
			height: 25px;
			line-height: 25px;
		}
			.press img{
				float: left;
				margin-right: 3px;
				height: 25px;
			}
			.press img:last-child{
				margin-right: 20px;
			}

	#download{
		text-align: center;
	}
		#download a{
			font-size: 30px;
			color: black;
			text-decoration: none;
		}
		#download a:hover{
			text-decoration: underline;
		}
	#features{

	}
		#features img{
			margin-right: 10px;
		}
		#features span{
			font-size: 18px;
		}
		#features ul{
			margin-left: 20px;
		}