CSS cleanups

Also changed color declaration to use three characters when possible and
use lowercase letters.

Fixes #49
HTML cleanups

* Use double quote for the attributes values
* Removed spaces between attribute and its value
* Removed trailing blank spaces
* Use two spaces indent
* Close void tags using a solidus (like <br />)
* Added missing closing tags
* Use the same attributes order for <link> tags (eases comparing them)
* Tried to wrap at 80 chars
* Removed blank lines at end of document

Fixes #48
Import cleanups

Part of #50