<style>
li { float: left; margin: 1em; }
li:nth-child(2n+1) { clear: both; }
</style>
<ul>
<li> 1
<li> 2
<li> 3
<li> 4
<li> 5
<li> 6
</ul>
ol {
counter-reset: li;
}
ol > li {
list-style:none;
position: relative;
}
ol > li:before {
content:counter(li);
counter-increment:li;
position: absolute;
left: -2em;
color: red;
font-weight: bold;
}
<ol>
<li><p> First
<li><p> Second
</ol>
ol {
color: red;
font-weight: bold;
}
ol p {
color: black;
font-weight: normal;
}