CSS Improvements

Some general style updates. See commits for full list & details on each change.