Fields misaligned in Firefox but okay in other browsers