Unless I am misunderstanding you, I removed the gradient and it didn't help the text. I put the gradient back.
You have a style that uses gradients and png's as backgrounds. In your case it is sitting on a few of them. This can do odd things to text as the pixels are merged. It could be something else, but I did not see anything in the CSS, except what I explained above.
Maybe someone else will have a better explanation for you.
--------------- Added [DATE]1404710724[/DATE] at [TIME]1404710724[/TIME] ---------------
For some reason you have text-shadow enabled. Remove it from the following class or overwrite the class disabling it.