fieldset.search {
  border-top: 0;  
  padding-top: 15px;
}

ul#tabnav { /* general settings */
	text-align: left; /* set to left, right or center */
	/* set margins as desired */
	/* http://www.wmcity.nl/scripts.php?actie=bekijk&id=1732 */
	margin: 0.1em 0 0 0; /* All browsers */
	*margin: 0.1em 0 0 0; /* IE7 & IE6 */
	_margin: 0.1em 0 0 3px; /* IE6 */			   		
	font: bold 11px verdana, arial, sans-serif; /* set font as desired */
	border-bottom: 1px solid #57a5e1; /* set border COLOR as desired */
	list-style-type: none;
	padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */						
}

ul#tabnav li { /* do not change */
  display: inline;
}

ul#tabnav li.here { /* settings for selected tab */
  border-bottom: 1px solid #fff; /* set border color to page background color */
  background-color: #fff; /* set background color to match above border color */
}

ul#tabnav li.here a { /* settings for selected tab link */
	background-color: #fff; /* set selected tab background color as desired */
	background-image: none;
	color: #000; /* set selected tab link color as desired */
	position: relative;
	top: 1px;
	padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
	padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
	border: 1px solid #57a5e1; /* set border COLOR as desired; usually matches border color specified in #tabnav */
	background-color: #fff; /* set unselected tab background color as desired */
	background-image: url(images/buttonbg.gif);
	background-repeat: repeat-x;
	color: #666; /* set unselected tab link color as desired */
	margin-right: 0px; /* set additional spacing between tabs as desired */
	text-decoration: none;
	border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
  background: #fff; /* set desired hover color */
}

label.wholeword {       
  position: relative;
  left: 130px; // left: 125px;  
  width: 95px;        
}

label.casesensitive {     
  margin: 0 0 0 10px;  
  position: relative;
  left: 150px;  
  width: 140px;      
}

input.searchbutton {  
  float: none;
  margin: 0 0 10px 5px;         
}

fieldset#searchResults img {
  padding: 5px 5px 5px 5px;
  border: 1px solid #434343;
  margin: 5px 10px 5px 0;    
}

fieldset#searchResults a.readmore {  
  font-weight: bold;
}

div#searchlogo {
	background: url(images/search_icon.gif) no-repeat;      
  width: 21px;
  height: 22px;  
  float: right;
}

table.searchresults { 
  width: 100%; 
}

table.searchresults tr.even { 
  background-color: #fff; 
}

table.searchresults tr.odd { 
  background-color: #edf5fb; 
}

.tag_cloud { padding: 3px; text-decoration: none; }

.tag_cloud:link { color: #81d601; }

.tag_cloud:visited { color: #019c05; }

.tag_cloud:hover { color: #ffffff; background: #69da03; }

.tag_cloud:active { color: #ffffff; background: #ACFC65; }

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 30px;	
}

.alignleft {
	float: left
}

.alignright {
	float: right;
}

div.pagenav { 
  text-align: center;   
  display: block;  
  margin: 0 140px 0 140px;  
}

div.pagenav p.current { 
  padding: 0;
  margin: 0;
  display: inline;
  font-weight: bold;
  font-size: 15px;
}

div.pagenav a:link, div.pagenav a:visited, div.pagenav a:active {
  color: #434343;
  text-decoration: underline;
}

div.pagenav a:hover {
  color: #7cc5ff;
}
