@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("google.com"),
domain("google.ae"),
domain("google.com.af"),
domain("google.com.ag"),
domain("google.off.ai"),
domain("google.am"),
domain("google.com.ar"),
domain("google.as"),
domain("google.at"),
domain("google.com.au"),
domain("google.az"),
domain("google.ba"),
domain("google.com.bd"),
domain("google.be"),
domain("google.bg"),
domain("google.com.bh"),
domain("google.bi"),
domain("google.com.bn"),
domain("google.com.bo"),
domain("google.com.br"),
domain("google.bs"),
domain("google.co.bw"),
domain("google.com.bz"),
domain("google.ca"),
domain("google.cd"),
domain("google.cg"),
domain("google.ch"),
domain("google.ci"),
domain("google.co.ck"),
domain("google.cl"),
domain("google.cn"),
domain("google.com.co"),
domain("google.co.cr"),
domain("google.com.cu"),
domain("google.cz"),
domain("google.de"),
domain("google.dj"),
domain("google.dk"),
domain("google.dm"),
domain("google.com.do"),
domain("google.com.ec"),
domain("google.ee"),
domain("google.com.eg"),
domain("google.es"),
domain("google.com.et"),
domain("google.fi"),
domain("google.com.fj"),
domain("google.fm"),
domain("google.fr"),
domain("google.ge"),
domain("google.gg"),
domain("google.com.gi"),
domain("google.gl"),
domain("google.gm"),
domain("google.gp"),
domain("google.gr"),
domain("google.com.gt"),
domain("google.gy"),
domain("google.com.hk"),
domain("google.hn"),
domain("google.hr"),
domain("google.ht"),
domain("google.hu"),
domain("google.co.id"),
domain("google.ie"),
domain("google.co.il"),
domain("google.co.im"),
domain("google.co.in"),
domain("google.is"),
domain("google.it"),
domain("google.co.je"),
domain("google.com.jm"),
domain("google.jo"),
domain("google.co.jp"),
domain("google.co.ke"),
domain("google.com.kh"),
domain("google.ki"),
domain("google.kg"),
domain("google.co.kr"),
domain("google.kz"),
domain("google.la"),
domain("google.li"),
domain("google.lk"),
domain("google.co.ls"),
domain("google.lt"),
domain("google.lu"),
domain("google.lv"),
domain("google.com.ly"),
domain("google.co.ma"),
domain("google.md"),
domain("google.mn"),
domain("google.ms"),
domain("google.com.mt"),
domain("google.mu"),
domain("google.mv"),
domain("google.mw"),
domain("google.com.mx"),
domain("google.com.my"),
domain("google.com.na"),
domain("google.com.nf"),
domain("google.com.ng"),
domain("google.com.ni"),
domain("google.nl"),
domain("google.no"),
domain("google.com.np"),
domain("google.nr"),
domain("google.nu"),
domain("google.co.nz"),
domain("google.com.om"),
domain("google.com.pa"),
domain("google.com.pe"),
domain("google.com.ph"),
domain("google.com.pk"),
domain("google.pl"),
domain("google.pn"),
domain("google.com.pr"),
domain("google.pt"),
domain("google.com.py"),
domain("google.com.qa"),
domain("google.ro"),
domain("google.ru"),
domain("google.rw"),
domain("google.com.sa"),
domain("google.com.sb"),
domain("google.sc"),
domain("google.se"),
domain("google.com.sg"),
domain("google.sh"),
domain("google.si"),
domain("google.sk"),
domain("google.sn"),
domain("google.sm"),
domain("google.st"),
domain("google.com.sv"),
domain("google.co.th"),
domain("google.com.tj"),
domain("google.tk"),
domain("google.tm"),
domain("google.to"),
domain("google.tp"),
domain("google.com.tr"),
domain("google.tt"),
domain("google.com.tw"),
domain("google.com.ua"),
domain("google.co.ug"),
domain("google.co.uk"),
domain("google.com.uy"),
domain("google.co.uz"),
domain("google.com.vc"),
domain("google.co.ve"),
domain("google.vg"),
domain("google.co.vi"),
domain("google.com.vn"),
domain("google.vu"),
domain("google.ws"),
domain("google.co.za"),
domain("google.co.zm"),
domain("google.co.zw"),
domain("blogspot.com"),
domain("youtube.com")
{

/* everything in Segoe UI or Tahoma */
body, td, input, textarea, select, legend, button, option, div.s, font {
    font-family:       "Segoe UI", Tahoma         !important;
}

/* Google Docs*/
.goog-menu, .goog-menu-vertical, .presently-menu, .goog-toolbar-menu-button, .modal-dialog-title-text, .menubar-item, .writely-menubar-item,  .goog-inline-block {
    font-family:       "Segoe UI", Tahoma         !important;
}

/* Gmail */
.modelinkOff, .manager-page body, .manager-page td, .manager-page div, a, .gb1, .feedmodule-titleText, .SUicbd {
    font-family:       "Segoe UI", Tahoma         !important;
}

/* labels in email list and each email */
.krEW7c, .MgLW8b{
    font-size: 8pt;
    font-family:       "Segoe UI", Tahoma         !important;
    margin-top: -1px !important;
}

/* labels, chat, and invite titles */
.oggeve {
    font-family:       "Segoe UI", Tahoma         !important;
}

/* archive, report spam, delete, more actions buttons, "back to inbox", email title*/
.Gjckbb,.QOD9Ec,.Sn99bd,.opbAfb,.DiWSpb, .vwcZUe, .VrHWId {
    font-family:       "Segoe UI", Tahoma         !important;
}

/* Calendar gadget in Gmail */
.event-title, .date-content {
    font-family:       "Segoe UI", Tahoma         !important;
}

}

