Your blue background is OK, I just think you should use white text instead of a lighter blue. And the red links don't seem to fit well with the scheme either.
I have a color scheme generator on my site and it's very handy to use when trying to come up with a scheme and colors that go together.
http://www.2createawebsite.com/build...generator.html
For example, I used PhotoShop to determine the hex color for your background is #14285F. So when I enter that into that code (without the #) into the box at the bottom of the generator, it comes up with three other colors that go with that.
Actually, it looks like you're already using a couple of the colors but your background is so dark, everything just gets lost in a sea of blue.
Maybe you could do a white background and different variations of the blue that the color scheme generated. I'm no design guru so maybe someone else has better ideas. I really like your colors. I just think there might be too much blue without enough contrast.