I was having this same problem.
My article tag looks like this:
<article class="post-9 page type-page status-publish hentry" id="post-9">
</article>
After a process of elimination, the offending class in IE7 was “hentry”.
My fix was to remove hentry from a couple of places in style.css. I can’t tell you why it works because there doesn’t seem to be any reason (z-index, strange comments, strange styling).
.hentry,
.no-results {
margin: 0 0 1.625em;
padding: 0 0 1.625em;
position: relative;
}
.hentry:last-child,
.no-results {
border-bottom: none;
}
To this:
.no-results {
margin: 0 0 1.625em;
padding: 0 0 1.625em;
position: relative;
}
.no-results {
border-bottom: none;
}