.searchthissite {
 font-family:Verdana;
 font-size:14pt; 
 font-weight:bold; 
 }	

 .searchhints { 
font-family:Verdana; 
font-size:8pt;
}	

.highlight {
 background:#FFFF40; 
 }
 
.searchheading {
 font-family:Verdana; 
 font-size:10pt; 
 font-weight:bold; 
 }
 
.summary {
 font-family:Verdana; 
 font-size:8pt; 
 font-style:italic; 
 }
 
 .cat_summary { 
 font-family:Verdana; 
 font-size:9pt; 
 font-weight:bold;
 }
  
.cat_summary ul { 
 font-family:Verdana; 
 font-size:8pt; 
 font-weight:normal; 
 margin: 0px; 
 padding: 0px; 
 display: Block; 
 }
 
.cat_summary li {
 font-family:Verdana; 
 font-size:8pt; 
 font-weight:normal; 
 display: Block; 
 margin-left: 0px; 
 list-style-type: none; 
 }		
 
.suggestion {
 font-family:Verdana; 
 font-size:8pt; 
 }
 
.results {
 font-family:Verdana; 
 font-size:90%; 
 }
 
.category {
 font-family:Verdana; 
 font-size:100%; 
 color:#999999; 
 }
 
.sorting {
 margin-top:2em; 
 font-family:Verdana; 
 font-size:8pt; 
 text-align:right; 
 }
 
.result_title {
 font-family:Verdana; 
 font-size:8pt; 
 }
 
.description {
 font-family:Verdana; 
 font-size:8pt; 
 color:black; 
 }
 
.context {
 font-family:Verdana; 
 font-size:8pt; 
 }
 
.infoline {
 font-family:Verdana; 
 font-size:8pt; 
 font-style:normal; 
 color:#808080; 
 }
 
.zoom_searchform {
 font-family:Verdana; 
 font-size:8pt; 
 }
 
.zoom_results_per_page {
 font-family:Verdana; 
 font-size:8pt; 
 margin-left:0px; 
 display:inline; 
 padding-top:10px;
 }
 
.zoom_match {
 font-family:Verdana; 
 font-size:8pt; 
 margin-left:0px; 
 display:block; 
 padding-top:0px;
 }
 
.zoom_categories {
 font-family:Verdana; 
 font-size:8pt; 
 }
 
.zoom_categories ul {
 font-family:Verdana; 
 font-size:8pt; 
 display:inline; 
 margin:0px; 
 padding:0px; 
 }
 
.zoom_categories li {
 font-family:Verdana; 
 font-size:8pt; 
 display:inline; 
 margin-left:0px; 
 list-style-type:none; 
 }
input.zoom_button {  
 font-size:8pt; 
 }

input.zoom_searchbox { 
 font-size:8pt; 
 }

.result_image {
 float:left; 
 display:block; 
 }
 
.result_image img {
 margin:10px;
 width:20px; 
 border:0px; 
 }
 
.result_block {
 margin-top:15px; 
 margin-bottom:15px; 
 clear:left; 
 }
 
.result_altblock {
 margin-top:15px; 
 margin-bottom:15px; 
 clear:left; 
 }
 
.result_pages {
 font-family:Verdana; 
 font-size:8pt; 
 }
 
.result_pagescount {
 font-family:Verdana; 
 font-size:8pt; 
 }
 
.searchtime { 
font-family:Verdana; 
font-size:80%; 
 }
 
.recommended {
 background:#DFFFBF; 
 border-top:1px dotted #808080; 
 border-bottom:1px dotted #808080; 
 margin-top:15px;
 margin-bottom:15px; 
 }
 
.recommended_heading {
 font-family:Verdana; 
 font-size:9pt; 
 float:right; 
 font-weight:bold; 
 }
 
.recommend_block {
 font-family:Verdana;
 margin-top:15px; 
 margin-bottom:15px; 
 clear:left; 
 }
 
.recommend_title {
 font-family:Verdana; 
 font-size:8pt; 
 }
 
.recommend_description {
 font-family:Verdana;
 font-size:8pt; color:#008000; 
 }
 
.recommend_infoline {
 font-family:Verdana; 
 font-size:8pt; 
 font-style:normal; 
 color:#808080; 
 }
 
.searchtips {
 font-family:Verdana; 
 font-size:8pt; 
 display:block; 
 margin-left:25px; 
 margin-right:10px;
 list-style-type:disc;
 }
 
	
