Okay, scratch that.
I had this nifty little thing in GUITexture called "OverlayColor". It
is its own GUIColor object that you can define, which is already
defaulted to RGBA 1,1,1,1.
Just change that... keep alpha at 1, but reduce the RGB values
slightly to tinge your controls on different states. :)
*sigh*... forgotten code... been 2 years since I even wrote that.