The dark background with yellow/red/blue text is not a happy solution, trust me.
It's too agressive for the eye.
Make it simple, a very discrete gray backround with black text, it will look much better. Otherwise visitors might consider your site a carnivall of colours.
hope it helps
PS: plage your logo in the top left corner, it makes the site look better and not amateur built
