css fixes

Noticed that the post & page headers were not in my chosen font. The
error was simply that font-family: SourceSansPro should have been
Source Sans Pro (w/ spaces).

Also added variables for all font-family definitions.