The site is quite attractive and the HTML validates, but it could be improved.
For instance,
<div >
<a href="index.html">
[img]logo.jpg[/img]
</a>
</div>
has several problems. The div should be <div>, but you already knew that, and the validator should have caught it. Not a big problem.
Also, the link has inline style (style="border-style:none"). Use the style sheet because inline style violates everything that CSS is trying to do (spearate presenation from content). Move the inline CSS to the style sheet.
Try running your html through Tidy (
http://infohound.net/tidy/). Be sure to set the character encoding to utf8.
Phil