Added stylesheet, changed font, reduced header margins.

Changelog:
* Moved all CSS styling to its own stylesheet
* Changed font
* Reduced header margins
* Added horizontal rule styling