why does the menu items border overhang the page, and why are the menu items bg transparent? this looks weird to me. also I would talk to your customer about investing in a new logo, the current one is a little abstract for my tastes.
HTML seems clean though, except for this line:
perhaps...