Remove html5 boilerplate files.
Update CSS

* Fix layout in IE 9 and 10
* Clean up styles
* Remove display:-ms-flexbox, which breaks in IE10