div.title {
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:1em;
}

div.topic {
	font-weight:bold;
	padding:1em 0em 0em 0em ;
}

div.content {
	padding:0px;
	margin:0px;
}

.nestedNumber ol  {
    counter-reset: item;
}
 .nestedNumber ol li {
    display: block;
    position: relative;
}
 .nestedNumber ol li:before {
    content: counters(item, ".")".";
    counter-increment: item;
    position: absolute;
    margin-right: 100%;
    right: 10px; /* space between number and text */
}

.bracketLatin ol {
	list-style-type: none;
	padding-left:20px;
}

.bracketLatin li:before {
	content: "(" counter(mycounter,lower-latin) ")";	
}
.bracketLatin li {
	counter-increment: mycounter;
}


