cleaned up CSS substantially. introduced classes for the subelements of the li elements