Hi Richard,
Sorry for not getting back to you earlier. I started to answer then got distracted forgot later in the day.
I was looking at some of the themes in Moodle 1.9 and the YUI menu we started off with. That was, and is still the nicest looking menu I have used in Moodle.
I have come to loath this present YUI menu widgit. The custom menu is a great idea, but a real pain to style.
I was trying to recall how I created the one I mentioned earlier in this thread. What I did was add id="menu1" somewhere in the url of the custom menu section in the theme settings' page.
eg.,
Moodle|http://moodle.org" id="menu1
so what you do is interrupt the flow of the HTML tag with a "
the opening " is added automatically in the system php file wherever it's generated, so all you are doing is closing if after the URL and then opening a new set, to add your class selector in normal way, but leaving off the ending " ..for example...
<a href="http://moodle.org" id="menu1" >Moodle</a>
You style is as follows...
ul li a:link#menu1 { color: red; text-decoration: none;}
ul li a:hover#menu1 { color: blue; text-decoration: underline overline;}
It's a while since I tried this idea, but it did work, and very well at that.
HTH
Mary