I have very limited experience in designing websites (BenPascoe.co.uk), but just IMO there's a few things I'd change:
too many different fonts, I count 4, you only need 1 or 2
I think it would look better with a white background, the blue is nice though,
if you're using a stroke/border on your boxes use it on both, keep it consistent.
ditch the tables, use CSS to create the lay-out, lot's of reasons why it's a better idea, have a look at alistapart.com for good CSS tutorials and theory.
try and use text instead of pictures of text, it'll make it a lot more accessible and much better for search engines too.
I could have a go at making a basic html/css template following a similar design if you like, I'm not that great but it would be a start and would deal with what I've mentioned.
Panasonic SD9, Panasonic NVGS-75, Canon MV600i