@charset "UTF-8";

#search_box_site { width: 200px; margin: 10px 0px 35px 0px; }
#main_input_site { width: 200px; font-size: 18px; padding: 5px; margin: 0px 25px 15px 0px; }
#main_input_site input[type=text] { width: 200px; font-size: 18px; padding: 5px; margin: 0px 0px 0px 0px; }

#main_go_site { width: 106px; height:46px; border:0px; margin: 25px auto 0px auto; cursor:pointer; background: url(../images/buttons/happening_now_sprite.png) -930px -46px no-repeat; }
#main_go_site[type=submit]:hover { width: 106px; height:46px; border:0px; cursor:pointer; background: url(../images/buttons/happening_now_sprite.png) -930px -92px no-repeat; }
#main_go_site[type=submit]:active { width: 106px; height:46px; border:0px; cursor:pointer; background: url(../images/buttons/happening_now_sprite.png) -930px -92px no-repeat; }


#search_box { width: 800px; position: relative; top: 0px; left:0px; margin: 85px auto 45px auto; }
#main_input { width: 625px; font-size: 18px; padding: 5px; margin: 0px; float: left; }
#main_input input[type=text] { width: 570px; font-size: 18px; padding: 5px; margin: 0px 0px 0px 0px; }

#main_go { width: 106px; height:46px; border:0px; margin: 0px 0px 0px 0px; float: left; cursor:pointer; background: url(../images/buttons/happening_now_sprite.png) -930px -46px no-repeat; }
#main_go[type=submit]:hover { width: 106px; height:46px; border:0px; cursor:pointer; background: url(../images/buttons/happening_now_sprite.png) -930px -92px no-repeat; }
#main_go[type=submit]:active { width: 106px; height:46px; border:0px; cursor:pointer; background: url(../images/buttons/happening_now_sprite.png) -930px -92px no-repeat; }

/* Results */
#search_results {
	min-height: 240px;
}

#search_results .gsc-control-cse, .gsc-control-cse {
  padding: 0px;
  margin: 0px auto;
  width: 800px;
}

#search_results .gsc-search-box {
	display: none;
}

#search_results .gsc-branding, .gsc-branding {
  display: none;
}

#search_results input.gsc-search-button, input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background: #CECECE;
}

#search_results .gsc-tabsArea, .gsc-tabsArea {
  margin-top: 1em;
}

#search_results .gsc-webResult.gsc-result, .gsc-webResult.gsc-result {
  padding: .25em;
  margin-bottom: 35px;
}

#search_results .gs-promotion.gs-result, .gs-promotion.gs-result {
  background: transparent;
}

#search_results .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}

#search_results .gsc-tabHeader.gsc-tabhInactive, .gsc-tabHeader.gsc-tabhInactive {
  border: none;
}

#search_results .gsc-tabsArea, .gsc-tabsArea {
  display: none;
}

#search_results .gs-promotion.gs-result .gs-snippet, .gs-promotion.gs-result .gs-snippet {
  color: #000000;
}

#search_results .gs-promotion.gs-result ..gs-visibleUrl, .gs-promotion.gs-result .gs-visibleUrl {
  color: #000000;
}

#search_results .gs-result .gs-title, .gs-result .gs-title * {
  text-decoration: none;
}

#search_results div.gs-title {
	height:auto;
}
#search_results a.gs-title { 
	font-size: 24px;
	color : #3f5982; 
	text-decoration: none;
}
#search_results a.gs-title:link { 
	font-size: 24px;
	color : #3f5982; 
	text-decoration: none;
}
#search_results a.gs-title:visited { 
	font-size: 24px;
	color : #3f5982; 
	text-decoration: none;
}
#search_results a.gs-title:active { 
	font-size: 24px;
	color : #3f5982; 
	text-decoration: none;
}
#search_results a.gs-title:hover { 
	font-size: 24px;
	color : #3f5982; 
	text-decoration: underline;
}
#search_results a.gs-title b {
	color : #3f5982; 
	text-decoration: none;
	font-weight: normal;
}
#search_results div.gs-snippet {
	height:auto; 
	line-height:21px;
	color: #333;	
}

#search_results .gsc-adBlock { display:none; }
#search_results .gs-webResult .gs-visibleUrl-short { display:none; }
#search_results .gs-webResult .gs-visibleUrl-long { color: #3f5982; }

.gsc-results .gsc-cursor-box .gsc-cursor-page { display: block; width: 35px; height: 35px; background: 4px solid #3f5982; }
