I need to create a list similar to: http://jsfiddle.net/BkBZJ/
Only, without the extra markup in the HTML (span tags with classes or nested lists within lists).
Does anyone know of a way I can achieve this, say with a pseudo element such as before/after, last-child, nth-child etc…
or is this not possible without the additional markup in the HTML.
Well you could always use :nth-child(x) where x is the one you want to modify, and then apply a margin-left to it as well as a color: change to it.
ex: http://jsfiddle.net/PcA4u/