Fixed nav buttons I broke & using semantic classes

- Fixed Log-in and Register buttons whose styles I broke
- Now using .main-content and .left-side bar on all major views so they
resize consistently from page to page.