remove all trailing whitespace
make content fit to device
make headers wrap & remove floats from layout

also, simplify some overly specific selectors
Merge pull request #1 from slang800/master

make it more mobile & other fixes