Copied stuff from html5 boilerplate.