by Jove I think I've got it!

well, it makes me feel a bit dirty, inlining the padding-left CSS, but
it works and works much better than the old text-indent that was being
used.