remove large margin-bottom on nested lists

Nested lists have a large margin.  Use CSS child combinator selector
to set `margin-bottom: inherit` for `<ul>` and `<ol>` whose parent is
`<li>`.