Once again, blind commit. This time, fixing subnav active state. A little kludgey; it doesn't set the active flag to false if the loop doesn't find any URL match