css clean-up, navbar clean up and on-hover effect

alignment fixes