Fixes for IE8 and below – resolves #30

[html5shiv](https://github.com/aFarkas/html5shiv) plus small CSS changes.