Look at the HTML code. See if you find mention of the word "transparent". Sometimes text gets formatted that way and when it does, newer browsers render it as invisible.
I found "transparent" in the HTML - why does this happen ?
Why does the text get formatted as "transparent" ?
Thanks for your help