pre {
  background: #183e7b;
  padding: 5px 10px;
  font-size: 10px;
}
#search_box {
  background: #2982ea;
  padding: 10px;
  position: relative;
}
#search_box p {
  margin: 0;
  padding: 0;
}
#search_box label {
  padding: 0 5px 5px 0;
}
#searchform {
  position: relative;
  text-align: left;
}
#sidebar #searchform input.search_box {
  width: 140px;
}
#search_results_top {
  background: transparent url(/blog/wp-content/plugins/ajax.search/img/search-results-top.png) no-repeat top left;
  height: 12px;
  margin: 0;
  padding: 0;
  line-height: 0;
}
#search_results_bottom {
  background: transparent url(/blog/wp-content/plugins/ajax.search/img/search-results-bottom.png) no-repeat top left;
  height: 21px;
  margin: 0;
  padding: 0;
  line-height: 0;
}
#search_results {
  position: absolute;
  top: 30px;
  left: -120px;
  width: 360px;
  color: #183e7b;
  padding: 0;
  text-align: left;
  z-index: 1183e7b;
}
#search_results li.active, #search_results dd.active {
	/*mouse selecting color*/
  background: #c1e5f5;
  cursor: pointer;
}
#search_results li.selected, #search_results dd.selected {
	/*arrow selecting color*/
  background: #c1e5f5;
  cursor: pointer;
}
#search_results li.highlight, #search_results dd.highlight, #search_results dt.highlight {
	/*not sure what this is*/
  background: #90d7f6;
}
#search_results dl {
	/*entire pane's background*/
  margin: 0;
  padding: 0 10px;
  background: transparent url(/blog/wp-content/plugins/ajax.search/img/search-results-background.png) repeat-y top left;
}
#search_results dt {
	/*category list*/
  float: left;
  width: 120px;
  clear: left;
  padding: 5px 0 5px 5px;
  margin: 0;
}
#search_results dd {
	/*entire results pane*/
  padding: 5px 5px 5px 130px;
  margin: 0;
}
#search_results dt.search_results_header, #search_results dd.search_results_header {
	/*entire top title bar*/
  background: #183e7b;
  font-weight: bold;
  color: #FFF;
}
#sidebar #search_results ul {
  margin: 0;
  padding: 0 10px;
  background: transparent url(/blog/wp-content/plugins/ajax.search/img/search-results-background.png) repeat-y top left;
}
#sidebar #search_results ul li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
#search_results dd a, #search_results li a {
  text-decoration: none;
  color: #C00;
}
#loader {
  margin: 0 0 -2px 0;
}