HTML5 Boilerplate code from https://github.com/h5bp/html5-boilerplate/commit/8f743702f6846a3fff86da56ea69c1f4e07d161b