I've designed a hierarchical menu system in CSS/Javascript. It works fine in IE, but in FireFox the menus render incorrectly. Part of the 2nd-level submenus get rendered within the parent menu, making it a real pain to navigate in FF.

The page is here : http://www.bernerbits.com/menus/index.html

Any help would be appreciated.