Dediğim gibi a'ya hover vermek yerine li'ye hover verin;
#ustmenu ul li:hover{
background: #f00;
}
içine color eklersen de a'nın rengi değişir üzerine gelindiğinde;
#ustmenu ul li:hover{
background: #f00;
color:#fff;
}
gibi
Konu: HTML CSS Menü Sorunu