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

body {
text-align: center; 
min-width: 756px;
}

/* 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: left;
width: 756px;
margin: 0 auto; 
}

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

#header {padding-top:130px; background:url(../images/cy-logo.jpg) top left no-repeat; }
#footer {}


#pagebody {/* right faux column tab */
float: left;
width: 100%;
}


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

#center {
/*margin: 0 175px 0 175px;*/
margin: 0 0px 0 125px;
}

#centerwrap {
  float:left;
  width: 100%; 
	margin: 0 -95% 0 0;
}

#navigation {
  float:left;
  width: 118px;
  padding-left:1px;
  margin: 0 0 0 -5%;
}

#right {
  float:right;
/*  width: 170px;*/
	margin: 0;
}


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