/* THREE COLUMN LIQUID CENTER LAYOUT */body {font: .8em verdana, arial, sans-serif;}* {margin:0; padding:0;}div#main_wrapper {min-width:760px; max-width:100%; 	margin-left:auto; margin-right:auto;} /* centers layout when > max width */div#header {	width:auto;	}#threecolwrap {  float:left;top: 0em; position: relative;  width:100%;background-color:#eead0e;  }#twocolwrap { 	float:left;background-color:#ffb90f;	width:100%;	display:inline; /* stops IE doubling  margin on float*/	margin-right:-170px; /* CWS - neg margin move */	} #nav { 	float:left; 	width:185px;	display:inline; /* stops IE doubling  margin on float*/ 	} #content { 	width:auto; 	margin-left:185px; 	margin-right:185px; 	height:1%;	}#promo { 	float:left; 	width:170px; 	display:inline; /* stops IE doubling  margin on float*/	margin-top:-120px;	} #footer { 	width:100%; 	clear:both;  	}/* end of structural styles */ /* inner div margin */#header_inner, #nav_inner, #content_inner, #promo_inner {	overflow:hidden; /* prevents oversize elements from breaking the layout */		}#nav_inner{margin-top:-120px;}#header_inner {	padding:1em 2em;	}#nav_inner, #promo_inner {	padding:.5em .5em 1em 0em;	}#promo_inner { margin-top:1em;}#content_inner {	padding:0 1em 1em 1.5em;	}#footer_inner {	padding:.5em 10em;	text-align:center;	}/* end inner div margins */