I agree with IP2 in that it might be worth trying a lighter tint of the blue in your logo.
Try the following in your CSS for your body tag:
body {
background-color:#EFF7FF;
background-image:url(none);
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}
I think the light grey background you have now works well and possibly could be the best option, but it would be worth trying the above to see what you think.
Peter