#search {
	display: none;
}
.gsc-tabsArea { display: none; }
.gs-visibleUrl { display: none; }

a.gs-title, a.gs-title:visited, a.gs-title b {
	text-decoration: none;
	color: #777 !important;
}
a.gs-title:hover, a.gs-title:hover b {
	text-decoration: none;
	color: #2d2 !important;
}
.gs-result .gs-title, .gs-result .gs-title, .gs-title b {
	text-decoration: none !important;
}
div#adBlock, .gsc-adBlock, .gsc-adBlockVertical {
	display: none !important;
}
#footer {
	clear: both;
}
div#cse {
	margin: 10px;
	overflow: hidden;
}
div.gsc-resultbox-visible, div.gsc-results, div.gsc-webResult {
	margin-right: 10px;
	padding: 0;
}
.gsc-resultsHeader {
	display: none;
}
.gsc-control-cse div {
	width: auto;
}
.gsc-cursor-page {
	color: #369 !important;
}
.gsc-cursor-current-page {
	color: #800 !important;
}
div.gs-snippet {
	margin-top: 5px;
}

