/*      ..:: Free Radical ::...       */

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document 
url-prefix(http://www.google.com/search),
url-prefix(http://www.google.co.in/search),
url-prefix(http://www.google.fr/search) {

/* Page tweaks */

body > center { }

body {
	background-color: #F4F4F4 !important;
}

#sft, #res {
	margin-left: 1em !important;
}

#bsf, #ssb, .blk {
	background-color: #fff !important;
	border: solid 1px #333399 ! important;
	-moz-border-radius: 8px ! important;
	padding: 8px !important;
}

#nav {
	background-color: #fff !important;
}

.s {
max-width:none !important;
}

.g {
	background-color: #FFF ! important;
	border: solid 2px #E9E9E9 ! important;
	-moz-border-radius: 16px ! important;
	padding: 12px ! important;
}

.g:hover {
	background-color: #fff !important;
	border: solid 2px #333399 ! important;
	-moz-border-radius: 16px ! important;
	padding: 12px !important;
}

/* Text */

a {
	text-decoration: none ! important;
}

a:link {
	color: #333399 ! important;
}

a.linkification-ext {
	color: green ! important;
}

a:visited {
	color: #808080 ! important;
}

a:hover {
	text-decoration: underline ! important;
}

h2 > a {
	text-decoration: underline ! important;
}

/* Segoe UI Font */

html, body, span, div, td, br, input, font, button, select, option, .g, .std, a {
	font-family: Segoe UI !important;
}

/* Hide ads */

div[ads],
div[id^=tpa],
div[spl],
table[class=lads],
table[width="25%"][align="right"],
#rhsline { 
	display: none !important;
}


/* Counter */
/* Uncomment to enable

body {
   counter-reset: result !important;
}

a.l:before {
   content: counter(result) ". " !important;
   counter-increment:result !important;
}

*/

}