CSS fixes

* Trimed excess whitespace
* Converted to tabs (if file needed, see note)
* Single line between rules to ease reading
* Fixed vendor prefix issues from Brickimedia/brickimedia#187
* Fixed JavaScript comparison issue (_always_ use [`===` and `!==`](http://www.impressivewebs.com/why-use-triple-equals-javascipt/))

Both `big.css` and `small.css` validate in the W3C CSS validator. `main.css` and `medium.css` each have three errors (you are taking a `%` and subtracting `em`).

**Note:** I converted the files to tabs because most of them were already that way. If I need to convert them to spaces, just say the word. :)