メニューとして左div、コンテンツとして右divが必要です。
私はこの投稿から受け入れられた答えを採用しようとしています:
CSS:別のdiv内に2つのフローティングdivを取得する方法
#container {width:900px;}
#left {
width: 150px;
float: left;
}
#right {
width: 500px;
margin-left: 170px;
}
.clearBoth{clear:both;}
HTML
<div id="container">
<div id="left">leftMenu</div>
<div id="right">rightContent</div>
<div class="clearBoth"></div>
</div>