Never mind, I just found a fix. I added a position:relative to my body tag. I haven't tested in Opera but it seems to be good now on Ie 7.0 and Firefox 3.0. I just don't know how to explain...
BODY
{
position:relative;
margin: 0px auto;
width: 900px;
color: #999999;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #666;
}
Rod