The absolute positioning of the #menu div is causing the problem - let it sit naturally within the table cell (I won't go on about table layouts here ......). Aligning the div to the top of the cell, and applying appropriate margins seems to work :
Code:
.navbg {
background-color: #333333;
background-image: url(images/navbg.jpg);
background-repeat: repeat-x;
height: 63px;
vertical-align: top;
}
#menu {
margin:5px 0 0 30px;
position: relative;
}
The relative positioning is to provide a reference for the absolutely positioned <ul>s.
Bookmarks