When I have a <div> that has different lines of text in it, I use inline font-sizes like this:

 <div class="box1">
<font size="5" color="#000000" face="Tahoma" >This Is The Headline</font><br />
<font size="2" color="#000000" face="Arial" >This is the additional text.</font>
I realize my methods may be out of the html stone-age, but it seems to work fine, except for in IE7.
I'm not sure why the font doesn't conform to the size that appears correctly when viewed in IE8 & IE9.
Is there something I can do on the IE7 stylesheet, to make the inline font sizes appear correctly, like they do when viewed in IE8 & IE9?