Making it work with any text colour automatically

This way, you can change the color (or have it cascade correctly) without worrying about touching the gradient. It does not fix the text-shadow requiring the correct background colour.
Whoops, I had set the text to white
Merge pull request #1 from ShaneHudson/master

Making it work with any text colour automatically