Graphic designers and programmers create the style sheets and the authoring template, or they may simply be the default templates for a CMS. An authoring template separates the presentation from the content.
Content contributors do not need to be concerned about the template. They may enter content as plain text or with a WYSIWYG editor. They may get to preview their content as it will appear on the published page, which is generated from a publishing template.
See also content repurposing, content reuse, publishing template, and single-source publishing.