Your css had some invalid entries, but that was not the problem. I've removed the invalid stuff since it wasn't being used anyway. The problem appears to be a bug in the NS 7.2 rendering engine. It seems to be ignoring the clear:left; style for the footer. There is a workaround for your particular layout that doesn't seem to adversely affect other browsers (see the two red entries under the loadarea selector):
Code:
body {
padding:0;
line-height: 1.5em;
background: #212121;
}
b{font-size: 110%;}
em{color: red;}
#maincontainer{
width: 880px; /*Width of main container*/
height:650px; /*Height of main container*/
margin: 0 auto; /*Center container on page*/
border:1px solid #333333;}
#topsection{
background: #212121;
height: 140px; /*Height of top section*/
}
#topsection h1{
margin: 0;
padding-top: 15px;
}
#contentwrapper{
float: left;
width: 100%;
}
#loadarea{
margin-left: 250px; /*Set left margin to LeftColumnWidth*/
height:437px;
border:1px solid #212121;
}
#leftcolumn{
float: left;
width: 250px; /*Width of left column*/
height:440px; /*Height of left column*/
margin-left: -840px; /*Set left margin to -(MainContainerWidth)*/
background: #212121;
}
#leftcolumn ul {
list-style-type: none;
margin: 0;
padding: 0;
list-style-type: none;
}
#leftcolumn li { margin: 0 0 2em 0; }
#leftcolumn a {
display: block;
display: block;
color: #999999;
background-color: #212121;
width: .5em;
padding: .2em .8em;
text-decoration: none
}
#leftcolumn a:hover
{
background-color: #212121;
color: #FFF;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-right: 1px solid #333;
border-bottom: 1px solid #333;
}
#active a {
display: block;
display: block;
color: #999999;
background-color: #212121;
padding: .2em .8em;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-right: 1px solid #333;
border-bottom: 1px solid #333;
}
#footer{
clear: left;
width: 100%;
color: #212121;
text-align: center;
padding: 4px 0;
}
#footer a{
color: #212121;
}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
By the way, this:
Code:
<script language="JavaScript" type="text/javascript">
<!--
function center(){
window.focus();
BrowserName=navigator.appName;
BrowserVersion=parseInt(navigator.appVersion);
if(BrowserName=="Netscape"){
self.moveTo(0,0)
self.resizeTo((screen.availWidth-8),(screen.availHeight-25))
}else{
self.moveTo(0,0)
self.resizeTo((screen.availWidth),(screen.availHeight))
}
}
center();
// -->
</script>
Isn't all that useful. It is unnecessary for a normal sized viewport and will do odd things on very large or very small screens, will annoy many users, and is easily disabled by many browsers anyway. I'd just get rid of it
This:
Code:
<script type="text/javascript">
{
</script>
Throws an error in any javascript enabled browser and is probably just left over from a previous edit, get rid of it.
This, is also wrong:
Get rid of the red one
Bookmarks