The empty "clear" div does the trick. Apply overflow: hidden to an element that contains floats and it will automatically clear them so you don't need to apply a meaningless clearing div like the one in your header.
Seems like you're site has a little case of divitis, too.....keep CSS simple - believe it or not, you seldomly NEED wrapper divs, then only case I can think that you do is in certain circumstances with background images.
I've switched careers...
I'm NO LONGER a scientist,
but now a web developer...
awesome.
Bookmarks