Without hovering using mouse, a button looks like this http://i.imgur.com/mbSo6.png
After hovering, it looks like this -> http://i.imgur.com/gO4ma.jpg
On hovering on another widget, the bg color also changes and it remains readable. http://i.imgur.com/VdjsR.png
So, the text color changes to almost white one some widgets (without the g color changing).
As far as I guess, its the issue of bg color not changing on few widgets. And this thing (no bg color changing) also occurs at places like "when I hover over a icon in nautilus ( http://i.imgur.com/TiZf7.png
I am really having hard time figuring that out. I have tried gnome-color-chooser which seems elaborate but even that doesn't have option to change that.
I am using openbox and that app I shows is a gtk app.
# DO NOT EDIT! This file will be overwritten by LXAppearance.
# Any customization should be done in ~/.gtkrc-2.0.mine instead.
gtk-font-name="Lucida G 7"