Oh... of course. My brain built a fantasy world where we layered parent list styles over child list styles via CSS >.<. Your approach here is less lines than mine, and both are equally short-term. Please ignore my comments on this, your solution is fine.