Trim trailing spaces and use spaces consistently in html.
Use uppercase doctype and remove type for js files (not needed in HTML5).
Move Google fonts to the html to enable parallel downloading.
Fix JSHint warnings.
css/styles.css: Remove duplicate property and overqualified element.