
body.section-search h1 { margin-bottom:1em; }

body.section-search #content h2 {
	border-bottom: 1px dotted rgb(220, 12, 44);
	margin: 0 0 1em;
	padding: 0 0 10px;
}

body.section-search #content h2:after { content:" : " }

.search-form { margin-bottom: 1.5em; }

.search-form input {
	margin-top: 0;
	margin-bottom: 0;
}

.search-results { list-style: decimal; }

.search-results p { margin-top: 0; }

.search-results .title,
.search-results .title a {
	font-size: 1.2em;
	text-decoration:none;
	margin-bottom:1em;
	color:rgb(87, 48, 50);
}

.search-results li {
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 0 5px;
	margin-bottom: 10px;
	padding: 10px;
}

.search-results li:nth-child(even) { background:#ccc; box-shadow: inset 0 0 5px;}

.search-results .search-snippet-info { padding-left: 1em; /* LTR */ }

.search-results .search-info { display:none; }

.search-advanced .criterion {
	float: left; /* LTR */
	margin-right: 2em; /* LTR */
}

.search-advanced .action {
	float: left; /* LTR */
	clear: left; /* LTR */
}
