Okay, per Tantek’s suggestion I’ve made the menu entirely a nested list, and adjusted the CSS accordingly. I had to work out a few kinks with the specificity of the contextual selectors, but after that it was a breeze. However this has brought to my attention how terribly ugly the CSS ridge effect is in Mozilla—really unattractive. It’s a shame because a lot of people seem to like it, but I’m exploring other options. Structure is groovy. Hell is a world without the style attribute.
My eyes! My eyes! My eyes are bleeeeeeeeeding! 😉 Just kidding. Do you give CSS tutorials? How about fixing all of my CSS for me? I want to be CSS friendly. I want you to be proud.
I would be happy to help you! I’ve sent you an email.