Updated CSS to match design mentioned here:
https://github.com/ligershark/webdevchecklist.com/issues/27

Didn't get working locally, so might have a missed a few bits.

Also, one file was using spaces, one tabs, so made them consistent using tabs.
resolving merge conflicts