У псевдокласса :hover в меню сайта, по всей видимости, установлен серый фон, что выглядят очень некрасиво, когда нажимаешь на ссылку. Для псевдокласса :hover, лучше установить фоновое изображение под цвет меню, которое при наведении курсора на ссылку слегка бы выделялось. А валидатор w3.org кстати, бывает не всегда адекватен. Но это скорее вина текстового редактора. Использовал я как-то одну английскую версию не слишком известного текстового редактора. Написал значет html код, разместил одну статью на русском, проверил через валидатор, а он на какие-то ошибки указывает, думал я думал, и решил текст на русском из html документа убрать, проверил еще раз, документ валидацию прошел. После этого установил нормальный текстовый редактор, который поддерживает много кодировок. А есть и такие редакторы, что когда в документе перенос строки делаешь, валидатор почему-то такой документ тоже принимать отказывается