This seemed to work correctly in IE8, what version are you using?
Anyway, I was able to reproduce putting it into Compatibility Mode or IE7 mode.
Identifying the problem, it seems the container div
which has overflow: hidden
correctly set, is set to a very large height. This is the div
I am referring to:
<div class="latest-news-content" style="visibility: visible; overflow: hidden; position: relative; z-index: 2; left: 0px; height: 399px; ">
I set the height to 130px
and it seemed to solve the issue. The more interesting question is why does this not happen in all browsers, I've yet to investigate.