 /* THREE COLUMN LIQUID CENTER LAYOUT */

body {font: .8em verdana, arial, sans-serif;}
* {margin:0; padding:0;}
div#main_wrapper {min-width:780px; max-width:900px;  margin-left:auto; margin-right:auto;} /* centers layout when > max width */
div#header {
        width:auto;
        }
#threecolwrap {
  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:-170px; /* CWS - neg margin move */
        background: ../url(3_col_faux_art_left.gif) repeat-y left;
  }
 #nav {
         float:left;
         width:160px;
        display:inline; /* stops IE doubling  margin on float*/
         }
 #content {
         width:auto;
         margin-left:150px;
         margin-right:170px;
         }
#promo {
         float:left;
         width:160px;
        }
 #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:0.5em 10em;
        }
#nav_inner, #promo_inner {
        padding:.1em .0em 0em 1em;
        }
#content_inner {
        padding:1em 1em 1em 1.5em;
        }
#footer_inner {
        padding:.1em 5em;
        text-align:center;
        }
/* end inner div margins */
