* {margin: 0; padding: 0; border: 0;}

body { }

/* all 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 */
#all { text-align: center; min-width: 960px;  }
#allwrap { text-align: left; width: 960px; margin: 0 auto; }

#header, #footer { clear: both;  width: 100%; }

#pagebody {/* right faux column tab */ float: left; width:960px; }

#pagebody:after { /* this is for NN6 to clear floats */ content: ".";  display: block;  height: 0px; clear: both;  visibility: hidden; }

#center { margin: 0 0px 0 0px;}
#centerwrap { float:left; width: 960px;  margin: 0 -100% 0 0; }
#left { float:left; width: 960px;  margin: 0 0 0 0%; }
#right { float:right; width: 960px;  margin: 0 0 0 0%; }

#center { margin: 0px 331px 0 0px; padding-right:8px;}
#centerwrap { margin: 0 -100% 0 0; }
#left { width:0px; }
#right { width:321px; padding-left:10px; padding-right:0px; }

/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}
