You can find all list-style-types on http://www.w3schools.com/css/pr_list-style-type.asp
As for procedures, I only delete all inline styling. I don't know what you need in the first and the last step. If you be more specific, I may know of a way. Also, be sure to check out http://www.w3.org/TR/CSS2/selector.html#pattern-matching to see the CSS2 matching you can use in your style sheet.
Normally, every lists starts numbering at 1, this includes nested lists. To start another numbering, you need to set the start attribute in the list tag. This attribute is deprecated, but there's no alternative... See http://www.w3schools.com/tags/att_ol_start.asp
This e-mail is personal. For our full disclaimer, please visit www.centric.eu/disclaimer.
Thanks for the response!
>> One idea I had and I am going to try now is to simply ignore the numbering on my first pass, and just write my content and surround the paragraphs that require numbering with the strings STEP_L1 and ENDSTEP. And when I have completed a decent sized piece of work I will go into a code editor and do Find+Replace on STEP_L1 and ENDSTEP to change them to the appropriate HTML+CSS tags.
This idea worked very well. I could concentrate on the content instead of wrestling with the numbering every time. Then, when I had completed a page I loaded it into a good text editor and did a Find+Replace as above. I had to do a bit of tweaking here and there but the direction was clear and before long I had numbered steps at every item that I wanted.