html, body {height:100%}
body {
padding:0;
margin:0;
}
#outer{
height:100%;
min-height:100%;
margin-bottom:-26px;
}
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#header{
position:absolute;
top:0;
left:0;
width:100%;
height:100px;
background:#999 url(images/header.jpg);
background-repeat: repeat-x;
overflow:hidden;
color: #000000;
}
#nav {
position:absolute;
top: 100px;
width:100%;
height:23px;
z-index: 99;
/*background-color: #B6BB9D;*/
background:#000;
overflow:hidden;
}
* html #left {padding-bottom:25px ;margin-right:-3px;}/*fix gap in ie next to float and clear footer because we've moved float too far left*/
#footer {
clear:both;
height:25px;
background-color: #CCC;
color: #000000;
border-top:1px solid #000;
text-align:center;
position:relative;
padding-right:20;
padding-left:20;
border-right: none #000;
border-bottom: 1px solid #000;
border-left: none #000;
}
* html #footer {/*only ie gets this style*/
\height:27px;/* for ie5 */
he\ight:25px;/* for ie6 */
}
#title{
height:30px;
position:absolute;
left: 0px;
top: 123px;
}
#clearheader{height:153px;}/*needed to make room for header*/
#clearfooter{clear:both;height:15px;}/*needed to make room for footer*/
div,p {margin-top:0}/*clear top margin for mozilla*/
* html #centrecontent {height:1%;margin-bottom:12px}/* combat IE's 3 pixel jog */