I have just completed tweaking the layout and CSS for this site. I was having problems with the side column breaking out of the main content box when the main content area was shorter than the side column. I really didn’t know how to approach the problem, so I let it be, ’till now.
The solution was to put a div in after both the main content and sidebar, essentially a footer, which did not necessary have to contain anything. The important style was
.footer{ clear: both;}
Shortly there after, the sandwich is complete. It was also a good addition for usability’s sake.
For more ideas on what to do with a footer read Footers by Scrivs.