For small sites, I use Textpattern. Contributors can write content in plain text with Textile tags (if they choose to do so).
For larger sites, I use Drupal. Contributors can write content in plain text with Textile or Markdown tags (if they choose to do so).
That way, the brand gudelines are upheld and contributors don’t have to think about styling too much (and if they want to disrupt, they can’t).