Adding additional browser support for flexboxes, and cleaning up some of the css rules.
Css syntax error fix.