/*******************************************************************************
                       Positioning rules
*******************************************************************************/
#leftcol {      /*** No side padding or borders, to avoid the IE5.x box model problem ***/
position: absolute;
left: 10px;
width: 195px;
color: black;
padding-top: 10em;
/* border: 1px solid red; */
}

#middlecol {
top: 0;
margin: 0 185px 0 184px;
padding: 0px;
/* border: 1px solid blue; */
}

#rightcol {    /*** No side padding or borders, to avoid the IE5.x box model problem ***/
position: absolute;
right: 13px;     /*** 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;
margin-right: 0px;
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: 0px;
width: 191px;
padding-bottom: 70px;
}

* html .footernavarea {
top: -25em; /* IE layout fix was -310px */
right: 15px;
width: 200px;
}

.bottomnavarea {
position: absolute;
left: 180px;
border: 1px solid blue;
}

/* Image scaling */
img.scale {
width: 75%;
display: block;
border: none;
}

img.noscale {
display: block;
border: 0px;;
}

/* Padding adjustment to fix problems with overlapping areas */
p.padding {
	height: 20em;
}

