ul, ol { padding-left: 1.5em /* little bit magic value, ~indent */ } ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; margin-top: 0 } article li, section li { line-height: 1.75 } ul { list-style-type: square; ul { list-style-type: disc } } .flat { list-style-type: none; padding-left: 0 } .horizontal li { display: inline-block } dt { font-weight: bold } dd { margin-left: 0; margin-bottom: 1em } .compact { dt { clear: left; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 10em } dd { margin-bottom: 0; margin-left: 11em } }