body, p, ul, li, dl, dt, dd {
	margin:0;
	padding:0;
	color:#333;
	background-color:transparent;
	font:11px/20px verdana, arial, helvetica, sans-serif;
	}
body {
	background: #CCE0E8 url(../../images/bkground.gif) repeat-y center top;
	text-align:center;
	}
#header, #nav, #content, #footer {
	width:748px;
	padding:0;
	border:0;
	margin-right:auto;
	margin-left:auto; 	
	background:#FFF;
	text-align:left;
	}
#header {
	background: url(../../images/header.jpg) no-repeat center top;
	height:43px;
	}
#nav {
	background: url(../../images/nav_bkground.jpg) repeat-x left top;
	height:25px;
	margin-bottom:20px;
	}
#content {
	width:728px; /* this one changes nothing in recent browsers. */
	}
#footer {
	background: url(../../images/footer_bkground.jpg) repeat-x left top;
	height:25px;
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
	}
