I'm finishing the web site design for a client, and as always I discover an IE-bug. This time it is IE 7 that refuses to behave.

This is the test site:
http://melchiorgarden.vevstova.no/

In all other browsers, the menu is positioned correctly, but in IE 7, and only in IE7, it starts above the right edge of the main area. I suspected it had something to do with the positioning of the logo with negative margins partly outside the main area (#side), but when I try to place the logo inside #side, the menu still starts on the right sides.

I am empty of ideas at the moment. Can someone give me a hint?