run all project CSS through csstidy

The inconsistent code styling and attribute order was making my head hurt
looking for where things were set and it was too much to rewrite by hand. I
ended up running everything through css tidy to normalize the order of
properties and selectors, whitespace, value styles, etc. I opted not to have
it optimize for shorthand values,  merge duplicates, or any other options I
thought would make it less readable.

Since the output of csstidy is not indented, I tweaked the output to use
one selector per line and re-indented the whole thing using vim's syntax
plugin. Here is a quick vim script to duplicate the same results:

    :%!csstidy % --silent=true --preserve_css=true --sort_selectors=1 --merge_selectors=0 --compress_font-weight=false
    :%!sed '/{$/s/,/,\n/g'
    :%s/: */: /g
    :norm gg=G

Note vim's indenting has issues after some kinds of comment blocks. The
output was manually tweaked to correct that.