* {margin: 0; padding: 0; border: 0;}

body {
text-align: center; 
min-width: 700px;
}

/* 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 { 
text-align: left;
width: 90%;
margin: 0 auto; 
}

#header, #footer {
clear: both; 
width: 100%;
}


#header {height: 100px;}
#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 0 0 182px;
}

#centerwrap {
  float:left;
  width: 100%; 
	margin: 0 -95% 0 0;
}

#left {
  float:left;
  width: 182px;
  margin: 0 0 0 -5%;
}

/*#right {
  float:right;
  width:  120px;
	margin: 0;
}*/


/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}

div h3, div p , div h4{
    margin: 1em 0;
    padding: 0 20px; 
}