Thank you so much for this wonderful(!) script. I have managed to customize it so it looks exactly as I'd hoped. Except for one thing:
I've successfully changed the background color for the dropdown, but I'm wondering if it is possible to have a second color for another menu item? It seems like something that could work using css, but I can't figure out how.