Rewrote footer styles after an apparent regression in Chrome's rendering caused a wrapper element to be necessary
Updated docs to use new wrapper element, improved margin above footer
Added TODO for documenting #page wrapper element