/*
 * Basically from http://userstyles.org/style/show/728
 * and http://userstyles.org/style/show/640
 */

/* FOR ALL GOOGLE PROPERTIES */
@-moz-document url-prefix(http://www.google),
domain(google.com),
domain(google.com.tw),
domain("google.co.uk"),
domain("google.com.au"),
domain("google.ca"),
domain("google.de"),
domain("google.fr"),
domain("google.it"),
domain("google.es"),
domain("google.ie"),
domain("google.co.in"),
domain("google.ru"),
domain("google.co.th"),
domain("google.co.nz"),
domain("google.co.il"),
domain("google.co.jp") {
* {
	font-family: Tahoma, Verdana, sans-serif !important;
/*	font-size: 12px;*/
}
a:link {
	color: #33c !important;
	text-decoration: none !important;
}
a:visited {
	color: #906 !important;
}
a:hover {
	background: #ff6 !important;
}
a:active {
	color: #008000 !important;
	text-decoration: underline !important;
}
input[type="submit"], input[type="button"] {
	cursor: pointer !important;
}
#flashobjectplaceholder {
	width: 93% !important;
}
#playrightblock {
	width: 250px !important;
}
}


/* FOR GOOGLE SEARCH ONLY */
@-moz-document url-prefix(http://www.google.com/search),
url-prefix(http://www.google.com.tw/search),
url-prefix(http://www.google.co.uk/search),
url-prefix(http://www.google.com.au/search),
url-prefix(http://www.google.ca/search),
url-prefix(http://www.google.de/search),
url-prefix(http://www.google.fr/search),
url-prefix(http://www.google.it/search),
url-prefix(http://www.google.es/search),
url-prefix(http://www.google.ie/search),
url-prefix(http://www.google.co.in/search),
url-prefix(http://www.google.ru/search),
url-prefix(http://www.google.co.th/search),
url-prefix(http://www.google.co.nz/search),
url-prefix(http://www.google.co.il/search),
url-prefix(http://www.google.co.jp/search) {
body {
	margin: 0 !important;
	padding: 0 1em !important;
}
input {
	padding: .2em .4em !important;
}
input:not([type="submit"]), select {
	background: #ffc !important;
	border: 1px solid #9999FF !important;
	color: #330000 !important;
}
input:not([type="submit"]):hover, select:hover {
	/*border: 1px solid #CC0000 !important;*/
}
.g {
	border: solid 1px #3366CC !important;
	-moz-border-radius: 10px !important;
	padding: 10px !important;
	background-color: #E8ECF9 !important;
	margin: 1em 0 !important;
}
/* For Google preview extension compatibility */
.g {
    overflow: auto ! important;
  }
/* This is for those who have installed the GooglePreview extension. */
/*div[style*="clear: left;"] {
	min-height: 85px !important;
}*/
.g[style="margin-left: 2.5em;"] {
	margin-left: 2.5em !important;
}
.g:hover {
	border: solid 2px red !important;
	padding: 9px !important;
	background-color: #FFF4C2 !important;
}
td, img, div {
	margin: 0 !important;
	padding: 0 !important;
}
/* Ad blocking part */
div[id^="tpa"] {
    display: none !important;
}
table#mbEnd {
    display: none ! important;
}
td.j {
    width: 100% ! important;
    padding-left: 1em ! important;
}
table[align="right"] {
	display: none !important;
}
}

/* 
 * For Google Reader
 */
@-moz-document url-prefix(http://www.google.com/reader/view/) {
a, .link, #sub-tree .name, a:focus {
	text-decoration:none !important;
}

span.name-text-folder {
	font-weight: 700;
}

#sub-tree li a .unread-count {
	color: red!important;
	font-weight: 700;
	position: absolute;
	right: 10px;
}

#entries .entry-title {
	font-size: 15px !important;
	font-weight: normal !important;
	letter-spacing: .1em !important;
}

#entries .entry-source-title {
	font-size: 12px !important;
	font-weight: normal !important;
	letter-spacing: .1em !important;
}
#entries .entry-body {
	max-width: 100% !important;
}
#entries.list .entry .collapsed:hover {
	background: #FF9 !important;
}
div#entries>div.read h2.entry-title a:link {
	color: #B5B5B5 !important;
}
}

/*
 * For Google AdSense report
 */
@-moz-document url-prefix(https://www.google.com/adsense/report) {
input {
	padding: .2em .4em !important;
}
input:not([type="submit"]), select {
	background: #ffc !important;
	border: 1px solid #9999FF !important;
	color: #330000 !important;
}
input:not([type="submit"]):hover, select:hover {
	/*border: 1px solid #CC0000 !important;*/
}
tr.entity:hover, tr.datarow:hover, tr.totals:hover, tr.averages:hover {
	background: #FF9 !important;
}
}