LOL, it sure breaks down in safari. It is far from perfect that is why I did not place an official bid for the $$$. In looking at the code I see an error and will try to fix it.Fixed it in safari...it was a stupid mistake. Now all I am missing are the down arrows on the top level menu for the items with subs. Will need another snippet for this.
As for editing the code, if was only necessary to get the third level innerTpl and innreRowTpl. It may have been possible by editing the CSS but I kept it exactly as in CSSPlay. Actually by adding the level placeholder and using a little logic snippet you can do a lot of cool stuff. I would recommend that the level placeholder be added to the WF core since it is already available in the code anyway. I will detail what I did when I get some time.
EDIT: was able to add the arrows, now it is 100% (I have not tested it in windows). That was a fun exercise.
here is the updated example
All in all it took two edits to the WF core and two support snippets. The CSS is untouched original as presented on CSSPlay, all the magic is in WF. There may be other ways of doing this without editing the code and by editing the css...but I could not figure it out. One thing to consider is that the original code is not 100%, it seems that there are leftover items from other menus ans Stu did not clear them out completely. I always assumed that the code would be clean but I have found that this is not always true.