First of all, Happy Mulder’s Birthday!! He’s 43 today. Chris Carter, whose b’day it really is, is 48.

Now that I’m going crazy with formatting my code snippets and doing tiny icons to appear in the bottom right corner of the snippet box, I’m going to post a summary on the layout trick I learned in an article at A List Apart. The basic structure of a page is

<div id="wrapper">
  <div id="container">
    <div id="content">
    </div>
  </div>
  <div id="sidebar"></div>
  <div id="clear">&nbsp;</div>
</div>
<div id="footer"></div>

I.e. container, sidebar and clear-div go inside the wrapper. Clear-div makes sure the footer doesn’t clash with the menu.
Then, in the css part you specify

#container {
  width: 100%;
  float: left;
  margin-right: –menu widthpx;
}
#content{
  margin-right: menu widthpx;
}
#sidebar {
  width: menu widthpx;
  float: right;
}
#clear{
  height: 0;
  clear: both;
}

This places the menu on the right hand side.