... wierd. the home page doesn't look anything like that to me...
Part of web programming is making sure it's cross-browser compatible. I may very well have a browser it looks perfect in, but this is what it looks like in Firefox 9.0.1, my preferred and default browser. It looks like a CSS problem, or perhaps a problem in the way they've implemented jQuery (good choice, devs!).
(That was sincerity, not a joke... jQuery is awesome.)
Adding to this, it doesn't meet basic 508 / ADA compliance requirements for websites. Also, the way you did your tags (for instance putting the closing ">" on its own line) violates the XHTML standard you have chosen for this layout.
This is going to potentially be unreadable to a lot of browsers.