body{counter-reset:h2}h2{counter-reset:h3}h3{counter-reset:h4}h4{counter-reset:h5}h5{counter-reset:h6}.countheads h2:before{counter-increment:h2;content:counter(h2) ". "}.countheads h3:before{counter-increment:h3;content:counter(h2) "." counter(h3) ". "}.countheads h4:before{counter-increment:h4;content:counter(h2) "." counter(h3) "." counter(h4) ". "}.countheads h5:before{counter-increment:h5;content:counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) ". "}.countheads h6:before{counter-increment:h6;content:counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6) ". "}h2.nocount:before,h3.nocount:before,h4.nocount:before,h5.nocount:before,h6.nocount:before{content:"";counter-increment:none}