I definitely prefer RbnJrg's use of ordered lists.

However, I've heard that some devices don't work well with <ol> - is that still true??
RE my previous post: you could use a simple SVG instead of creating a .png
SVG:
Code:
<svg width="1em" height="1em" version="1.1" xmlns="http://www.w3.org/2000/svg">
<line x1=".1em" x2=".9em" y1=".6em" y2=".6em" stroke="black" stroke-width="1"/>
</svg>
CSS:
Code:
ul {margin:-1.2em 0 0;
list-style-image:url('../Images/dash.svg');
border:1px solid red}