refined navigation, clean up CSS