Don't text-align right by default

Also set a maximum width of 500px.
Change some tables to divs and add password text
Untableify some more things
Add a viewport tag
Hide the logo when the screen is thin enough

Logo and text stomp on each other.