workaround padding weirdness in Firefox and IE