Reviewed code

Consider using sections tags instead of divs. Also, think of the header and footer as reusable across pages, so they should be applied where you would want to duplicate markup.