Ну, это зависит от того, 1) хотите ли вы что-то сделать, или 2) вы настаиваете на том, чтобы делать это самостоятельно и понимать это.
если 1) я клянусь http://wonderwebware.com/css-menu/ генератором меню CSS (вам не нужно его использовать, просто изучите его вывод)
если 2) первое, что вам нужно сделать, - это воспользоваться услугами валидации W3C. Я выполнил ваш dropdown.css через CSS-валидатор , и у него была 1 ошибка, которая могла вызвать вашу проблему "Поведение свойства не существует: url (csshover.htc) url (csshover.htc)"
Styles.css содержит 11 предупреждений "Одинаковые цвета для цвета и фона в двух контекстах", что может объяснить, почему я не вижу текста в меню: -)
Хорошей новостью является то, что валидатор HTML говорит, что ваш HTML в порядке.
Если вы хотите изучать CSS, я могу порекомендовать несколько отличных сайтов