various CSS updates and bug fixes