As a web designer myself, I shall restrict myself mainly to the web design aspects.
1) Like diorray has pointed out, start by changing your fonts. Verdana and Georgia may not be able to cut through. Have a look at the Open Sans and other Google fonts like Lato etc.
2) Dont restrict yourself to mere CSS. Start utilizing the power of JS and AJAX. I see that you are currently using jQuery and jQuery UI, but you dont seem to be using AJAX with your forms.
3) Start using CSS sprites. You have way too much HTTP requests, and on my system its taking close to 20s to load your page. A normal user is never going to wait that long.
4) Change your logo. Make it look professional
5) You seem to have a lot of CSS and JS files. Minify them all, and merge them into one or two files.