A:hover {
	text-decoration: underline;
}
table {
	font-size: inherit;
	cell-spacing: 0px;
	margin: 0px;
	border: 0px;
}
td {
	padding: 0px;
}
dl { margin: 0; }
p { margin-bottom: 0px; }
ul { margin: 0; }
ol { margin: 0; }
img { border: 0; }

.search_results {

	font-family:Verdana, Arial, sans-serif;
}
.search_results .fontname {
	background-color: black;
	color: white;
	font-weight: bold;
	padding: 4px;
	font-size: 13px;
}
.search_results .fontbody {
	background-color: white;
}
.search_results table {
	margin-left: 2em;
	font-size: 13px;
}
.search_results table th {
	text-align: right;
	vertical-align: top;
}
.search_results table td {
	font-size: 13px;
}

.featuredfont {
	color: white;
	margin-top: 1em;
}
.featuredfont a {
	color: white;
	text-decoration: underline;
}



.expandlink {
	float:left;
	padding: 5px;
	border:1px dashed #b0b0b0;
	background-color: #303030;
	font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
}
.expandlink a {
	color: white;
	text-decoration:none;
	<smallsans>
	font-size: 11px;
	white-space: nowrap;
}
.hideshow {
float:right; position: relative; background-color: #e0e0e0; border: 1px solid #303030; padding: 2px;
}
.hideshow a {
	<smallsans>
	font-size: 11px;
	text-decoration: none; color: black; line-height: 100%;
}