#body {
	background:none;
}

#content {
	width:auto;
	padding:30px 10px 10px 10px;
	float:none;
}


#hp-teasers {
	width:100%;
	margin-bottom:1.5em;
}

#hp-teasers td {
	width:33%;
	padding:1em;
	padding-bottom:0;
	background-color:#F4FAFD;
	border:1px solid #B2DDF4;
	vertical-align:top;
}

#hp-teasers h2 {
	margin-top:0;
}

#recent-news {
	margin-left:290px;
	width:440px;
}