#page {
	background:none;
	background-image:url(../images/hp-page-bg.png);
	background-position:top;
	background-repeat:repeat-y;
}

#content {
	width:auto;
	padding:10px 10px;
        padding-top:25px;
	float:none;
}


#hp-teasers {
	width:100%;
}

#hp-teasers td {
	width:33%;
	padding:2px;
	background-color:#FFF;
	border:1px solid #DDEFD1;
	vertical-align:top;
}

#hp-teasers h2 {
	margin-top:0;
}

#recent-news {
	margin-left:290px;
	width:440px;
}