my updated version of the HTML5 Boilerplate