body {
	background-color:white;
	margin:0px;
	padding:0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:center;
}
.clear {
	clear:both;
}
img {
	border:0px solid white;
}
div.spacer {
	width:900px;
	margin:0px auto 0px auto;
	text-align:left;
}
#header {
	background-image:url(/images/header_bg.png);
	height:75px;
	padding-top:25px;
}
#intro {
	color:#666666;
	font-size:28px;
	margin-bottom:115px;
	margin-top:50px;
	text-shadow: 1px 1px 1px #d5d5d5;
}
#intro_text {
	width:750px;
}
div.app {
	width:425px;
	margin-right:20px;
	margin-bottom:50px;
	float:left;
}
div.app_image {
	float:left;
	width:140px;
	position: relative;
}
img.app_image_badge {
	position:absolute;
	left:85px;
	top:-20px;
}
div.app_title, div.app_description, div.app_download {
	color:#666666;
	width:275px;
	float:right;
}
div.app_title {
	font-weight:bold;
	font-size:24px;
	margin-bottom:7px;
}
div.app_description {
	font-size:16px;
	margin-bottom:13px;
}
div.app_description a {
	color:#666666;
}
#footer {
	background-image: url(/images/footer_bg.png);
	height:166px;
	margin-top:120px;
}
div.footer_chunk {
	float:left;
	width:270px;
	margin-right:20px;
	margin-top:17px;
}
div.footer_chunk_title, div.footer_chunk_description {
	color:#cdcdcd;
	text-shadow: 1px 1px 1px #444444;
}
div.footer_chunk_title {
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}
div.footer_chunk_description {
	font-size:16px;
}
div.footer_chunk_description a{
	color:#cdcdcd;
}