IE seems to act worst when it comes to CSS. You will end up banging head but you won’t be able to trace the problem for the issue.
Similar thing happened to me today when a friend told me that in IE it is showing character O on the left side of the page. (Check boxed area in the screenshot)
I tried to trace it myself but did not get any success so finally SitePoint forums came for the rescue and I got to know that my page was suffering from Duplicate character bug in IE. It was happening due to comments between floats.
I had placed comments between the left_box and right_box. So those comments were making things worse and the last character from right side link (View Our Portfolio) was getting repeated.
The problem got fixed once I remove those comments.
It’s pretty funny that we bang our head for these things, just to know that it was some stupid IE bug. lol