#2 This one may be awnsered already I jsut havn't finished reading everything on the menu.. but how do we set submenus to the submenus and how deep can they go?
The same way you got the first submenus. Create some more menus in your code (with different names obviously) and then when you want one menu to show another one, you use the showmenu=MenuYouWantToOpen in the menu item. Take a look at the code used in ALL the examples. There really is no limit to the level of menus, besides the memory on the browser (and the patience of your users who have to wait if the menu's are too big).
#3 i tried to off set the submenus a couple pixels to the right and they don't seem to want to slide over at all.
For the first level of submenus, to get them to offset, you have to set their top and left properties a special way. Say you want the submenu to be alittle lower than usual and moved over, you would in that submenu's definition say
top="offset=15";
left="offset=20";
And that would make it show up moved over. Any submenus lower in the hierarchy than that use the global settings at the top of your menu_data file (the ones that are like _topoffset or something to that effect).
And regarding the CSS, I am not sure, I haven't heard of it being done. Anyone try that before? Maybe I will play with it and see if I can get it to work. Andy may know exactly though....