/* Paragraph Item Leading Spacing */
p { margin-bottom: 0px; }

/* Item Spacing and Positioning */
.t1 { font-size: 16px; font-weight: bold; text-indent: -25px; padding-left: 50px; padding-top: 57px; } /* Tier One items */
.t2 { text-indent: -30px; padding-left: 110px; } /* Tier Two items */
.t3 { text-indent: -30px; padding-left: 170px; } /* Tier Three items */
.nn { padding-left: 50px; } /* Un-numbered items */

/* Number Lists Counter Reset to 0 */
.numlist { counter-reset: tierone; }
.t1 { counter-reset: tiertwo; }
.t2 { counter-reset: tierthree; }

/* Increase Counters by One and Display Content */
.t1::before { background-color: white; display: inline-block; width: 25px; counter-increment: tierone; content: counter(tierone) "."; } /* Text indent is tied to width */
.t2::before { background-color: white; display: inline-block; width: 30px; counter-increment: tiertwo; content: counter(tierone) "." counter(tiertwo) "."; }
.t3::before { background-color: white; display: inline-block; width: 30px; counter-increment: tierthree; content: counter(tierone) "." counter(tiertwo) "." counter(tierthree) "."; }

/* Notes */
/*
This nested number list is meant to accomodate for nested ordered lists (like legal documents) not exceeding three levels
Tier1 means 2
Tier2 means 2.2
Tier3 means 2.2.2
*/