
  #toc .th1 { text-indent: .25in; font-weight: bold;}
  #toc .th2 { text-indent: .5in; }
  #toc .th3 { text-indent: .75in; }
  #toc .th4 { text-indent: 1in; }
  #toc .th5 { text-indent: 1.25in; }
  #toc .th6 { text-indent: 1.5in; }

  #toc .th1 {counter-reset: th2}
  #toc .th2 {counter-reset: th3}
  #toc .th3 {counter-reset: th4}
  #toc .th4 {counter-reset: th5}
  #toc .th5 {counter-reset: th6}

  #toc .th1:before {counter-increment: th1; content: counter(th1) " "}
  #toc .th2:before {counter-increment: th2; content: counter(th1) "." counter(th2) " "}
  #toc .th3:before {counter-increment: th3; content: counter(th1) "." counter(th2) "." counter(th3) "\00A0\00A0"}
  #toc .th4:before {counter-increment: th4; content: counter(th1) "." counter(th2) "." counter(th3) "." counter(th4) "\00A0\00A0"}
  #toc .th5:before {counter-increment: th5; content: counter(th1) "." counter(th2) "." counter(th3) "." counter(th4) "." counter(th5) "\00A0\00A0"}
  #toc .th6:before {counter-increment: th6; content: counter(th1) "." counter(th2) "." counter(th3) "." counter(th4) "." counter(th5) "." counter(th6) "\00A0\00A0"}


  body {counter-reset: h1 0 th1 0}
  h1 {counter-reset: h2}
  h2 {counter-reset: h3}
  h3 {counter-reset: h4}
  h4 {counter-reset: h5}
  h5 {counter-reset: h6}

  h1:before {counter-increment: h1; content: counter(h1) " "}
  h2:before {counter-increment: h2; content: counter(h1) "." counter(h2) " "}
  h3:before {counter-increment: h3; content: counter(h1) "." counter(h2) "." counter(h3) " "}
  h4:before {counter-increment: h4; content: counter(h1) "." counter(h2) "." counter(h3) "." counter(h4) " "}
  h5:before {counter-increment: h5; content: counter(h1) "." counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) " "}
  h6:before {counter-increment: h6; content: counter(h1) "." counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6) " "}

  #wbb5-title:before { counter-increment: none; content: none; }
  #wbb5-subtitle:before { counter-increment: none; content: none; }

  h1.nocount:before, h2.nocount:before, h3.nocount:before, h4.nocount:before, h5.nocount:before, h6.nocount:before { content: ""; counter-increment: none;}

/*
ol {
  counter-reset: item;
}
ol.li {
  display: block;
}
ol.li:before {
  content: counters(item, ".") ".";
  counter-increment: item;
  padding-right:10px;
  margin-left:-20px;
}
*/
