Lots of good changes

I know I can fix the footer by ignoring the margin-left: tag in Chrome
but I have to figure out where that's getting passed in from the
current CSS.