Fixed styling on desktop view

Styling for main content needed to be adjusted for cross-browser
compatibility. Also corrected some typos.
Added potential bug

On one test, chrome returned error: Unexpected end of Output for
main.js.