Refactor style.css

  Improve style.css structure

    - Everything has been categorized to potentially allow more users to assist in improving the site css.
    - Rewritten to conform to mobile first design.
    - All 'em' have been replaced with 'px' to improve consistancy when scaling via %
    - Margins, fonts, padding, and etc were combined via best-practice documentation from Mozilla Developer Network, w3m, and WHATWG.

  Improve Mobile/Tablet scaling

    - Disabled horizontal scrolling on phones via overflow
    - Images will scale depending on screen size, but will remain at static sizes for tablet or larger devices.
    - Lots of non-important padding/margins have been removed
h1 banner had inappropriate line-height