Updated HTML and CSS with new HTML5 structure tags