It seems to be the italic font-style that’s causing this. Remove that and it lines up as you want it with the doctype (which should force standards-compliance - go figure). You may have to use conditional comments to force the text right by a couple of pixels for IE6 if it matters that much to your design.