body {background: #fff url(images/bg.gif) repeat-x top; margin: 0; padding: 0;}
img {border: none;}
#wrapper {width: 950px; margin: 0 auto; position: relative;}
#header { width: 950px; height: 97px; background: #fff url(images/header-bg.gif) repeat-x top; position: relative; }
	.header-leftedge {position: absolute; left: 0; background: #fff url(images/header-leftedge.gif) no-repeat; width: 12px; height: 97px;}
	.header-rightedge { position: absolute; right: 0; background: #fff url(images/header-rightedge.gif) no-repeat; width: 12px; height: 97px;}
	.header-logo {position: absolute; left: 12px;}
#contentwrapper {float: left;}
	.content-leftedge {background: #fff url(images/content-leftedge.gif) no-repeat; width: 12px; height: 465px; float: left; }
	.content-topedge {background: #fff url(images/content-topedge.gif) no-repeat; width: 950px; height: 12px; float: left;}
	.content-rightedge {background: #fff url(images/content-rightedge.gif) no-repeat; width: 12px; height: 465px; float: right; }
	.content {background: #fff; float: left; width: 902px; padding: 12px; min-height: 453px; }
#footer {background: #fff url(images/footer-bg.gif) no-repeat top; width: 950px; height: 100px; text-align: center; clear: both;}
	#footer p { font: normal 11px/11px Arial, Helvetica, sans-serif; margin-top: 70px; letter-spacing: normal; }
