I was looking at my website yesterday, and decided it was rather hard to read with all the white text . (I had used mostly ALL white text on a blue background.) At the time it seemed to look good.
So I changed the majority of the text to a light black html code, but left some white to mix things up.
I welcome any input or opinions as far how it looks to an "unbiased" person. Cause you know I love it, its my baby... Hehe!! 
Website: http://www.lakesregionroofing.net