Updated to use header, section(s) and footer inside main div container.