I’ve run the site through YSlow and found the following:
Grade F on Make fewer HTTP requests
This page has 13 external Javascript scripts. Try combining them into one.
This page has 24 external stylesheets. Try combining them into one.
This page has 17 external background images. Try combining them with CSS sprites.
Decreasing the number of components on a page reduces the number of HTTP requests required to render the page, resulting in faster page loads. Some ways to reduce the number of components include: combine files, combine multiple scripts into one script, combine multiple CSS files into one style sheet, and use CSS Sprites and image maps.
Also, in Pinging the site I see that the page size is 1.5 MB and the main issue according to another mod named Pascm is that it takes a lot of time (almost 5 seconds) for the DNS to retrieve the site. this means that who ever has the DNS is having an issue.