port "disable submit button while invalid" thing
clean up our background-color/margin/padding one-offs (bug 853338)