I think it really is that simple, actually...
At OP: Stuff between <-- and --> are comments, i.e. for people to read, and for the browser to ignore. You should read them - can probably save you a lot of hassle.
And yes, </ol> should be gone. Kinda random, that line.