/* CSS Document */

.searchresult {
  float:left;
  clear:left;
  border-bottom:1px solid #cccccc;
  width:690px;
  margin-bottom:50px;
}

.search #content h2.title {
  float:left;
  margin-bottom:0px;
  padding-bottom:3px;
  color:#333333;
}

.searchresult span {
  float:left;
  margin-right:10px;
}

.searchresult .event,
.searchresult .summary {
  border-bottom:1px solid #CCCCCC;
  float:left;
  padding:10px 0;
  width:690px;
}

#content .searchresult .event p,
#content .searchresult .summary p {
  margin-bottom:0px;
  float:left;
}

.searchresult ul.paginator {
  clear:left;
}

.searchresult ul.paginator li,
.searchresult ul.paginator .pages {
  float:left;
}

.nextPrev {
  float:right;
}

.nextPrev li {
  padding-left:5px;
}

.pages li {
  padding-right:3px;
}

.searchresult .pages {
  float:left;
}

.search_result .event {
  width:670px;
  padding:10px 0;
}

#content .search_result .event p {
  margin-bottom:0px;
}

#content .searchresult .nohits {
  padding:10px 0;
  margin-bottom:0px;
}

.searchresult .event p {
  font-size:1.15em;
}

.totalHits {
  overflow:hidden;
}

.totalHits .heading {
  float:left;
  width:690px;
  padding:10px 0;
}