/* Thanks to Matthew Levine of Infocraft for the 3-col layout.*/ body { min-width: 30px; /* 2 x (LC fullwidth + CC padding) + RC fullwidth */ } div.pagebody { padding-left: 10px; /* LC fullwidth */ padding-right: 10px; /* RC fullwidth + CC padding */ } div.pagebody div.center, div.pagebody div.left, div.pagebody div.right { position: relative; /* Essential for 3 cols */ float: left; /* Essential for 3 cols */ border: none; } div.pagebody div.center { width: 100%; /* Essential for 3 cols */ padding: 0px 0px; /* CC padding */ } div.pagebody div.left { width: px; /* LC width */ padding: 0 5px; /* LC padding */ left: 10px; /* RC fullwidth for IE6 */ margin-left: -100%; } div.pagebody div.right { width: px; /* RC width */ padding: 0 5px; /* RC padding */ margin-right: -100%; } /*** Browsers other than IE6 ***/ div.pagebody > div.left { left: -10px; /* LC fullwidth + CC padding */ }