.nested-list .entry-content ol,
.nested-list .hentry ol {
	counter-reset: level1;
	margin: 0.8em 0 0.8em 1.4em;
}
.nested-list .entry-content ol ol,
.nested-list .hentry ol ol {
	counter-reset: level2;
}
.nested-list .entry-content ol ol ol,
.nested-list .hentry ol ol ol {
	counter-reset: level3;
}
.nested-list .entry-content ol > li,
.nested-list .hentry ol > li {
	list-style-type: none;
	line-height: 1.4;
	margin: 0.8em 0 0 1em;
	text-indent: -1.5em;
}
.nested-list .entry-content ol > li:before,
.nested-list .hentry ol > li:before {
	content: counter(level1, decimal) ". ";
	counter-increment: level1;
	display: inline-block;
	text-align: right;
	text-transform: none;
	margin-right: 0.5em;
	width: 1em;
	white-space: nowrap;
}
.nested-list .entry-content ol ol > li:before,
.nested-list .hentry ol ol > li:before {
	content: counter(level2, lower-alpha) ". ";
	counter-increment: level2;
}
.nested-list .entry-content ol ol ol > li:before,
.nested-list .hentry ol ol ol > li:before {
	content: counter(level3, lower-roman) ". ";
	counter-increment: level3;
}
.nested-list .entry-content ul,
.nested-list .hentry ul {
	margin: 0.8em 0 0.8em 1.4em;
}
.nested-list .entry-content ul > li,
.nested-list .hentry ul > li {
	list-style-type: disc;
	text-indent: 0;
}
.nested-list .entry-content ul ul > li,
.nested-list .hentry ul ul > li {
	list-style-type: circle;
}
.nested-list .entry-content ul ul ul > li,
.nested-list .hentry ul ul ul > li {
	list-style-type: square;
}