I think I would probably approach this layout by using floats to create the leftnav and content areas (floated left and right respectively), and then use a negative margin-top on the content to drag it up over the header banner area.
Code:
#wrapper {
width: 800px;
}
#topbar, #midbar {
height: 25px;
}
#banner {
height: 150px;
}
#leftnav {
width: 125px;
float: left;
}
#main {
width: 675px;
float: right;
margin-top: -50px;
}
#content {
width 500px;
float: left;
}
#rightnav {
float: right;
width: 175px;
}
HTML:
Code:
<div id="wrapper">
<div id="topbar">
topbar
</div>
<div id="banner">
banner
</div>
<div id="leftnav">
leftnav
</div>
<div id="main">
<div id="midbar">
midbar
</div>
<div id="content">
content
</div>
<div id="rightnav">
rightnav
</div>
</div> <!-- /main -->
</div> <!-- /wrapper -->
Untested, but something like that.
Bookmarks