CSS file indents, alphabetising and uppercase HEX

Tidied up a few rules seen where they looked redundant against each other in the same selector.

Two-space indents on the styles, as outlined in the guide

Placed -prefix rules last thinking that's alphabetical

Following the [CSS Code Style Guide](http://thinkupapp.com/docs/contribute/developers/writecode/styleguide/css.html).