CSS modifications and slight improvements to navigation functionality