I played around with it a bit more. This is invalid (from your demo's source code):
Code:
<div style="font-family:sans-serif;font-size:90%;margin-left:.5ex;margin-top:-.8em!important;margin-top:.2em;"><p>
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed dictum. Pellentesque quis purus vitae risus cursus aliquet.
</p>
No closing div tag. Also, even correcting that will give problems (when applying my fix) in IE because of the margin-top:-.8em!important; bit. However, if one replaces the p with a nested div, margin-top:-.8em!important; is not required, so you can end up with:
Code:
<div style="font-family:sans-serif;font-size:90%;margin-left:.5ex;margin-top:.2em;"><div>
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed dictum. Pellentesque quis purus vitae risus cursus aliquet.
</div>
</div>
and it should work out fine.
Bookmarks