Clean up login page styles, unborking display on small screen sizes.
Restore validation error notices.
Add a bit more spacing above submit buttons.  Center forms on medium/small screens.
Merge pull request #53 from eucalyptus/loginpage_style_fixes

CSS and validation error fixes for Login page.