bring in styles from @jayj, trying something new.
Fixes #20 More work updating to new design from @jayj. Sidebar and some colors are messed up, will hopefully have time to get all this and a few others issues cleaned up tomorrow.