Registration page tweaks

This fixes an issue where form errors during web2py local registration (invalid email address, bad captcha, etc.) wouldn't not display - the form simply was reset to empty without any feedback.

This also tweaks some CSS so that the registration page layout is correct in Firefox.