/* AGENT_SHEET */
/*
 * iceyTech Google - Image Search
 *
 * Author      : Lavitz
 * Updated     : August 5th, 2008
 * Description : Modifies the colors, logos, and a few other images on Google Web Search (http://www.google.ca/)
 * Usage       : Use with the Stylish Firefox extension (http://userstyles.org/) or copy to your Firefox userContent.css file
 */

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url(http://images.google.ca/), 
               url-prefix(http://www.google.ca/imghp), 
               url-prefix(http://images.google.ca/imghp), 
               url-prefix(http://images.google.ca/images), 
               url-prefix(http://images.google.ca/imgres), 
               url-prefix(http://images.google.ca/preferences), 
               url-prefix(http://images.google.ca/advanced_image_search) {

body {
background: #000000 url("http://i48.photobucket.com/albums/f216/Orange-Skittle/Google_stripe_beta.png") !important;
color: #fff !important;
font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

/* defaults for all links */
a:link, a:visited, .link, a font[color] { color: #82BDFF !important; }
a:active, .link:active, a:active font[color] { color: #92CDFF !important; }
font, div, td { color: #fff !important; }
input *, textarea *, .aAutoComplete { background-color: -moz-Field !important; color: -moz-fieldtext !important; }
span#more, #gbar .gbard { background: #000 !important; }
span#more a:hover { color: #fff !important; }
#gbar .gbard a:hover { background: #444 !important; }
[id^="gbar"] { border: none !important; }
}
@-moz-document url(http://images.google.ca/), url-prefix(http://www.google.ca/imghp), url-prefix(http://images.google.ca/imghp) {
img[src$="images_hp.gif"] {
margin-top: 5em !important;
width: 0 !important;
height: 110px !important;
padding-left: 350px !important;
background-image: url("http://i48.photobucket.com/albums/f216/Orange-Skittle/iceyTech_Google_logo.gif") !important;
}
p > font[color="#224499"] { display: none !important; }
}

@-moz-document url-prefix(http://images.google.ca/images), url-prefix(http://images.google.ca/imgres) {
.t, td[bgcolor="#e5ecf9"] { background: transparent !important; color: #fff !important; }
.bb, .bt { border: none !important; }
td[bgcolor="#efefef"] { background-color: transparent !important; }
div[id^="div_image"], div[id^="div_snippet"], div[id^="div_hidden"] {
background-color: transparent !important;
border: none !important;
margin: 0 !important;
padding: 0 !important;
}
div[id^="div_hidden"] {
visibility: visible !important;
position: static !important;
left: auto !important;
width: auto !important;
height: auto !important;
}
td[id^="tDataImage"] img { border: 1px solid #000 !important; }
td[id^="tDataText"] font[color="#008000"] { color: #999 !important; }
div[id^="div_hidden"] font { color: #ccc !important; }
#navbar img { visibility: hidden !important; }
#navbar * { background-image: none !important; }
#navbar .i {
color: #FFF !important;
font-weight: bold !important;
font-size: 1.5em !important;
}
#navbar a {
font-size: 1em !important;
}
#navbar a:hover { color: #fff !important; }
#navbar a:visited { color: #ccc !important; }
#navbar td, #navbar .nr { vertical-align: bottom !important; padding: .1em !important; }
#navbar .b { padding-right: 1.5em !important; }
img[src="/images/frame_remove.gif"] { display: none !important; }
span[style*="background-color: rgb(255, 255, 153);"] { background: #383838 !important; color: #ffc !important; }
span[style*="background-color: rgb(255, 255, 153);"] b { color: #ffc !important; }
}

@-moz-document url-prefix(http://images.google.ca/preferences), url-prefix(http://images.google.ca/images), url-prefix(http://images.google.ca/imgres), url-prefix(http://images.google.ca/advanced_image_search) {
img[src$="images_res.gif"], img[src$="logo_sm.gif"], #logo span {
background-position: 0 0 !important;
background-image: url("http://i48.photobucket.com/albums/f216/Orange-Skittle/iceyTech_Google_logo_small.gif") !important;
}
img[src$="images_res.gif"], img[src$="logo_sm.gif"] {
width: 0 !important;
height: 61px !important;
padding-left: 136px !important;
}
a#logo { font-size: 0 !important; }
}
@-moz-document url-prefix(http://images.google.ca/preferences) {
tr[bgcolor="#E5ECF9"], td[bgcolor="#E5ECF9"] { background-color: #666 !important; }
td[bgcolor="#3366cc"] { display: none !important; }
form p table[width="100%"][cellspacing="0"][cellpadding="0"][border="0"] {
background: #444 !important;
border: 3px solid #555 !important;
margin: 3px !important;
}
form p table[width="100%"][cellspacing="0"][cellpadding="0"][border="0"] td[width="175"] {
background: #555 !important;
border-right: 1em solid #444 !important;
}
form p table td[bgcolor="#cbdced"] { display: none !important; }
}

@-moz-document url-prefix(http://images.google.ca/advanced_image_search) {
td[bgcolor="#bbcced"], td[bgcolor="#e5ecf9"] { background:#666 !important; }
td[bgcolor="#224499"], td[bgcolor="#3366cc"] { background:#777 !important; }
tr[bgcolor="#bbcced"] { background:#555 !important; }
tr[bgcolor="#ffffff"] { background:#444 !important; }
}