/* THREE COLUMN LIQUID CENTER LAYOUT */

body {font: .8em verdana, arial, sans-serif;}
* {margin:0; padding:0;}
div#main_wrapper {min-width:760px; max-width:1100px;  margin-left:auto; margin-right:auto;} /* centers layout when > max width */
div#header {
	width:auto;/* zelf weggehaald */
	/*width:100%; zelf toegevoegd */	
	/* position:fixed;zelf toegevoegd */
	}
#threecolwrap {
  /*margin-top:2em; zelf toegevoegd */
  float:left;
  width:100%;
  /*background:url(3_col_faux_art_right.gif) repeat-y right;*/
  }
#twocolwrap {
 	float:left;
	width:100%;
	display:inline; /* stops IE doubling  margin on float*/
	margin-right:-150px;/*-9em;  CWS - neg margin move */
	/*background: url(3_col_faux_art_left.gif) repeat-y left;*/
	}
 #nav {
 	float:left;
 	width:160px;/* veranderder div.overDiv in text_n_colors.css als deze breedte wordt veranderd! 9em;*/
	display:inline; /* stops IE doubling  margin on float*/
	/*position:fixed; zelf toegevoegd */
 	}
 #content {
    /*margin-top:2em; zelf toegevoegd */
 	width:auto;
 	margin-left:160px;/*9em;*/
 	margin-right:150px;/*9em;*/
 	height:1%;
	}
#promo {
 	float:left;
 	width:150px;/*9em;*/ 
	display:inline; /* stops IE doubling  margin on float*/
	/*position:fixed;zelf toegevoegd */
	}
 #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 */
	}
#header_inner {
	padding: .5em 1em .5em 0;/*  9em + 1.5em     ---1em 2em;*/
	/*---border-bottom:2px solid #fff;*/
	}
#nav_inner, #promo_inner {
	/* -----  padding:.5em .5em 1em 1em;*/
	} 

#content_inner {
	padding:0 1em 1em 1.5em;
	}
#footer_inner {
	padding:.5em 10em;
	}
/* end inner div margins */