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>.