Hi,
If you are using the latest version of mojoPortal, then MenuAdapterSuperfish is deprecated and no longer used. If you look at the latest version of jQueryUI skin which uses superfish you will see the menu is configured like this in layout.master:
<portal:SiteMenu id="SiteMenu1" runat="server"
MenuSkinID="Superfish"
UseTreeView="true"
TreeViewShowExpandCollapse="false"
TreeViewExpandDepth="-1"
HideMenuOnSiteMap="false" ></portal:SiteMenu>
and the menu classes are controlled in theme.skin like this:
<portal:mojoTreeView runat="server" SkinID="Superfish"
ContainerCssClass="AspNet-Menu-Horizontal"
RootUlCssClass="sf-menu sf-navbar"
RenderLiCssClasses="true"
RenderAnchorCss="true"
LiCssClass=""
LiRootExpandableCssClass="sf-with-ul"
LiRootNonExpandableCssClass=""
LiNonRootExpnadableCssClass=""
LiSelectedCssClass="current"
LiChildSelectedCssClass="current"
LiParentSelectedCssClass=""
AnchorCssClass="inactive"
AnchorSelectedCssClass="current"
/>
This configuration is using mojoTreeView.cs and TreeViewAdapter.cs
So it is possible to control css classes easily from theme.skin
Hope that helps,
Joe