It's the absolute positioning on the div.aboutme that is messing you up. IE usually doesn't like it when you don't set left: 0; on an absolutely positioned element, when it is supposed to be aligned to the left. However, you should know that absolutely positioning this div is totally unneeded, as you should be using float and clear instead.
__________________
Join me on Please login or register to view this content. Registration is FREE
It's the absolute positioning on the div.aboutme that is messing you up. IE usually doesn't like it when you don't set left: 0; on an absolutely positioned element, when it is supposed to be aligned to the left. However, you should know that absolutely positioning this div is totally unneeded, as you should be using float and clear instead.
I agree
A couple of other points, one - you shouldn't be using page breaks for those lists - you should be using lists
two - I find that the best way to avoid this sort of thing happening (or at least minimize the problems caused) is to validate your HTML. At the moment there are 86 errors on your homepage. I'm willing to bet that if you sorted them out you'd already see some sort of improvement
I pretty much never use absolute positioning if I can avoid it, there are better alternatives that are far better for browser compatibility