* {margin: 0; padding: 0; border: 0;}
body {text-align: center; min-width: 774px;}

/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */
#wrapper {width: 90%; margin: 0 auto; }

#header, #navtop, #navbottom, #footer {clear: both; width: 100%;}
#navtop, #navbottom, #footer {padding: 1px 0;}
#contentfloatholder {/* right faux column tab */ float: left; width: 100%;}
#contentfloatholder:after { /* this is for NN6 to clear floats */    content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
#center {margin: 0 180px 0 220px;}
#centerwrap {float:left; width: 100%; margin: 0 -95% 0 0;}
#left {float:left; width: 210px; margin: 0 0 0 -5%;}
#right {float:right; width: 170px; margin: 0;}
.centerbox {width: 100%;}
.rightbox {width: 160px;}
.leftbox {width: 200px;}
#subh1foto {float: left; width: 306px; height: 72px;}
#subh1b {float: left;}
#footer {margin-top: 6px; margin-bottom: 12px;}
/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}



