Validated CSS3 and HTML5

Fixed various CSS and HTML issues. Now validates.