I wrote some custom theme functions for the Mollio theme that adds "active" classes to parent list items if one of the children is already marked active. They're in template.php if you try downloading the CVS version of the mollio theme.