Prova ad aggiungere l'attributo line-height anche al contentheading che, chissà
perchè, IE7 non legge ereditato dl body:
h2, .contentheading {
color:#000077;
font-family:Arial,Helvetica,sans-serif;
font-size:1.4em;
font-weight:bold;
padding:0;
text-align:left;
vertical-align:bottom;
width:100%;
line-height:1.3;
}