1) don't have such a severe gradient. sublety is key.
2) whitespace is your friend. use it well.
3) keep fonts pretty standard.
4) remove all your bevels and drop shadows. subtle gradients look much nicer.
5) your menu doesn't fit into the site at all. keep things in harmony.
6) find a colour scheme that works better. you have too many random shades and hues thrown in and it isn't cohesive.
7) design on a grid. ALWAYS design on a grid.
personally, i would use the blueish background gradient and then have font on top of that in a bold white. look at this site:
http://www.finelysliced.com. au/
they are using contrast to define portions of the site, and you can see the grid layout. it makes it a lot more readable, and a lot better to follow the sections.