style updates, mostly refactoring CSS