A background like that, I'm not surprised you have a headache... You may want to dim the colours of the background knot (neat knot though!) so that the text shows up better...I had the same problem on my page for a while until I found a more subdued background....
Just a suggestion...
{~`