@-moz-document domain("google.com"), domain("google.ca") {
div[style="padding: 6px 10px;"], img[src*="/logos/"], img[src*="/intl/"]:not([src*="/intl/en_ALL/mapfiles/lmc.png"]), img[src*="logo.gif"], img[src*="logo_sm.gif"], img[src*="/groups/img/3nb/groups_bar.gif"], #logo, [class="logo"], [class="td-logo"], [href*="?hl"] img { display: none ! important; }
}

/*
 * Google Web Search - Songbird Theme
 *
 * Author      : Lenny Ekberg (Schwadegan)
 * Updated     : February 6th 2009
 * Email       : lennyekberg@msn.com
 * Description : A Songbird style for Google
 * Usage       : Use with the Stylish add-on for Songbird (http://addons.songbirdnest.com/addon/138)
 */


/*
 * If you find your national version of Google not represented, simply add it in a line below.
 */

@-moz-document url(http://www.google.com/),
               url-prefix(http://www.google.se/),
               url-prefix(http://www.google.dk/),
               url-prefix(http://www.google.no/),
               url-prefix(http://www.google.fi/),
               url-prefix(http://www.google.ru/),
               url-prefix(http://www.google.fr/),
               url-prefix(http://www.google.es/),
               url-prefix(http://www.google.nl/),
               url-prefix(http://www.google.se/),
               url-prefix(http://www.google.de/),
               url-prefix(http://www.google.ca/),
               url-prefix(http://www.google.it/),
               url-prefix(http://www.google.co.uk/),
               url-prefix(http://www.google.com/webhp),
               url-prefix(http://www.google.com/search?),
               url-prefix(http://www.google.com/advanced_search),
               url-prefix(http://www.google.com/preferences),
               url-prefix(http://www.google.com/language_tools),
               url-prefix(http://images.google.com/webhp),
               url(http://www.google.com/intl/en/),
               url(http://www.google.com/intl/en/options/),
               url-prefix(http://www.google.com/movies),
               url-prefix(http://blogsearch.google.com),
               url-prefix(http://www.google.com/custom?) {

body {

  background-color: #afdddd !important;
  padding: 15px 15px 15px 20px;
  -moz-border-radius: 10px;
  font-family: verdana, sans-serif;
  color: #cccccc !important;
 font-variant:small-caps;
  background-image: url("http://farm4.static.flickr.com/3005/2689470945_f97a4af22b.jpg") !important;

}

/* defaults for all links */
a:link, a:visited, .link, a font[color] { color: #ccc !important; }
a:active, .link:active, a:active font[color] { color: #fff !important; }

/* disable dashed outline on focused elements */
:focus { outline: none; }

/* Main text color */
div, td, font[color="#fffffe"] { color: #fff !important; }

/* Text link color */
.a, .g font[color="#008000"], cite, .cite, .cite:link, .a { color: #6e6e6e !important; }

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 google suggest */
.aAutoComplete .cAutoComplete, .google-ac-a .google-ac-c, .gac_a > .gac_c { color: #000 !important; }
.aAutoComplete .dAutoComplete, .google-ac-a .google-ac-d, .gac_a > .gac_d { color: green !important; }
.google-ac-e td, .gac_e { color: blue !important; }

/* make sure web forms (and google 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; }


/* google 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, #ssb { background: #303030 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAaCAIAAAD5ZqGGAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA0SURBVHjaYvL392diYGBg+v//Pxz/+/cPLAYTh7G/fv3K9PfvXxS1yBikBlkviA0VBwgwANtrMMXXPQphAAAAAElFTkSuQmCC") 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; }
#ssb { border-color: #6b6b6b !important; }
#bsf { background: none !important; 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; }

hr { color: #fff !important; opacity: 0.25 !important; }

/* Change "Gooooooooooogle" to just text */
#nav > tbody > tr > td span { background: none !important; }
#nav { font-size: 140% !important; }
#nav .cur { font-size: 140% !important; margin-top: -10px !important; }
#nav td { vertical-align: bottom !important; padding: 0.15em !important; }

/* source code snippet */
tt[style*="color: rgb(0, 0, 0)"] { color: #fff !important; }


/* Advertisements
-----------------*/
.ra, .ra [bgcolor], #mbEnd, [id^="tba"] { display: none !important; }
#tads div { background: transparent !important; }
#tads, div[id^="tpa"] { display: none !important; }
table[style="border: 1px solid rgb(51, 102, 153);"] { border: none !important; }

/* Replacement images
---------------------*/

/* big logo */
img[src*="logos/"], img[src$="logo.gif"], div[style*="logo_plain.png"], img[src$="logo_google_suggest.gif"], img[src^="logos/holiday"] {
	margin-top: 5em !important;
	width: 0 !important;
	height: 153px !important;
	padding-left: 281px !important;
	background-image: url("http://birdhouse.songbirdnest.com/images/search-bird-animated.png") !important;
  background-repeat:no-repeat;
  background-position:center;
}

/* small logo */
#logo > img, #logo span, img[src$="logo_sm.gif"], img[src$="google_sm.gif"], img[src$="logo_google_suggest_sm.gif"] {

  background: url("http://addons.songbirdnest.com/images/songbird-logo.png") top left no-repeat !important;
	width: 0 !important;
	height: 50px !important;
	padding-left: 1135px !important;
	background-position: 0 0 !important;
	top: 0 !important;
}


/* 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,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAgtSURBVHjanFd9TFTZFT/zZoYBBhiQT7GABUQRpASEYrLUGqypq1X7hzXGfmyybNK0abdoVmhaqjaCWCml6Sab+hF367o2aezG3aVZY7aiyLKwfH+obF0YPpTPYUCG+Z55/d3ne7OX53Sb9iYn896759z7u+ec+ztnNESkhWjkX0UE+RsTNkSIX/71cSJyOv+PvfJNlPVIx4x27dpluHbt2rejoqIKdTpdFAUZTqfTajab27Ozs1vx6pE3ZYvSwYMHQy5cuHAoIiJiu1arjZY38nObel0u18zY2FjLxo0bm2V7BtbLgZIG+2iwWCzf6erqSj916tTY4OCgMxig0tJS4/Hjx9fr9fqebdu2deCTW15QMz8/fyQmJqbQ5/NNiKJoh0gewK8H4mYiCIIOtqmdnZ3dJSUl7Zh3yWvwnpIAhWOhEzt37vwUJ/DQl4xDhw6tOXbsWEJcXNwVvDoUD3m93tftdvsA1nExMHj3xcfHv8HmAOCl0NBQZ3h4uM1kMkWurKx8NS0t7S1M2WVQHi78Usi0QG+ESz1JSUlfhoeg40ZIjHgMUbwjT4UvLi7aGBi/3+/DMwEQA0rNzc2h0dHRLhzCh18xMTHRJNsrHlbWCQBiuUDr1q2j/zawKJ97WmURAPEi7C4GBiC8o6Oj+vz8fEI+0u3bt9dg+JKTk30bNmwwYOg4e4E71BdJzR5goGlsbHz3P4HBpnTmzJlXnj59ymz08oJ+edr3+PFj1549e95mL8XFxQG7pqamWknB56NXMXAog2yvvomrAcXGxupmZmYIC5PD4VgFxu1208LCAs3OzsZCR1lQw10Mz9DQkJcBWV5eJoSGkAY0OTlJ8JwEhoXxwYMHSbhl4Sp7UgOSBm6J9uzZsz9+9OhREjaPQb6E8opwtTMzMzNmbm7OwNvJw9Pf3+/Zv3//j6anp5NtNttXenp6fgpd2rt3722As+OGLSJH4/EtNIj9KkBSHrCEZqcAl0ge0mhWHwA3hcLCwpRXNaF5BwYGPPCODmAM4KwQcJqUQ/CODrnFRI/vjI+0wQiRB+RHSJZzcnLC2EkgcNCCA8Z6FSDP5s2bw5in5Ouq8AcLiy0jIyO2paVFxFp2gFicmJiQwg8gThzOBrVlFgWPx2OR7YOCkjyEMN1NT08vQOzns7KyXOAULxZd5SJ4x4Arm3H58uX3GHFz9K/p6+u7i9CU4DBW5I0OnhJ37979JjwdB+4RcAhPQkKCsG/fvuTe3t6LnP1zoCRiZCnS1tZWAlA5ISEh4TiVhgkPCJvYbty40VtRUTEik6KT4xDdpUuXvhEZGVkAD5mQR2EgWRMuQAQ7GMLnwNwTeOzW9evXB2V7RzBilEqHnPUG7lmv4gilKHplQuNpXynMIZw9I09WEyOV80CWZHZW7Hkwq0qHLohogwDyy4B8QRbSquz1MsAQhTk4Uey9qq4hEDKBEy33rG4fxCBVXFSt87/aP5dDAqeoIHcf3Ct9d8l54uRc7Oa8E1j018dyI3h7Tj+o/ZEjRzScZ1bdMkF8NgLIayrJWPp1/WJ9NW2XN/BwLvaqb0fD6YKEhOhh6+/rXtrC5ZlXZRuwr6mp0RUVFf2yoaEhPRgPCVytkkZYKFXkF32X1qfn3qz/DX1PnvLLIj53Kv/s7/KL9pFBGGqsq6vL5YgzmIigj21gfFaqflBfX5+rLiEatscfTmri8ZwK2aLThV5++RdtZJnppL9deeWu30+sYPZoBXpYcVK0MQZvOJ2XRqInG1Eo1tHjUy+/2koXG0vtjpATP8d6fWDoJ2hT5o8ePcpCRPAGu3Ws7UjA9wOHDx8mUAPdunVrDPTSj+9Tir6m4QTFg/NmI6PiKC4xh9amllHe1uMk+sz0aUs1WS0DND8zQlarjRaXxCijKW9NmG7YHNBP2UF5RVXsULT+a38/jfLjRxMmgpEJv2eMRqMOm73Gyg7aEEJzRlu3biV0DdTa2kroNmlpaYkUfRYyG3vJ2ZJFO3f/kLbkf0sCg1BQdm4J5Rfk0ZpYI3pqsab6HIHEhcUv9L8P/TJasvYpbC7AOxrWHYAQ71ZXV3uwmRteIDA2bdq0iVJSUiQAqHkSQFYjWSOn6Gs/bBa9zTdPvj9mNmsX5u4XZG5YT07HE5qfu0+z00N0r/l9+uyz2TcfmemP3QO0/M+Wacc3S7M+NpsnEhdmOzNS0rDB4iTd72siq7241Wq1itigB+Xok+7ubvedO3d8O3bsGAYAAXNrwdhSEWe1bnx8nKamptgfiF5FX2oDqmqpt/IndNYUNV6+8vRjslhxV+0r5PPOIWQLdPVdqhsaJovCLZW/Hf7otZ9lLpgixne5HR20svSsT0OR1bDQXL169R76o0BTVVVVNV1ZWXkPZakAJYW5WRKESJrn9ZVbJsbG0AvJyXqyzHXRJy036OFQM2n8o2i2tFT2AhWo/luJcTG+F5m+1dJNXe0fkN2d2o+80DD3l5WVrVXfRtyqVHYhmFdYF8AaN5ZHan1BufIagaL8optu/mOIHj5cuNjbO/tOe9sk6fWYiKB4mUcUdvBrBb9J0f/X57qbw5PbX0cC+5ELIoppuNKaKAYAY0AvxMLDgHQjhAPwmASI1w90bh099IbP59COjNOd82/TFJsrP+z9a0KcN6P2T/QXvv9ho72HfoU/O9rRcbHpz29NfE50RTxw4EAUGnnjuXPn+tQe6ujo6CwsLBRGRkbM58+fZ/2RUF5ePoi2JKa2tjagr3nGdcQ6RKUW6fleW1ZUmNcrkyPT13JdgtJ5elSF18/pq+umunBL8m8BBgBmnMfPqcH0fgAAAABJRU5ErkJggg==") !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://www.google.com/advanced_search) {

tr[bgcolor="#cbdced"] { background: #50668d !important; }
tr[bgcolor="#ffffff"] { 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: #fff !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://www.google.com/preferences) {

td[bgcolor="#cbdced"] { display: none !important; }
table[bgcolor="#ffffff"] { 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://www.google.com/language_tools) {

table tr[bgcolor="#ffffff"] { background: none !important; }

}


/* Customized search page */
@-moz-document url-prefix(http://www.google.com/custom?) {

body > div:first-child > table:first-child td { background: transparent !important; }

}

/*
* Google Image Search - Darkood theme - Butcher
*
* Author : Valacar
* Updated : March 30th, 2007
* Website : http://www.valacar.com/userstyles/
* Description : Modifies the colors, logos, and a few other images on Google Image Search (http://images.google.com/)
* Usage : Use with Stylish Firefox extension (http://userstyles.org/) or copy to your Firefox userContent.css file
*/

@-moz-document url(http://images.google.com/),
url-prefix(http://www.google.com/imghp),
url-prefix(http://images.google.com/imghp),
url-prefix(http://images.google.com/images),
url-prefix(http://images.google.com/imgres),
url-prefix(http://images.google.com/preferences),
url-prefix(http://images.google.com/advanced_image_search) {

body {

background-image: url("http://farm4.static.flickr.com/3005/2689470945_f97a4af22b.jpg") !important;
color: #fff !important;
}

/* defaults for all links */
a:link, a:visited, .link { color: #ccc !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: #fff !important; }


/* make sure web forms (and google suggest) don't get their colors changed */
input *, textarea *, .aAutoComplete {
background-color: -moz-Field !important;
color: -moz-fieldtext !important;
}

/* crap text on front page */
form[name="f"] + p > font[color="#224499"],
form[name="f"] + p + div > font[color="#224499"] { display: none !important; }


/* google 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 { background: #3e3e3e url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAATCAIAAADeafBOAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA2SURBVHjahMOxCQAwCABBfRAs3cv9l7AWbCwkE+TgyEwiAnenqthdHhH5VlXMjJmhu08AAQYAyQsM2/SsFtAAAAAASUVORK5CYII=") repeat-x !important; }
table.ft.t.bb.bt { background: #2f2f2f !important; }
.bt, .bb { border: none !important; }

td[bgcolor="#e5ecf9"], td[bgcolor="#d5ddf3"] { background: #3e3e3e url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAIAAAD6sKMdAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAfSURBVHjaYvL29maSkpJievbsGRMDAwNWzMrKChBgAH6cBAXcXqzvAAAAAElFTkSuQmCC") top left repeat-x !important; }
td[bgcolor="#3366cc"] { background-color: transparent !important; }


/* Search results
-----------------*/
/* thumbnail border */
img[style*="border: 1px solid"] { border: none !important; }

/* Image search term(s) */
td[id^="tDataText"] b { color: #fff !important; }

/* Image description */
td[id^="tDataText"] { color: #bbb !important; }

/* Image's web page */
td[id^="tDataText"] font[color="#008000"] { color: #777 !important; }

/* Notice */
span[style*="background: rgb(255, 255, 153)"] { background: #404040 !important; }

/* Change "Gooooooooooogle" to just text */
#navbar img { visibility: hidden !important; }
#navbar div { background: none !important; }
#navbar .i { color: #fff !important; font-size: 1.5em !important; }
#navbar div { height: auto !important; }
#navbar td.b, #navbar td { vertical-align: middle !important; }
#navbar td.b:first-child + td { padding-left: 1.5em !important; }

/* "Advertisement" after pager */
body > center td[bgcolor="#d5ddf3"] { background: #2f2f2f !important; }


/* Replacement images
---------------------*/

/* Replace small upper left logo image */

img[src$="images_res.gif"], img[src$="logo_sm.gif"] {
width: 0 !important;
height: 61px !important;
padding-left: 136px !important;
}

/* Hide logo text link */
a#logo { font-size: 0 !important; }

}


/* Advanced Search
------------------*/
@-moz-document url-prefix(http://images.google.com/advanced_image_search) {

tr[bgcolor="#bbcced"] { background: #3f3f3f !important; }
tr[bgcolor="#ffffff"] { background: #333 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABECAYAAABAgF9WAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAiSURBVHjaYmIAAiYYwchEHJcICZJY1FFCpmLS/UaACxBgAHFiAKjTgYg3AAAAAElFTkSuQmCC") bottom left repeat-x !important; }
td[width="15%"] > font > b { color: #ffc !important; }

}


/* Search Preferences
---------------------*/
@-moz-document url-prefix(http://images.google.com/preferences) {

td[bgcolor="#cbdced"] { display: none !important; }
tr[bgcolor="#e5ecf9"] { background: #2f2f2f !important; }
table[bgcolor="#ffffff"] { 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; }

} 