I would suggest to change the background or the font coloring, for it can get hard to tell the difference between the too. Sure the background looks cool, but its not helping.
With any image that has a wide variety of colors / hues, such as this one with both light and dark parts, any one text color is going to be hard to see. I've been thinking of a way to make things more visible, and an idea just occurred to me, but I won't be changing the background image.
This suggestion has prompeted me to make some changes to the skin and make a small code, and now all the important links on the background should have a little table around them to make them clearly visible. :)