 
 class Chattifier
   @headerStartLevel = 4
+  @cssAttrs = {
+    mainClass: "chattifier",
+    alternatingClasses: ["first", "second"],
+    alternatingColors: ['#FFF', '#F4F4F4']
+  }
 
   constructor: ->
     @ancestorNode = null


    # re-populate the ancestor with new children
    # and CSS classes
    classes = ['first', 'second']
    for div, i in divs
      div.className = "chattifier " + classes[i % 2]
      @ancestorNode.appendChild div

  # creates a new stylesheet for color encoding of the

    @ancestorNode.innerHTML = parser.toHTML Chattifier.headerStartLevel

    # postprocess HTML
    @groupIntoDivs()
    @colorEncode()

    return true
