2
I'd have to see your code, but if you make the containing block relative, the absolute positioned elements in it will be positioned absolute to the container. So if you set the menu to be top:10px, left:45px, they will be 10-45 of the containing block, not the page.
You can check more about it in:
http://www.alistapart.com/articles/horizdropdowns/