Sort:  

I agree with a lower contrast, perhaps a dark gray would be a better background.

Should stay as white, in my opinion. Of course black looks good, but at the end, the most important is the usability, the less distracting, the best.

since the websites background is white, a black bar has more contrast hence more visibility. the problem is pure black has too much contrast with the white text.