div.namazu-header
{
	font-size: 110%;
	line-height: 1.5em;
	margin: 10px 40px 0;
	text-align: left;
}

div.namazu-result p
{
	font-size: 100%;
	line-height: 1.5em;
	text-indent: 0.5em;
	margin: 10px 40px 0;
	border-bottom: dotted 1px;
}

div.namazu-footer
{
	font-size: 100%;
	line-height: 1.5em;
	padding: 0 0 0 40px;
	text-align: left;
}


div.namazu-result a
{
	font-size: 110%;
}

div.csearch-related-links
{
	font-size: 110%;
	line-height: 1.5em;
	text-indent: -18px;
	margin: 10px 40px 0;
	padding-left: 18px;
}

div.csearch-related-links a
{
	font-size: 100%;

	background-image: url('../images/haru/trimarker.gif');
	padding-left: 18px;
	background-position: 0 3px;
}

div.namazu-result a
{
	background-image: url('../images/haru/trimarker.gif');
	padding-left: 18px;
	background-position: 0 4px;
}

div.namazu-result a,
a.pjl,
div.csearch-related-links a,
div.namazu-footer a
{
	color: #00533f; /* strong-color */
}

div.namazu-result a:visited,
div.namazu-result strong:hover,
a.pjl:visited,
div.csearch-related-links a:visited,
div.namazu-footer a:visited
{
	color: #787878;
}

div.namazu-result a:hover,
div.namazu-result strong:hover,
a.pjl:hover,
div.csearch-related-links a:hover,
div.namazu-footer a:hover
{
	color: #f186b8;
}

table.csearch-header
{
	width: 100%;
	margin: 10px 40px 0;
}

table.csearch-footer
{
	width: 100%;
	margin: 10px 40px 0;
}

td.csearch-hits
{
	font-size: 100%;
	line-height: 1.5em;
	text-indent: 0.5em;
	margin: 10px 40px 0;
	text-align: left;
}

td.csearch-pages
{
	font-size: 100%;
	line-height: 1.5em;
	text-indent: 0.5em;
	margin: 10px 40px 0;
	text-align: right;
}


