/* THREE COLUMN LIQUID CENTER LAYOUT */body {	font: .8em verdana, arial, sans-serif;	background: url(../images_pres/Bricks_with_logo.jpg) no-repeat fixed center center;	}* {margin:0; padding:0;}div#main_wrapper {	min-width:732px; 	max-width:880px;  	margin-left:auto; 	margin-right:auto; 	padding:10px;	opacity:0.80;	filter: alpha(opacity=80);	-ms-filter: (opacity=80);	border: 1px solid #000000;	}div#header {	height:267px;	background: url(../images_pres/moradias_img_880x267_pencil.jpg) no-repeat;	}#threecolwrap {  	float:left;  	width:100%; 	}#twocolwrap { 	float:left;	width:100%;	display:inline; /* stops IE doubling  margin on float*/	margin-right:-170px; /* CWS - neg margin move */	}#nav { 	float:left; 	width:200px;	}#content { 	width:auto; 	margin-left:200px; 	margin-right:170px; 	padding:0;	}#promo { 	float:left; 	width:170px;	}#footer { 	clear:both;	height:134px;/*	background:  url(../images_pres/moradias_img_880x134_bottom.gif) no-repeat; */	}/* end of structural styles */ /* inner div margin */#header_inner, #content_inner, #promo_inner {	overflow:hidden; /* prevents oversize elements from breaking the layout */	}#header_inner {	/* I want the header content to touch the edges, so no padding */	}#nav_inner {	margin:0 15px;	padding:0 6px;	}#content_inner {	padding:0 1em .3em 0em;	}	#under_construction { 	width:auto; 	margin:0 300px; 	padding:0;	}	#promo_inner {	padding:0 .5em 1em 0em;	}#footer_inner {	padding:1em 5em;	text-align:center;	}