/* AGENT_SHEET */
/*
 * Ecosia Web Search - Dark Gray Theme
 *
 * Author      : GUIP
 * Updated     : Outubro 30th, 2010
 * Description : Modifies the colors, logos, and a few other images on Ecosia Websearch, Images, News, Blogsearch, Books, and Html preview
 * Usage       : Use with the Stylish Firefox extension (http://userstyles.org/) or copy to your Firefox userContent.css file
 * Based on    : Ecosia Web Search and Ecosia Images Search by Valacar (http://www.valacar.com/userstyles/)
 */

@-moz-document url-prefix(http://ecosia),
               url-prefix(http://images.ecosia),
               url-prefix(http://news.ecosia),
               url-prefix(http://blogsearch.ecosia),
               url-prefix(http://books.ecosia),
               url-prefix(http://89.146.219.235)
                {

body {
	background: #262626 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAENCAYAAADOoA9GAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABZSURBVHjaYmBgYPjPACP+MYFIEPEflfUflwQRSojgUiyGX4IkJTTRi5P4R39T/tFByT8qa6OJof8GPJgGPjHQI/FTki+pWFCQXlQhsZiBmBFMwLlgwAgQYAAYPe0bQ81rlgAAAABJRU5ErkJggg==") top left repeat-x !important;
	color: #fff !important;
}

/* defaults for all links */
a:link, a:visited, .link { color: #ff5b01 !important; }
a:active, .link:active { color: #fff !important; }

/* disable dashed outline on focused elements */
:focus { outline: none; }

/* Main text color */
div, td, font[color="#000000"] { color: #8F4BE9 !important; }

/* Text link color */
.a, .g font[color="#008000"] { color: #6e6e6e !important; }

/* Secondary link color */
.flc, a.fl, .fl2, .fl2:visited, .bl a, .f + a, .f .w { color: #7b7b7b !important; }

/* File type (ex: [PDF]) next to link */
.g .w { color: #ff6 !important; }

/* Alt text color */
.f, font[color="#666666"], font[color="#6f6f6f"], font[color="#555555"], font[color="#0000ff"] { color: #ffd !important; }

/* Notification message text color */
font.p:not([size="-1"]) { color: #a4ff53 !important; }

/* fix for ecosia suggest */
.aAutoComplete .cAutoComplete, .ecosia-ac-a .ecosia-ac-c { color: #000 !important; }
.aAutoComplete .dAutoComplete, .ecosia-ac-a .ecosia-ac-d { color: green !important; }
.ecosia-ac-e td { color: blue !important; }

/* make sure web forms (and ecosia suggest) don't get their colors changed */
input *, textarea *, .aAutoComplete {
	background-color: -moz-Field !important;
	color: -moz-fieldtext !important;
}

/* can't seem to modify iframes, so we'll keep them white */
iframe { background-color: #fff !important; }


/* ecosia bar (including popup menu)
------------------------------------*/
#gbi { background: #343434 !important; border-color: #575757 !important; }
#gbar .gb2 a:hover { background: #676767 !important; color: #fff !important; }
#gbh, .gbh { border: none !important; }
.gb2 div { border-color: #575757 !important; }


/* bars
-------*/
.t, table [bgcolor="#e5ecf9"], table [bgcolor="#d5ddf3"], .hd, td.ttb, td.rsb, td.bts, h4, .page-title, td#headerText { background: #3e3e3e url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAIAAAD6sKMdAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAfSURBVHjaYvL29maSkpJievbsGRMDAwNWzMrKChBgAH6cBAXcXqzvAAAAAElFTkSuQmCC") top left repeat-x !important; }
.t a, table [bgcolor="#e5ecf9"] a, table [bgcolor="#d5ddf3"] a, .ks { color: #fff !important; }
td.k { background-color: transparent !important; }
table.ft.t.bb.bt, #footer { background: #2f2f2f !important; }
.bb, .bt, td#headerText, div#footer { border: none !important; }

/* hide top border on top bar */
td[bgcolor="#3366cc"] { display: none !important; }
.header td, table[style*="border-top: 1px solid rgb(51, 102, 204);"] { border-top: none !important; }
td.tpb, td.btb { background: none !important; }


/* Search results
-----------------*/
/* push results to right */
#res, #results_container { margin-left: .5em !important; }

/* widen search results (34em default) */
#res .j { width: 50em !important; }

/* more line spacing on descriptions */
#res .j font[size="-1"] { line-height: 1.4 !important; }

/* dim visited links */
#res .g a:visited, #navbar td:not(.b) a:visited { opacity: 0.5 !important; }

#res .e font[color="green"] { color: #ccc !important; }

/* link title */
#res .g .l { font-size: 1.1em !important; color: #f0f0f0 !important; }
#red .g .l:active { color: #fff !important; }

/* link description */
#res .std { color: #c9c9c9 !important; }

/* search term highlight */
#res .std b { color: #fff !important; background: #000 !important; }

hr { color: #fff !important; opacity: 0.25 !important; }

/* Advertisements
-----------------*/
.ra, .ra [bgcolor] { display: none !important; }
#tads div { background: transparent !important; }
#tads, div[id^="tpa"] { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAnSURBVHjaYmJgYGBkAhIMTPhY2LhESFCRYKKKEgjB8P//fwaAAAMAUBoDjg2iSn0AAAAASUVORK5CYII=) bottom left repeat-x !important; }
table[style="border: 1px solid rgb(51, 102, 153);"] { border: none !important; }

/* Replacement images
---------------------*/


/* Hide small logo text link */
a#logo { font-size: 0 !important; }

/* Shopping cart "image" */
.tfb td.c, .tb td.c {background:#999 !important;}
.tfb td.b, .tb td.b {background:#ccc !important;}
.tfb td.a, .tb td.a {background:#fff !important;}

/* shared image for [+], [-], and stars */
.csb[style*="background-position: -114px -78px"],
.csb[style*="background-position: -126px -78px"],
table[style*="height: 9px; width: 50px"] img[style*="top: -78px"],
img[src*="/sy-star-"]
{
	background-image: url("data:image/png;base64,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") !important;
}

/* [-] icon */
.csb[style*="background-position: -114px -78px"],
.csb[style*="background-position: -126px -78px"]
{
	width: 16px !important;
	height: 16px !important;
	background-position: 0 0 !important;
}

/* [+] icon */
.csb[style*="background-position: -114px -78px"] {
	background-position: -16px 0 !important;
}

/* empty star (and shared declaration for other stars) */
table[style*="height: 9px; width: 50px"] img[style*="top: -78px"], img[src*="/sy-star-"] {
	top: 0 !important;
	left: 0 !important;
	width: 0 !important;
	height: 10px !important;
	padding-left: 10px !important;
	background-position: -25px -17px !important;
}

/* full star */
table[style*="height: 9px; width: 50px"] img[style*="top: -78px"][style*="left: -20px"], img[src*="sy-star-on"] {
	background-position: -1px -17px !important;
}

/* half star */
table[style*="height: 9px; width: 50px"] img[style*="top: -78px"][style*="left: -10px"], img[src*="sy-star-half"] {
	background-position: -13px -17px !important;
}

/* powered by */
img[src*="poweredby_FFFFFF.gif"] {
	width: 0 !important;
	height: 19px !important;
	padding-left: 56px !important;
	background: url(data:image/png;base64,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) no-repeat !important;
}


/* Tweaks (remove if you like)
------------------------------*/

/* remove all image borders */
img[border="1"] { border: none !important; }

/* move result description to right slightly */
#res .j { padding-left: .1em !important; }

/* move font page buttons down */
form[name="f"] input[type="submit"] { margin-top: .3em !important; }

}


/* Advanced Search
------------------*/

@-moz-document url-prefix(http://ecosia.org/advanced_search) {

tr[bgcolor="#cbdced"] { background: #50668d !important; }
tr[bgcolor="#FF7401"] { background: #405882 !important; }
td[width="15%"] > font > b { color: #ffc !important; }

h3, td.tip span { color: #ffc !important; }
p.tip, #gen-query, #gen-query * { color: #000 !important; }

.comment { color: #fff !important; opacity: 0.5 !important; }

.qbuilder-env, .block {
	border-color: #3f3f3f !important;
	background-color: #3f3f3f !important;
}

#gen-query { background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAIAAACOpGH9AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA2SURBVHjaVMvBDQAwCAJABdx/LrcqmvZR44UPoLsxRxKSUVCZnrpJd7Q9/yx2l5mfiBhHgAEA8+4DKqth970AAAAASUVORK5CYII=) repeat-x !important; }

.block { background: #333 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABECAYAAABAgF9WAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAiSURBVHjaYmIAAiYYwchEHJcICZJY1FFCpmLS/UaACxBgAHFiAKjTgYg3AAAAAElFTkSuQmCC) bottom left repeat-x !important; }

}


/* Search Preferences
---------------------*/

@-moz-document url-prefix(http://ecosia.org/preferences) {

td[bgcolor="#cbdced"] { display: none !important; }
table[bgcolor="#FF7401"] { background: transparent !important; }

h1 + font + br + table,
h1 + font + br + table ~ table
{
	border-top: 1px solid #404040 !important;
	border-bottom: 1px solid #0b0b0b !important;
	background: #333 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABECAYAAABAgF9WAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAiSURBVHjaYmIAAiYYwchEHJcICZJY1FFCpmLS/UaACxBgAHFiAKjTgYg3AAAAAElFTkSuQmCC) bottom left repeat-x !important;
}

table td[width="175"] h2 { color: #ffc !important; }

}


/* Language Tools
-----------------*/

@-moz-document url-prefix(http://ecosia.org/language_tools) {

table tr[bgcolor="#FF7401"] { background: none !important; }

}