Mobile style sheet

Updated the site with a mobile style sheet when width is below 640.
Form tables still need some work.