Improved HTML and CSS to pass validation.