Reconsider the footer and fix style issues