I'll give you a pointer.
The site does not work in FF. That is .. the design.
You should not use inline style on elementes.
<ul class="glossymenu" style="list-style-type:none; float:left; margin-left:0;">

should be in menu.css :
ul.glossymenu
{
list-style-type:none;
float:left;
margin-left:0;
}

You allso have a lot of div containers that is empty and for no use. Get rid of all excess code. And run it trough a validator.
You should allso use png images when overlaying. You will then be able to use anti aliasing and transparency.
[edit on 21/7/08 by tep200377]