The menu dropdown positioning problem is because you are using relative positioning on the 'container' div. Unfortunately, vB computes the offsets for popups with the assumption that there will be no containing blocks that use anything but static positioning between the menu and the document root.
If you do use blocks with "position: relative" or "position: absolute", CSS then uses the top left of that block as the reference point for offsets. But it's using offsets vB calculated relative to the top left of the whole document. So everything gets shifted right and down.
The only way I know of round this is to use 'top' and 'left' coordinates, rather than absolute positioning for your container div(s).
-- hugh
|