OK, that's the css differences I was talking about. I moved most of the functionality of theming to the css. So a few selectors and how they're used have changed a little. The scripted theming (customtheme property in the on page init) still works, but I would suggest that if you're using it, switch to all css. You still configure the arrows in the script. Their positioning is in the new css files, but shouldn't need to be changed. Without that (missing in the old css files) I can understand why you're having problems with the arrows. Colors may be different than you're using. The new css files are well commented. So you should be able to see what is what, any questions though, just ask. First backup the ones you have, just in case there's anything in them you might want to reference later. Here are the updated ones (right click and 'Save As'):
ddsmoothmenu.css
ddsmoothmenu-v.css
There is an option for a hover change of the arrow images. If you use it, you will need the over images (or you can make your own to suit your theme, these go with the css I'm giving you):

The right_over.gif arrow I will have to attach to the next message because only 3 files are allowed per post.
If you're not using this feature, don't worry about it. To turn it on in the on page ddsmoothmenu.init call use this highlighted property:
Code:
ddsmoothmenu.init({
mainmenuid: "smoothmenu1", //menu DIV id
orientation: 'h', //Horizontal or vertical menu: Set to "h" or "v" defaults to Horizontal
arrowswap: true,
classname: 'ddsmoothmenu', //class added to menu's outer DIV
contentsource: "markup" //"markup" or ["container_id", "path_to_menu_file"]
})
The over images need not be configured anywhere. The script takes the filename and location of the normal arrows and adds _over to the filename. So if whatever.gif is an arrow image, the script would look for whatever_over.gif as the over image if this feature is turned on. The script adds :hover css to the page automatically, so there's a chance it will work on touch devices. If not, hopefully it will degrade well. If not, let me know and I can disable it for touch devices.
BTW, the default method for these menus is now click to open/close. If you want non-touch devices to still do hover, you need to set it in the on page init:
Code:
ddsmoothmenu.init({
mainmenuid: "smoothmenu-ajax", //menu DIV id
orientation: 'h', //Horizontal or vertical menu: Set to "h" or "v" defaults to Horizontal
arrowswap: true,
method: 'hover', //'hover' (mouseover/out) or 'toggle' (click), defaults to 'toggle'
classname: 'ddsmoothmenu', //class added to menu's outer DIV
contentsource: ["smoothcontainer", "external.htm"]
})
The script will detect touch devices and switch to 'toggle', which is click for them.
Bookmarks