zomby888 - 12:32 am on Aug 3, 2011 (gmt 0)
I am reading your css and hope you copy pasted it. I see little gaps here and there between the selector and ':' be aware that can lead to broken rules. I also think that some elements may overlap. Try using WebDeveloper toolbar Ctrl+Shift+F will make it easy to identify which element you hover exactly.