div#structure-div {
	line-height: 24px;
}

div#structure-div ul,
div#structure-div ul li {
list-style: none;
}

div#structure-div ul ul ,
div#structure-div ol ol {
	padding-left: 44px;
}




div#structure-div ol { 
	counter-reset: item;
	list-style-type: decimal;
}

div#structure-div ol li { 
	display: block;
}

div#structure-div ol li:before { 
	content: counters(item, ".") " "; 
	counter-increment: item ; 
}


/*
div#structure-div ol { counter-reset:item; list-style-type: decimal;}
div#structure-div ol > li { counter-increment:item; }
div#structure-div ol > li:before {content: counter(item) ") "; }

div#structure-div ol > li > ol { counter-reset:subitem; list-style-type: decimal;}
div#structure-div ol > li > ol > li { counter-increment:subitem;}
div#structure-div ol > li > ol > li:before { content: counter(item) "." content(subitem); }

div#structure-div ol > li > ol > li > ol { counter-reset:subsubitem; list-style-type: decimal;}
div#structure-div ol > li > ol > li > ol > li { counter-increment:subsubitem;}
div#structure-div ol > li > ol > li > ol > li:before { content: content(item) "." content(subitem) "." counter(subsubitem); }
*/

div#structure-div a {
	text-decoration: none;
}
