Tables vs. CSS part II

Awhile back I posted about my Professional Page and how it was difficult to make it look right using all CSS positioning. Well I completely removed all the tables. See ... My Professional Page.
It still doesn't look completely right using Internet Explorer. I viewed it using IE7 and the relevant courses section doesn't line up properly. However It looks great in Opera and Firefox.

You can compare it with the tables version and I think you'll agree that the new one looks best. I also have an intermediate version that just keeps a small set of nested tables at the very top (they were the most difficult to remove). This was a fun project and thanks to Eric for his help with the css code.