Hi. I made a minimal test case that displays the same behaviour, like so:
Code:
< html>
< head>
< title>California Consumer Complaints< /title>
< style>
.menu {
background-color: #D2D8E8;
width: 20%;
float: left;
padding: 20px 0;
}
.header {
background-color: #9BA6CA;
height: 50px;
padding-top: 20px;
}
< /style>
< /head>
< body>
< div class="menu">
< /div>
< div class="header">California-Consumer-Complaints.com< /div>
< /body>
< /html>
Then I took out the height: 50px line, problem gone. This is probably a bug in IE6. Well it seems like it.
I think what I would do, is make the left menu float in the margin of a container div which contained the header and content divs. That would solve both problems at once.