bunch of styling

CSS is admittedly horrendous. Will refactor and add a bunch more styling over the next day....