The above is from another forum and works great in decent browsers, but there's a problem in IE7. I cant seem to find a fix for IE7.
The problem is that some of the boxes don't align up perfectly like they would in a modern browser. Testing on any modern browser and IE7 would show the obvious problem.
I don't want to use JS to fix it. It must be pure CSS.
It works fine in IE8.
Btw. I have no care for IE7, but this is to be used as a page layout, and I think that should be supported as a minimum - even if things aren't pixel perfect.