Скорее всего у вас ошибка в CSS. вместо "li:hover a" у вас написано "li a:hover". А может быть и нет
Так или иначе - код в студию!