1. Who is your host? Is your current hosting provider overloaded? This can be a huge contributing factor in website speed.
2. You may want to look into disabling extra plugins that are not needed, and enabling some caching plugins.
Please reference: http://codex.wordpress.org/WordPress_Optimization
You could also get some solid tips from sites like GT Metrix.
I analyzed your website and found that there are few things which can be done to improve speed. You can combine multiple css into one, optimize images, leverage browser caching and few other things.
try tools like
http://tools.pingdom.com/
http://gtmetrix.com/
http://www.feedthebot.com
to analyze tour websute