Fundamentally I think it is quite an attractive site!
It uses a custom template, which makes it more challenging for people to help you on the forum because we may not be sure how the template is set up.
But generally, many of the layout issues are resolved by editing the STYLESHEETS.
Much of your site contains background images - for the blue and black colours - so these must be re-developed using a good image editor (adobe photoshop springs to mind).
What I suggest you do is firstly try to develop an understanding of your template's "architecture". To start this process, you should use FIREFOX browser, with some of its useful ADD-ON'S, like "Firebug", "Colorzilla" and "Developer Tool Kit".
Go to the firefox website and grab these downloads (install Firefox first if you don't have it).
These ADD-ONS enable you to see a wide range of background stuff relating to any given web-page. I just used my firefox to produce a full report on all the images on your front page, download copies of your css files, and alert me to validation issues.
I now have a better understanding of your template architecture and know enough to tell you that there are a large number of very carefully crafted images that make your site look the way it does.
Get firefox with the add-ons first, then use these tools to analyse your pages.
The site looks good (maybe not perfect) but it's not embarrassing! So don't rush... take appropriate steps first.