Thanks both of you for your help. I searched Google and finally
came up with another person who had the same problem. For
whatever crazy reason, undoing the italics on the smaller header
(h3) fixes the problem in IE7.
I'll also try the transitional doc type to see what happens.