Subsequent nested lists are do not nest correctly

```html
    <ol list-style-type="decimal">
        <li>AAA
            <ol list-style-type="decimal">
                <li>BBB</li>
            </ol>
        </li>
        <li>CCC
            <ol list-style-type="decimal">
                <li>DDD
                    <ol list-style-type="decimal">
                        <li>EEE</li>
                    </ol>
                </li>
            </ol>
        </li>
    </ol>
```
If you have a document that looks like this, the HTML comes back with broken nesting. `DDD` and everything with it get pulled up a level.