Loading screen is broken on Safari

Due to Safari not supporting the latest flexible box spec, the loading screen looks bunched together and a bit abstract. 

![time](https://f.cloud.github.com/assets/71430/2521450/8a7053c4-b4a8-11e3-9a7b-0335e27f3c8b.png)

I've made some additions to the CSS to also support the old model Safari does support. Tested in Safari 7.0.2, Chrome 33.0, and Firefox 27.0.1.