Markup and CSS update for header and footer.