Add footer and make the CSS a little nicer.