Topbar position problem

well, i use two different browsers, chrome and firefox...

at chrome, the private message icon doesn't change when i hover over it.

at firefox, it does change, but changes the position of "settings" and "administration" links and puts them out of the topbar.

I've checked high and low in css.php for errors, and found nothing.

if anyone has any idea on how to resolve this, I would be thankful.