#contentsArea ul,
#contentsArea ol {
	margin: 8px 0 16px 28px;
	padding: 0;
}


#contentsArea li {
	margin: 0 0 0.2em;
	padding : 0;
}

/*\*/
#contentsArea ol {
	margin-left: expression('25px');
}
#contentsArea ol li {
	margin-left: expression('8px');
	position: expression('relative');
	volume: expression(
		this.style.volume || (this.innerHTML = '<span class="liBody">' + this.innerHTML + '</span>', '100%')
	);
}

#contentsArea ol li span.liBody {
	display: block;
	left: -5px;
	position: relative;
}
/**/

#contentsArea li ul,
#contentsArea li ol {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}

#contentsArea dl {
	margin: 12px 0 16px;
	padding: 0;
}

#contentsArea dt {
	margin-top: 12px;
}

#contentsArea dd {
	margin-left: 2em;
}

#contentsArea dd p {
	margin-left: 0;
	margin-top: 0;
}


#contentsArea ul.square {
	list-style-type: square;
}

