Added reset to fix left margin of footer. Repaired things that broke as a result. Removed un-needed commented lines.

Take a look at these resources:
[what is and why use a reset](http://sixrevisions.com/css/css-tips/css-tip-1-resetting-your-styles-with-css-reset/)
[more information about resets and the more "modern" alternative: normalising](http://stackoverflow.com/questions/6887336/what-is-the-difference-between-normalize-css-and-reset-css)

Chrome was adding a left margin to the footer `<ul>`, which was causing it to appear off-center. Adding a reset fixed this, however it created three problems (as resetting sometimes can). In removing default styling, `<h1>` and `<ul>` elements lost their default styling. `<h1>` elements also lost the font-size property that was supplied by the user-agent stylesheet. These were all reset explicitly.