/*******************************************************************************
                       Positioning rules
*******************************************************************************/
#leftcol {      /*** No side padding or borders, to avoid the IE5.x box model problem ***/
position: absolute;
left: 10px;
width: 184px;
color: black;
padding-top: 10em;
/* border: 1px solid red; */
}

#middlecol {
top: 0;
margin: 0 185px 0 180px;
padding: 10px;
/* border: 1px solid blue; */
}

#rightcol {    /*** No side padding or borders, to avoid the IE5.x box model problem ***/
position: absolute;
right: 25px;     /*** IE5/mac will show a horizontal scrollbar 
		if this is less than 16px, or other units are used
		http://www.l-c-n.com/IE5tests/right_pos/ ***/           
width: 180px;
color: #820;
padding-top: 10px;
text-align: right;
/* border: 1px solid green; */
}


body {
margin-left: 15px;
}

.bottom {
background-color: #000;
position: relative;
/* border: 1px solid green; */
}

.footerlogo {
position: absolute; 
top: -250px; 
left: -15px;
width: 200px;
}

.footercopy {
position: absolute; 
top: -200px; 
left: -8px;
width: 200px;
}

.footernavarea {
position: absolute;
bottom: 0px;
right: 4px;
width: 180px;
padding-bottom: 70px;
}

* html .footernavarea {
top: -16.4em; /* IE layout fix was -310px */
}

.bottomnavarea {
position: absolute;
left: 180px;
border: 1px solid blue;
}