.mio-article { color: #333 }
.mio-article h1 { font-size: 2.5em; padding-bottom: 25px; margin-bottom: 25px; border-bottom: #ddd 1px solid; }
.mio-article p { margin-bottom: 20px; }
.mio-article h2 { font-size: 1.6em; margin-bottom: 20px; color: #DF651E; border-bottom: #eee 1px solid; padding-bottom: 20px; font-weight: normal; text-transform: capitalize }
.mio-article h3 { font-size: 1.2em; margin-bottom: 15px; text-transform: capitalize }
.mio-article ol { margin: 0 0 20px 2em }
.mio-article ol li { list-style: decimal-leading-zero }

dl.mio-tags { border-top: #eee 1px solid; padding-top: 20px; }
dl.mio-tags dt,
dl.mio-tags dd { display: inline-block; margin: 0 10px 10px 0 }
dl.mio-tags dd { padding: 3px 10px; border: #eee 1px solid; text-transform: capitalize }