Restructures HTML to be more semantic, modifies CSS to match changes to HTML