/* CSS Document */ * {margin:0;padding:0} /* commented backslash hack v2 \*/ html, body{height:100%; text-align:center; background: #7a8ca8 url("../obj/cssimages/$file/b.gif") repeat-x; } /* end hack */ #container {height:100%; width:920px; text-align:center; margin: 0 auto; } #wrapper {text-align: left;} /* outer sets column margins. Right column defaults to 10px and is reset to 200px by Resource or Feature menus if there is content */ #outer{ margin-left:200px; margin-right:220px; margin-bottom:-78px; min-height:100% } #header{ position:absolute; top:0; left:0; width:100%; height:170px; overflow:hidden; } #navPanel { position:relative;/*ie needs this to show float */ width:200px; float:left; margin-left:-199px;/*must be 1px less than width otherwise won't push footer down */ z-index:100; left:-1px; } #navPanel p, #subPanel p {} #subPanel { position:relative;/*ie needs this to show float */ width:200px; float:right; margin-right:-199px;/*must be 1px less than width otherwise won't push footer down */ left:1px; color: #000; } #footer { width:100%; clear:both; height:78px; position:relative; } #clearheader{height:72px;}/*needed to make room for header*/ #clearfooter{clear:both;height:80px;}/*needed to make room for footer*/ * > html #clearfooter {float:left;width:100%;}/* ie mac styles */ #contentPanel { width:100%; float:left; position:relative; z-index:1; margin:0 -1px;/* moz fix*/ color: #7e7eb0; } html>body #minHeight{float:right;width:0px;height:100%;margin-bottom:-52px;} /*safari wrapper */ #searchbox { float:right; padding: 5px 10px 0px 0px; }