Styling

New-and-improved demo styling. I changed quite a bit, so look over it carefully and see if anything looks wonky.