Add support for custom sectionable styling

I think we've actually done that on a couple of occasions, but since it's a tight coupling between stylesheet and database it has unexpected results if an administrator was to, say, add another section of the same type.