I didn't know this was for an older page so I can understand the problems you may be having from using the * for margins. Sometimes you can use 'conditional comments' to insert things for IE only. It works like this:
[<!--[if lt IE 7]>
p{margin:0}
<![endif]-->
Which reads as "if less than IE7", etc.
Short tutorial link but google for "conditiona l comments" for lots more including MS doc page on it.
[<!--[if lt IE 7]>
p{margin:0}
<![endif]-->
Which reads as "if less than IE7", etc.
Short tutorial link but google for "conditiona l comments" for lots more including MS doc page on it.
Comment