Fixed order of loading CSS; made some basic improvements to CSS

I've left explanatory comments in the source; you'll probably want to remove those yourself.