What's with the header? It's tooo weak...the code's bad.
I think that if you:
Improve the header
Improve the code and get it up to XHTML and CSS valid
Make the text size on the nav and main body of the site bigger
Remove the space between the main body and the rest of the site
Keep the text font, font style and size consistant throughout the site.
then it'll look better
Jamie.
BTW remove the swearing, it helps