#search_results {
	padding: .4em .8em; 
}

#search_results h1 {
	font-size: 1.4em;
	padding-left: .7em;
	border-bottom: 1px solid #c8c8ab;
	margin-bottom: .2em;
}

#search_results h3 {
	font: normal 1em Georgia, Times New Roman, serif;
	padding: .5em 1em;
	border-bottom: 1px solid #c8c8ab;
	border-top: 1px solid #c8c8ab;
}

#results_wrapper {
	background: #f1f1ea;
	border-top: .2em solid #fff;
	border-bottom: .2em solid #fff;
}

#results_sidebar {
	width: 14em;
	padding: 1.2em;
}

#results_sidebar p {
	margin-bottom: 1.1em;
}

#results_content {
	width: 47em;
	background: #fff;
	padding: .6em;
}

#results_content a:hover {
	text-decoration: underline;
}

#highlight_toggle {
	margin: .5em 0;
	padding: .4em .5em;
	border-top: 3px solid #c8c8ab;
	border-bottom: 3px solid #c8c8ab;
	background: #f1f2e4;
}

#highlight_toggle a {
	background: url('../images/highlight_toggle.gif') no-repeat center left;
	font-weight: bold;
	font-size: 1.1em;
	padding-left: 1.7em;
}

#results_content ul li {
	margin-bottom: 2em;
}

#results_content ul li h2 {
	font-size: 1.2em;
	padding: .5em 1em;
	border-bottom: 1px dashed #c8c8ab;
}

#results_content ul li div {
	padding: .5em 1.3em;
}

#results_content ul ol {
	margin: .5em 0 0 4.7em;
	list-style-position: outside; 
	list-style-image: none; 
	list-style-type: decimal; 
}

#results_content ul ol li p span.text, #results_content ul ol li p span.commentary, #results_content ul ol li p span.audio {
	margin-left: .6em;
} 

#results_content ol {
	margin: 1.4em 2.2em;
	list-style-position: outside; 
	list-style-image: none; 
	list-style-type: decimal; 
}

#results_content ol li {
	margin-bottom: 1em;
}

#results_content ol li p span.commentary, #results_content ol li p span.audio {
	margin-left: .6em;
} 
