various CSS changes and fixes