left up right
Counters
counter-reset: <identifier> <number>
counter-increment: <identifier> <number>
content: counter(<identifier> [, style]?) 
<style type="text/css">
ol {counter-reset: listcounter 4}
li {display:block}
li:before {content: counter(listcounter) ": "; counter-increment: listcounter 2}
</style>
. . .
<ol>
<li>First Item</li>
<li>Second Item</li>
<li>Third Item</li>
</ol>

This generates:

  1. First Item
  2. Second Item
  3. Third Item