At first I thought I was doing something wrong in my code, but then I noticed that this sample page exhibits the same behavior (in Safari)
http://milonic.com/menusample8.php
When I load the page the header text is yellow.
If I mouseover a header, the text turns black, and stays black when I move the cursor off of it.
any suggestions?