/* by makondo, 03/10. Used Glasstube by Lottel, http://userstyles.org/users/40174, thanks! A big thanks to srazzano too! */
@namespace html url(http://www.w3.org/1999/xhtml);
@namespace xul url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@-moz-document domain(www.google.*), domain(anonymouse.*), url-prefix(http://www.google.com/), 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(http://www.google.com/intl/), 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?), url-prefix(http://news.google.), url-prefix(http://news.google.com/nwshp?), url-prefix(http://www.google.com/cse?cx), url-prefix(http://www.google.com.au/language_tools), url-prefix(http://www.google.com/language_tools), url-prefix(https://www.google.com/accounts), url-prefix(http://www.google.com/firefox), url-prefix(http://www.google.com/prdhp?hl), url-prefix(http://anonymouse.org), url-prefix(http://video.google.com/), url-prefix(http://translate.google.com), url-prefix(http://translate.googleusercontent.com), url-prefix(http://books.google.com/), url-prefix(http://www.google.com/buzz), url-prefix(http://www.google.com/products?), url-prefix(http://groups.google.com/), url-prefix(https://groups.google.com/), url-prefix(http://picasaweb.google.com/lh), url-prefix(http://picasa.google.com/),
url-prefix(http://www.google.com/images?), url-prefix(http://images.google.com),url-prefix(http://images.google.com/webhp) {

/* === hide stuff === */
/* new background */
#fpdi, .yH { display: none !important; }

/* i'm feeling lucky button */ INPUT[name="btnI"], /* hide the logo */ #logo, #logo img, .logo, #logoimg img,
IMG[src="/images/logo_sm.gif"], IMG[src="/intl/en/images/logos/groups_logo.gif"], #srp-logo img, IMG[src="http://www.google.com/intl/en/images/logos/translate_logo_sm.gif"], .sfe-logo, IMG[src="/intl/en/googlebooks/images/books_logo.gif"],
/* footer */ #fctr, /* sponsored stuff > */#tads, #ads-top, #ads-bot,
/* little plus icons */ DIV[class="csb mbi"], #opt-icon, #tbp, #rptglbl, DIV[style="border-bottom: 1px solid rgb(119, 153, 221);"], #canvas > DIV:first-child, #hp-logo, #hp-tagline, IMG[src="/img/video_logo_lg.gif?hl=en"], #regular_logo, #header_logo, .signup_btn, #links > TBODY > TR > TD > DIV > FONT:first-child
IMG[src="http://www.mozillazine.org/image/navHeader.gif"], /*translate logo*/ #whole IMG, IMG[src="http://www.google.com/images/google_sm.gif"], IMG[src="http://www.google.com/images/sidedivider.gif"], IMG[src="/intl/en/images/logos/groups_logo_sm.gif"], 
/* new logo */ IMG[src="/images/logos/ps_logo2.png"],
/* silly stars - comment the following if you need them > */ .ws, .wsa
{ display: none !important; }

#faded_background, /* fade stuff > */.fade, #sbl, #fctr, #ghead, #guser, #gbar,  
/* buz fade */ .middle-panel, .mobile-section, #ps-titlebar, #lhs-ref, .list .result-image, #leftnav, #tbd, #atd, #tsf, DIV[style="background: none repeat scroll 0% 0% rgb(235, 239, 249); padding: 8px; margin-bottom: 4px;"], div.footer, h1,h2,h3,h4,h5,h6, TD[bgcolor="#ffffff"], TD[bgcolor="#3366cc"], #gog, .page-title, TD[bgcolor="#d5ddf3"]
{ background: transparent !important; }

#ssb, /* footer */ #bsf,
.form-noindent, #gaia_loginbox > TABLE > TBODY > TR > TD,
#rhs_login_signup_box > TABLE > TBODY > TR > TD,
#ps-titlebar, #lhs-ref, #about, TABLE[style="border-top: 1px solid rgb(119, 153, 221);"], DIV[style="padding: 0.5em 0.5em 0.5em 1.5em; border: 1px solid rgb(255, 241, 168); color: rgb(53, 53, 53); background-color: rgb(255, 255, 217);"], .mod-header.mod_title, h2, #results_bar, .header_bar, .tag-Header, TABLE[bgcolor="#e0ecff"], FRAME,
/* picasa download */
 TD[bgcolor="#000000"], TD[bgcolor="#ecf4fd"], TD[bgcolor="#cadef4"], .ButtonMiddle.Medium.Bold.Center, .ButtonMiddle.MediumBuffer, .ButtonLeft.ButtonLeftBlue, .ButtonRight.ButtonRightBlue, TD[background="lh2/dl_button_middle.jpg"], .t.n.bt, .blk, 
#inputt13n, #autotrans, #dict_head, .qbuilder-env, /* new searchbar bg */ .lst-td, .jsb,
P[style="margin-top: 3em; border: 1px solid rgb(255, 204, 102); background-color: rgb(253, 253, 221); font-size: 13px; padding: 5px; text-align: center; max-width: 800px;"]
{ background: transparent !important;
border: none !important; }

/* the blue lines at the top */ 
.gbh, #sample_q td, .header, FRAME, .ftr-layers-panoramio-box, #middle_body, TBODY
{ border: none !important; }

 /* ======== 3/10 changes ============ */ 
body, .lsbb, .ds, #leftnav, .modes, #tbd, #atd, #tsf, #hidden_modes, table, #center_col, span, .q, .q.qs, .tbpc, #tbpi, #showmodes, a:active, #faded_background, #tileContainer
{ -moz-appearance: none !important; 
background: none !important;
border: 0 none !important;
-moz-box-shadow: none  !important; }

#leftnav
{ opacity: .0 !important; } 
#leftnav:hover
{ opacity: 1 !important; }

#leftnav li
{ border: none !important; }

.current
{ background: none !important;
border: 1px inset black !important; }

.modeicon
{ display: none !important; }

#cnt > FORM:first-child + DIV + DIV
{ padding-bottom: 10px !important;
margin-top: -16px !important;
opacity: 0 !important; }
#cnt > FORM:first-child + DIV + DIV:hover
{ opacity: 1 !important; } 

/* ================ */
#rso
{ margin-left: -10px !important;
margin-right: auto !important; }

/* 2 column results display - you should be able to adjust it to your screen */
div[id=res] 
{ -moz-column-count: 2 !important; 
width: 150% !important;
margin-right: auto !important; }

/* Paragraph boxes for each search result - from BattleProgrammerTidus */
.g 
{ position: relative !important; 
padding: 6px !important;
margin-bottom: -6px !important;
margin-left: -10px !important;
width: auto !important; }

/* 'try your search...' bar */
#cnt > FORM:first-child + NOSCRIPT + DIV + DIV, #ssb
{ margin-top: -18px !important;
margin-bottom: 12px !important; }

/* SEARCH BARS and BUTTONS */
INPUT
{ -moz-appearance: none !important; 
outline: transparent !important; }

INPUT, button:not([class="ws"]):not([class="wsa"]), select, #box, #gen-query
{ -moz-appearance: none !important; 
opacity: .8 !important;
background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAcCAYAAABCgc61AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA90lEQVR42m3HIc+CUACF4fPjNCiBTRO4ESFYNWi20CFIhkKGQtYgFYNEgjY2TCrlfLt3u4x93PDsvAeLxYLL5ZKGYUiqsV6vuVqtJuA4DnWw3W6pg+PxSOVwOEii4fs+dRBFEf87n89EmqbUQVEU1MHtdmNZlhN4PB4U6rqW1Mfr9aLyfD4H6LqOyvv9HqDve/5+P4odN77fLz+fzwTatqUOmqahDqqq4v1+p1jVAi6XC6/X6wSyLGOe5xOI45hJkkjjRhAEFMIw5LhxOp2og/1+z7HdbicXnudRcV1XEg3btmlZFsVuNhu5AkzTpA7m8zmV2Ww29B/iG+FRUtbrjgAAAABJRU5ErkJggg==) center !important;
border: none !important;
color: black !important;
-moz-box-shadow: rgba(81,80,88, .5) 1px 1px 12px 2px  !important;
text-shadow: 0px 0px 6px white, 0px 0px 6px white !important; }

input:hover, button:hover, input:active, input:focus
{ opacity: 1 !important;
/*text-shadow: 0px 0px 6px white, 0px 0px 6px white, 0px 0px 6px white !important;*/ }

input:not([type="checkbox"]):not([type="radio"]):not([type="submit"])
{/* -min-*/height: 25px !important; }
input[type="submit"]
{/* max-*/height: 24px !important; }

.lst-td
{ border: none !important; }

/* search bar */ .lst
{ padding: 0px 4px 3px 4px!important; }
/* button */ .lsb
{ margin-top: 2px !important;
/*margin-left: -5px !important;*/
min-height: 29px !important; }

/* advanced search fields */
.input
{ padding: 4px !important;
min-height: 24px !important; }

/* new instant bar */
.lsd
{ top: 13px !important; }

textarea, /* new instant on dropdown */ #po-box
{ -moz-appearance: none !important;
background: rgba(0,0,0, .3) !important;
color: white !important;
opacity: .99 !important;
border: none !important; }

/* new instant on dropdown */
#po-box a:hover
{ background: rgba(0,0,0, .3) !important; }

option
{ -moz-appearance: none !important;
color: black !important;
text-shadow: 1px -1px 1px black, 1px -1px 2px white !important; 
background: #67686D url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAB7CAAAewgFu0HU+AAAAKElEQVR42u3NoQEAAAwCIE/39J3hAoFM2mYhYrFYLBaLxWKxWCz+Gx8sRkZMeJG2AQAAAABJRU5ErkJggg==) repeat !important; }

option scrollbar
{ -moz-appearance: none !important; 
background: transparent !important; }

/* autocompletes */
.gac_od
{ background: none !important;
opacity: .99 !important;  }

.gac_m, #ss-box, #ss-barframe
{ background: rgba(0,0,0, .3) !important;
opacity: .99 !important;
-moz-border-radius: 5px !important; }

#tsf  b, .gac_c, .gac_id
{ -moz-appearance: none !important; 
opacity: .99 !important;
background: none !important; 
color: white !important;
text-shadow: 1px 1px 1px black !important; }

.gac_c:hover, .gac_c:focus, .gac_c:active, .gac_b td.gac_c
{ -moz-appearance: none !important; 
background: rgba(0,0,0, .5) !important;
-moz-box-shadow: inset rgba(255,250,250, .4) -1px 6px 12px 2px  !important;  }

#ss-barframe, #ss-box
{ border: transparent !important; }
#ss-box a:hover,  #tsf  b:hover, .gac_c:hover
{ color: #FCC844 !important; }

/* ====== pagination ======= */ 

.t.bb { border: none !important; }
/* bottom pagination the goooo thing  */
#nav > tbody > tr > td span { background: none !important; }
#nav td { vertical-align: bottom !important; padding: 0.15em !important; }

#navbar > TABLE > TBODY > TR > TD:first-child > A, #navbar > TABLE > TBODY > TR > TD:last-child > A, #nav > TBODY > TR > TD:first-child > A, #nav > TBODY > TR > TD:last-child > A
{ text-decoration: none !important; }
#nav td { color: #5E6E97 !important; }
/* the Goooo thing */
.n div  { background: none !important; }
SPAN[style="color: rgb(169, 10, 8);"] {color: black !important; }

#navbar a:hover { color: #fff !important; }
#navbar a:visited { color: #ccc !important; }
#navbar br { display: none !important; }

/* SHADOWS */
.g img
{ -moz-box-shadow: none  !important; } 

.vli-thumbnail-img, #iur img
{ border: /*2px black outset*/ none !important;
-moz-box-shadow: rgba(0,0,0,0.4) 1px 3px 8px 2px  !important; }

.result-image, .gift, img
{ border: none !important;  
-moz-box-shadow: rgba(0,0,0,0.5) 1px 2px 12px 2px  !important; }

/* FONT */
* font, TABLE[bgcolor="#e0ecff"], div, td
{ font-family: Segoe UI, Tahoma, Verdana, sans-serif !important;
color: black !important; }

/* advanced search input */
#gen-query
{ font-weight: bold !important; }

label
{ text-shadow: white 0px 0px 6px, white 0px 0px 6px !important; }

a, #guser > NOBR > B:first-child + A + A > U, #rptgl span
{ color: #FBF8DF !important;
text-shadow: 1px 1px 6px black !important; }

a.gb1, a.gb2, a.gb3, a.gb4, .header_bar, #zippyspan, #romanspan, #opt-handle span, /* instant is on */ .flt, #po-on-message
{ color: black !important;
text-shadow: 0px 0px 6px #999, 0px 0px 1px #ccc, 1px 1px 1px white !important;
font-weight: bold !important; }

a:hover, #guser > NOBR > B:first-child + A + A > U:hover, a.gb3 u:hover,
/* books */.goog-tabpane-tab, #po-on-message:hover
{ color: #BDDFAA !important;
text-shadow: 1px 1px 4px black, 1px 1px 1px black !important; }

a:visited 
{ color: #ccc !important;
text-shadow: 1px 1px 4px black, 1px 1px 4px black !important;
opacity: .8 !important; 
font-style: italic !important;
font-weight: normal !important; }

/* under img */.f, .std
{ color: #C6D2ED !important;
text-shadow: 1px 1px 1px black, 0px 0px 4px black !important; }

/* results block */
.s
{ padding: 8px !important; }

#rso li h3, #rso li
{ font-weight: bold !important; }
.s:hover
{ background: rgba(0,0,0, .4) !important; }

.s, /* images bg */ #ImgContent td, 
/* products results */ #lhs-ref, .result
{ background: rgba(0,0,0, .3) !important;
color: /*#F4FFEE*/ #E7F2E2 !important;
text-shadow: 1px 1px 1px black, 0px 0px 4px black, #999 0 0 6px !important; }

/* site title link */
#rso a
{ color: #D3DFB7 !important;
text-shadow: 1px 1px 1px black, 1px 1px 1px black, #999 0px 0px 6px !important;  }

/* site address in results block */
CITE
{ color: #C6D2ED !important;
text-shadow: 1px 1px 1px black, 1px 1px 1px black !important; }

/* add to bookhelves */
.sbs-link
{ text-shadow: 1px 1px 1px black, 1px 1px 1px black !important; }

/* ======= details ======== */

/* products */ .result-description,
#notify-box .notify
{ color: black !important;
text-shadow: 1px 1px 4px #999 !important; }
LI[class="result"]
{ border: none !important;
margin-bottom: 4px !important;}
.result-price
{ color: #AF0B1E !important; }

/* results block */
.ts td, .tsw
{ padding: 6px !important; 
background: rgba(0,0,0, .2) !important;
font-weight: bold !important;
color: black !important;
text-shadow: 0px 0px 6px white, 0px 0px 6px white !important; }

/* 'More' link */
a.gb3 u
{ color: black !important;
text-shadow: 1px 1px 4px #999, 1px 1px 1px white !important;
font-weight: bolder !important;
text-transform: capitalize !important; }

/* More dropdown */
#gbs, .gbm, .mitem.msel
{ -moz-appearance: none !important; 
background: rgba(0,0,0, .7) !important;
color: #E8E8E8 !important;
text-shadow: 1px 1px 1px black !important;
border: none !important;
opacity: .99 !important; }

a.gb2:hover
{ background: rgba(0,0,0, .2) !important; }

.goog-tooltip
{ background: rgba(0,0,0, .3) !important;
border: none !important;
color: white !important; }

#sbl > FONT > A
{ padding-left: 6px !important; }

#sbl > FONT > A:last-child
{ font-size: 11px !important; 
margin-top: 4px !important; }

/* translate page input box */
#source
{ border: 2px ridge black !important;
background: rgba(150,150,150, .2) !important; }

#source, #dict ol li
{ font-weight: bold !important;
font-size: 15px !important;
font-family: Segoe UI, Tahoma, sans serif !important;
text-shadow: 0px 0px 6px white, 0px 0px 6px white !important; }

/* ====== IMAGES ======== */
/* silly stars - white */
.ws
{ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABB0lEQVR42mNkoBAwDm4DpqzL/g+ic4KmMpJsAEiztqI1mH31/lGchuA1IMmrGcyet62WNANAmtVkDRkM1e3A/PM3DzHcenweqyE4DQhySGb4/fcbmM/KzMWw7sBc4gwAaZaREmOQkfvP8PPve7AYO7Mgw5NHjAxPnr3CMASrAfbWagxffz8FuuAz1AW8DNys0gwHj97CbwBIs4KMPIOCAifD9z+vGf7++wEWZ2biYOBkEWV48OA7w4MnD1EMwTBASUaVQU1FguHnn/cM//7/AoszMbIxsLMIMty684Lh3pPbuA3YsX1tw53v++oZ8AAVTqdGD8/gBpxhADIEnwHImnFGIymAYgMA9r9sESdqjFEAAAAASUVORK5CYII=) center no-repeat !important; }

/* silly stars - yellow */
.wsa
{ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAvklEQVR42mNoaGhgoAQzDG4DtvZ5/AdhsgwAaby2pRmM8RmC14D/j06DMckGgDRcWlf5/+eN7WAMYuMyBKcBXy+u/v/p9EIwBrGJNgCk8PziuP9vN8b+f7XSB4xBbJAYNkOwGvBhR97/12uC/79Y6gbGIDZIjKABIAUXl6f//7ir4P/bDdFgjSAMYoPEQHLohmAasDL3/9cjrf8/7i4B2wrCIDZIDCSH14D987oaYIkHFwapwRsGIAX48ODLTABoReNsX4rPhQAAAABJRU5ErkJggg==) center no-repeat !important; }

/* more info plus icons -arrow down */
.mbi
{ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAACnUlEQVR42p1Tz0tiURR+vvecmZ20KXDZWvqBURDVKtymVJSmJlpWloQ0zCIIFIIKIhCjRWDgapqeDJiTOFji35Dg1nUQ7Ubx6bt3vnNLmWg3Dz7Ouefe993vnh9SPB6XCJubm0owGFTX19cVQNi1tTVhEVf8fr+ZrM/no32l+5/Udf4XElhlcmZnZ6MTExM/Jycnr0dGRrKjo6MaQDY7NjamjY+PZ7H/w26305mv9M/GxoYseTweIcfhcOQhj2PN3W43X1lZEeiul5eXhR8KhfjU1FR5dXVVQVwlBYIgEAh8Pzo66pyenv65uLhop1Ip/fz8vE0gHzH97OyscXJy0gHRLREAKslQiWBnZ0erVCr84OBABynf3t5mSCwHWCQS4biA7e/v6+VymcdisQLUykiyWdra2lLfEnLTbDZZOp1uSZLETCaToaoqUxSFybLMEDNISaPRYFB6h+eJKhGBeAIkavz107HBicRqtXLAgM+9Xi/DXpsOXF1dFZCTHoFQcHl5efNG0KrX62xgYIBZLBbW19dnAKxWqxlETgcymQwRyOgHs2ggIoAs7enpiT0+PuovLy98b29P3ExKKAfPz8+sWq226czx8fHd4uLiaxXC4bBQsLu7q5VKJZ7NZlu5XI4R+vv7SYWBGMvn84amafrDwwOPRqOFpaUldX5+XhAIBZB0jRJ2Dg8PG1jryWRSX1hY0J1OJ/ntRCKh0x5K2UH8lpIIq/T6YGZm5hfexFFbAWoqSibFMAdURhHHhXx6eroMAnVubk4oEK2Mdv1ms9nu0boFtHLxH/weHh4uDg0NFWFp735wcDDx1nzyu8HArZ8R/ARV70Ax3E4wQ80XqDJ9mEZio8Sg3jSyKg52rUo1p4RR5l0ul4J56I3zX7ZgySAufXemAAAAAElFTkSuQmCC) /*center no-repeat*/ !important; }

html|body, #gsr
{ opacity: .999 !important;
background: black url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEACwALAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/wAALCAFrAYkBAREA/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/9oACAEBAAA/AJ/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//2Q==") repeat !important; } } 

/* ========= sign-on accounts page ========= */

@-moz-document url-prefix(https://www.google.com/accounts/), url-prefix(https://www.google.com/accounts/ServiceLogin?) {

#gaia_table > TBODY > TR:first-child > TD > TABLE, img, .feature-image,
TABLE[bgcolor="#c3d9ff"], .phone-promo-header
{ display: none !important; }

TBODY, TR[bgcolor="#e8eefa"], #masthead-search
{ background: transparent !important;
border: none !important; }

.form-noindent, TD[bgcolor="#e8eefa"][align="center"][style="font-size: 83%;"]
{ background: none !important; }

div, td
{color: black !important;
text-shadow: 0px 0px 6px white !important; } }

/* ======= videos ========= */
@-moz-document url(http://video.google.com/){

body
{ background: none !important; } }

/* ========== Google news  ============= */
@-moz-document url-prefix(http://news.google.com) {

#search-header > A > IMG, .basic-title.bt-border, IMG[src="http://www.gstatic.com/news/img/bluelogo/en_us/news.gif"], /* remove sponsored links */ .rhs-ads-panel, IMG[src="http://www.gstatic.com/news/img/logo/debr.gif"], .nub, .icon.video-icon, IMG[alt="Google News"]
{ display: none !important; }

.search-form
{ margin-top: -9px !important;
margin-left: -4px !important; }

#t_FRONTPAGE, .nub-item.clickable, .bottom-search, .basic-title, .fewer-link, .more-link
{ background: transparent !important; 
background-image: none !important;
border: none !important; }

.sidebar, .headline-story
{ background: rgba(0,0,0, .2) !important;
border: none !important;}

.headline-story
{ margin-bottom: 5px !important;}

.snippet
{ color: #DDE0D5 !important;
text-shadow: 0px 0px 6px black !important; }

span, .searchField
{ color: black !important;
text-shadow: 0px 0px 6px #999, 0px 0px 1px #ccc, 0px 0px 1px white !important;
font-weight: bold !important; }
a
{ color: #B6C6A8 !important; }

.search-box-links
{ margin-top: -4px !important; }

a.gb1, a.gb2, a.gb3, a.gb4
{ color: black !important;
text-shadow: 0px 0px 6px #999, 0px 0px 1px #ccc, 0px 0px 1px white !important;
font-weight: bold !important; }
a.gb1:hover, a.gb3:hover
{ color: #BDDFAA !important;
text-shadow: 0px 0px 6px black, 0px 0px 1px #ccc, 0px 0px 1px black !important;  } }

/* ===== 'more options' ====== */
@-moz-document url-prefix(http://www.google.com/intl/en/options) {
.logo, #headerText FONT B, .footer, 
IMG[src="https://www.google.com/accounts/googleaccountslogo.gif"], 
#gaia_table FONT, h2, li a span 
{ display: none !important; }
.form-noindent
{ background: transparent !important;
border: 0 !important; }
#headerText { border: none !important; }
#container > TABLE:first-child + TABLE { margin-top: 40px !important; }
td { color: black !important; background: transparent !important;}

#gaia_table { margin-top: 50px !important; }
#Passwd, .gaia.le.button { margin-top: 12px !important; }
FIELDSET
{ width: 65% !important;; 
float: right !important;
margin-top: -20px !important; }
div.section { margin-top: 30px !important; } }

/* ========= blogs ========== */
 
@-moz-document url-prefix(http://blogsearch.google.com){
span, div.entryText
{ color: black !important;
text-shadow: 0px 0px 6px white !important; } }

/* ======== books ========== */

@-moz-document url-prefix(http://books.google.com/){
#titlebar
{ background: none !important; }
div
{ color: black !important;
text-shadow: 0px 0px 6px white, 0px 0px 6px white !important; }

.slider_title a
{ color: #D5E4F0 !important;
text-shadow: 1px 1px 1px black !important; }
.slider_title a:hover
{ color: #BDDFAA !important;
text-shadow: 1px 1px 1px black !important; }

.slider-link.goog-inline-block, .goog-inline-block, .slider_title,.goog-tabpane-spacer
{ background: none !important;
border: none !important; }

DIV[style="width: 735px; height: 120px; font-size: 83%;"]
{ background: rgba(0,0,0, .2) !important; }

#global_sliders a img, #subject_sliders img
{ border: 2px black outset !important;
-moz-box-shadow: rgba(0,0,0,0.6) 1px 3px 6px 2px  !important; }

.goog-tabpane-tab-selected
{ border: 1px black inset !important; }

.goog-tooltip
{ -moz-box-shadow: rgba(0,0,0,0.7) 1px 4px 12px 2px !important; }

.goog-tooltip:hover
{ background: rgba(0,0,0, .4) !important;
font-weight: bolder !important; } }

/* ============= videos ================= */
@-moz-document url-prefix(http://video.google.) {

.search-box 
{ margin-top: -32px !important; }
#q, #search-button
{ height: 24px !important; }

.rl-res.rl-highlight 
{ border: 1px inset black !important; 
color: black !important; 
font-weight: bold !important; }

.mod-header.mod_title 
{ background: transparent !important;
border: none !important; }

.vli-metadata span
{ color: #A4D384 !important;
text-shadow: 1px -1px 2px black, 1px 1px 2px black !important; } }

/* -------  groups ---------- */

@-moz-document url-prefix(http://groups.google.com/), url-prefix(https://groups.google.com/){

DIV, .rf, .ctl, .ctop, .ctr, .cbl, .cbr,
.gtopbar, .block, .overflow-hide,
TD[style="background-color: rgb(238, 238, 238);"], 
TD[style="background-color: rgb(232, 238, 247);"],
TD[bgcolor="#7799dd"], TD[bgcolor="#c3d9ff"]
{ background: transparent !important;
border: none !important; }

#myg_popup
{ background: rgba(132,139,153, .5) !important;
text-shadow: white 0px 0px 6px !important;
border: 2px #53A0B8 groove !important; }

.overflow-hide
{ background: rgba(132,139,153, .3) !important;
text-shadow: /*white 0px 0px 6px, */#999 2px 2px 2px !important; }

.moduleFULL span
{ color: black !important;}

#inbdy
{ text-shadow: white 0px 0px 6px !important; 
font-size: 14px !important;
font-weight: bold !important; }

/*dividers */
.cbot
{ background-image: none !important;
background: transparent !important;
border-bottom: 2px #53A0B8 ridge !important; } }

/* ========= igoogle home page, thanks srazzano! ========== */

@-moz-document url-prefix(http://ig.gmodules.com/gadgets/),
url-prefix(http://www.google.com/ig)  {

.lp_wr_pr_loaction_gadget_bottom.lp_wr_pr_sprite, .gradient
{ display: none !important; }

HTML > BODY, #header_promo_wrapper, #modules,
 #box, #box_heading, #box_body,
#footerwrap, #section0_contents, #full_nav
{ background: transparent !important;
opacity: .999 !important; }

#wrapper > TABLE > TBODY > TR > TD:first-child + TD > DIV:first-child,
.tablib_emptyTab, .tablib_unselected, .bottomline, .topline, 
.module, #modules, .module h3, .selected, .modbox, .modtitle, .uftl, #m_1_b, .modbox_e, .header_tab, .modes, #hidden_modes, .module h3, #m_5_b, .rnd1, .rnd2, .rnd3, .leftborder, .topbotborder
{ background: none !important;
border: none !important; }

#section0_contents
{ border: none !important; }

OPTGROUP
{ background: #A7B2B8 !important; }

.related
{ margin-top: 10px !important; } 

.txt
{ color: black !important; }

.modtitle_text
{ color: #1F4971 !important;
text-shadow: 0px 0px 6px #333, 1px 1px 1px white !important; }

/*searchfields and buttons */
#searchInput, .search-button, #allSelect, 
#allQuery, #moduleForm > DIV > INPUT:last-child
{ -moz-appearance: none !important;
background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAcCAYAAABCgc61AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA90lEQVR42m3HIc+CUACF4fPjNCiBTRO4ESFYNWi20CFIhkKGQtYgFYNEgjY2TCrlfLt3u4x93PDsvAeLxYLL5ZKGYUiqsV6vuVqtJuA4DnWw3W6pg+PxSOVwOEii4fs+dRBFEf87n89EmqbUQVEU1MHtdmNZlhN4PB4U6rqW1Mfr9aLyfD4H6LqOyvv9HqDve/5+P4odN77fLz+fzwTatqUOmqahDqqq4v1+p1jVAi6XC6/X6wSyLGOe5xOI45hJkkjjRhAEFMIw5LhxOp2og/1+z7HdbicXnudRcV1XEg3btmlZFsVuNhu5AkzTpA7m8zmV2Ww29B/iG+FRUtbrjgAAAABJRU5ErkJggg==) !important;
border: 1px inset black !important; } }

/* === igoogle continues - keep it outside moz-document! ==== */

.modboxin, .rnd_modboxin b, body[style=""], 
body[style=""] .related, .locale-en.mgadget
{ background: rgba(51,51,51, .1) !important; 
border-color: transparent !important;
opacity: .999 !important; }

.tablib_unselected
{ background: rgba(51,51,51, .1) !important; }

.newsimg, .tablib_selected
{ border: 1px solid #999 !important;
border-bottom: none !important;
-moz-box-shadow: rgba(0,0,0, .4) 1px 6px 14px 4px  !important; }

.tablib_selected
{ background: rgba(104,128,149, .2) !important;
font-weight: bold !important;
font-size: 13px !important;
color: black !important;
text-shadow: -1px 1px 2px #666 !important; }

.tablib_unselected span
{ color: #324D67 !important;
text-shadow: 1px 1px 1px white, 0px 0px 6px black !important;
font-size: 12px !important; }
.tablib_unselected span:hover
{color: black !important;
text-shadow: 0px 0px 6px black !important; }

@-moz-document url-prefix(http://picasaweb.google.com/),  url-prefix(http://translate.googleusercontent.com)  {

/* the logo */
IMG[src="http://lh5.ggpht.com/s/v/60.14/img/logo/pwa-en_US.gif"]
{ /* uncomment the following line if you want to hide the logo > */
/*display: none !important;*/
border: none !important;
-moz-box-shadow: none !important;
background: none !important; }

IMG[src="img/picasa-print-ad-small.jpg"]
{ display: none !important; }

#guser, DIV, #lhid_tablecontent,
#lhid_tray, #lhid_trayhandle, 
.gphoto-topnav, .lhcl_popularityinfo,
.gphoto-topnav-tab a, .gphoto-notch b, .gphoto-notch i
{ background: none !important;
border: none !important; }

img, .gphoto-grid-cell, .goog-icon-list-icon/*-link*/
{ border: 1px black outset !important;
-moz-box-shadow: rgba(0,0,0,0.4) 1px 3px 8px 2px  !important; }

/* FONT */
a, td.gphoto-comment-info a 
{ font-weight: bold !important;
color: #173042 !important;
text-shadow: 1px 1px 1px #90C9F3/*, 1px 1px 1px white*/ !important; }

.lhcl_toolbar_text
{ padding: 0px !important;
font-weight: bold !important;
color: #104F67 !important;
text-shadow: 1px 1px 2px white!important; }

.lhcl_toolbar_text:hover
{ color: #ECF8CA !important;
text-shadow: 1px 1px 2px black, 1px 1px 2px black !important }

td, #lhid_lic_text_c
{ color: black !important; 
text-shadow: 0px 0px 6px white !important; }

td.gphoto-comment-content div, 
td.gphoto-comment-info div
{ color: black !important;
text-shadow: 0px 0px 6px white, 0px 0px 6px white !important; }

/* shopping cart */ 
.SPRITE_cart
{ padding: 0 14px !important;
 border: none !important;
-moz-box-shadow: none !important; }

/* IMAGES */

/* Zoom */
.gphoto-canonicaltools
{ width: 85% !important; }
#lhid_canonicalphotooperations
{ float: left !important; }
.SPRITE_zoom-on, .SPRITE_zoom-off
{ border: none !important;
-moz-box-shadow: none !important;
margin-top: -20px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAAsTAAALEwEAmpwYAAACyElEQVR42r1US0iiURR2oOhBuUmcGWkTA0PMZjbZDNOseiwMhErpKWWkZtKLtmqvRWWvZQi6KEop2qQIli5SqXQtuYlCWoaGLYKJIfjmPwdGpukXhqGZCx/3cc79zjn3nHMls7OzkpeG5J+T6vX61wMDAzV/gbeipALhm/r6+m/Nzc1obGx8BpVKBTEZnSmVyu89PT3vn5EK1t51dnZieHgYBoMhj6GhIYyOjkKr1cJkMsFoND6Rkz7dE/BZzNMaujw3Nwe73c6w2WxwOByYnJxEUVER2trasLq6yuckn56eZv3x8XF0d3crRUkXFxexubkJl8vFoPX6+jpkMhnKy8tRXFzMhNvb2090yLAQvjjp1tYWjo+PcXh4iFgshrOzM+zu7nJ4RNrU1MQkp6enLA8Gg6y/s7OD3t5ecdJQKISrqytkMhlEo1G+QCMQCEAikWBlZYX3iUQCkUgENzc3uLy8ZL2CpMlkEg8PD/D7/aiuruZE+Hw+WK1W9tRsNiMcDvMTKBSKvNFUKoW+vr7npIODgzXZbBbn5+fslVQqRUVFBa9LS0tRW1uLysrK/L6qqorX9Az39/fQ6XSFPX18fOS3ksvlEMqMk0JVQUb6+/uxsbHBZUYGlpaWkMvlcHFxIe4pkVJo6XQat7e3ODo6YtDY29tjr5xOJ+/JO0rg3d0drq+v+RkKkpJXlCAiOzk5QTwex8HBAQQZSkpK0NXVhf39fc4+yUiPEub1egsnisKhsnK73QwqlYWFBZSVlXG4RExJ8ng8eR3SX15eLlynY2NjmJ+f506ZmZnhmTqIPKTwha7B2tpaXk4g/YmJCfGOot6nyyMjI9zfP0H9brFY0Nraygn79ZxmKjMyJuCTmKcK4ZcS/Ymok4iU5t9lLS0tqKurQ0dHx0fR/1Sj0XwQPo2vAr78Kdrb2xvUarVyamrq1f/7+V8KPwCJh1erwQx5sQAAAABJRU5ErkJggg==) center no-repeat !important; } 

/* expand arrows */
.goog-zippy-expanded
{ border: none !important;
-moz-box-shadow: none !important;  
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAADxElEQVR42rVWR0hsWRC1P7owbcSFgogJcSeIOWLEhDkHTODCAGYXbswLEdGNCyOImBUXxo36TIh+A86MfsY4bgVB0MV83/NM1WVaum1bcGHDoW7VDedV3aq6bdDY2GjwndBS8vLyfhQUFKjUiI+PV8XExKhiY2O1wPbk5GRVUlKSkJog2w+9BN/mQXp6umD19vau8/PzkwhrLH18fPTC19f3PcQeNze3Jj6LI/BGkJ+fL5SQkJCfubm5yMjIQFZWlhays7O18H4+MzMTFGL4+/v/o+MBTQiCuLi4tYqKCrmkpOTfsrIyubS0VGaphqbOY02d9vyuqqqSIyMj/9AhUHtAXyZ1dHSgublZbm1txVfQ0tKidHZ2gsL9lw5BSkqKICguLpbGxsbQ398vDw4OYmhoSIB0gZGREQwPD6Ovr0/oAwMDbyBdGR8fB51xpkOQkJAgCKqrq6XNzU0sLCzIS0tLWFxcxPLyMti2s7ODyclJYdvd3cXGxgYkSRJyfX2d7Qqvq6ur0yXgfP7fIF1cXGB/f18+Pz/H9fU1WI6OjopLdHBwgLu7O7q7uzE7O4u5uTnMz8+Ljzg6OlKurq44XLoEXCAsKYbS4+Mj7u/vZQ5BYmIiqNBgZWUFS0tL2Nravo3NzMxgbGwMc3NzGBgYoLCwUJFlGV1dXfo96O3tlV5fX6EoisyHGxkZwcbGBo6OjnBycoK9vb0YsywqKuJwoL6+HjU1NVhdXVVAP7qfzwl40cvLixwdHQ0LCwu4uLjAzs5OHKoG28hLaP7oowQBXbh+AnWIHh4e5NraWlhbWwvwoRx/Z2dnmJqaoqGhAU9PT7i5ucHd3Z3A7e2t8vz8jJ6enrOPWoUgaGpqki4vL3F4eCifnJxgb28P1NhEvDnuJiYmoGrHwcEBTk9PcXx8DF7HoD3ikqkezry8vFQfElAspa2tLVCKyisrKyL91tbWQMSorKwUMZ+enhbpyWlMcQevY5CubG9vgzzX7wEX2sTEBKjIZC4odaFNTU1hZmZGgIuNi5DnNUE2heuEC42a3sceUJOTuNzJTbmtrQ3t7e1gSTq3DwFuC2xTz6vBrYJSlFvFWUBAgDZBamqqMFDOr1PDUqiJ/S4vL1e+AtrzQiFWqNn9GRgYqE2QlpYmDMHBwfvUx0U75radk5OjBbap8X6O91CxgQ6/CQoKUr1vduLBcXV1bfH09Lzw8PD4Rfj7K6AW8oserEtK55FPn8ywsDDDiIgIw/DwcMOoqChDKjgtqQavCw0NFdAYG3366H/7v4rvwH+f3V7LNDx3PwAAAABJRU5ErkJggg==) center no-repeat !important; }

#lhid_trayhandle .goog-zippy-collapsed
{ border: none !important;
-moz-box-shadow: none !important;  
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAADuElEQVR42rVWWShtYRQ+RwfxRJIkmb0q8yzzGDKPGR4oQ8lwHiSZiyRKHszdzB5lSi7bkLquqOug60g8ehJe7jl7W3etP/t0RuXBrq+11/r/f3//Wv9a69+Sjo4OyXdCRykrKzOrqKiQisjIyJCmpqZK09LSdED27OxsaVZWFpPaQJuZSYJv8yA/P5+xBgcHy8PCwjjET5IhISEmERoaqg+2xtfXt5O+RRHQEJSXlzMlJibmd2lpKRQUFEBRUZEOiouLdaA/XlhYCBhiCA8PfzDwAAcYQXp6+s+Ghga+pqbmX11dHV9bW8uTFKGt07u2jmtUjY2NfFJS0h8DAtED3Bk3MDAAXV1dfE9PDxhDd3c39Pb2GrMLg4ODgOFWGBDk5OQwgqqqKm5hYQEmJib4yclJkhqMj4/D9PQ0zM3NAY2RPjU1pQHOERYXFwG/cWVAkJmZyQiampo4fGB9fZ3f39+Hg4MDDU5OTsgOs7OzQHOOj49he3ub2T4g0Dy5XG5IQPn8YeCUSiWcnZ3xa2trsLy8DOTR/Pw8DA8PA2YPODk5QUJCAtPPz8+B5l9fX8Pp6alwe3tL4TIkoAIh2d/fz6nVamhra+MlEglYWVmBubk5WFpagp2dHTg6OoKLiwvY29uDra0tYFoysvb2dnh6ehJeXl5gZGTEtAejo6Mc4IM74/GgQURLSwt4enqCu7s7uLq6goeHB9OdnZ3B2toa/Pz84PX1VXh/f6fzMU0wNjbGCFQqFQ96D+Y3C4+bmxsDEXl7e4ODgwNgccHz87NA8z4lwDTj3t7e4OHhgX98fATC/f09kOuUORQyLy8v5gmBQkayurqahQi9MB4izF1G0NnZqTnki4sLEEGHqVAoWAVbWFiwM7CxsYHExESWTZeXl7RGuLu7o3q4CgoKkholaG5u5g4PD2FjY4Pf2tpiaUhyc3MTdnd3yQ64CWhtbWXFtrOzA3t7e2wcx4SjoyM6L9MeUKEtLS1R4fAzMzOgDSoyqoGVlRVYXV1lUrSTxDUCpTUVGmaXcQ+wyXFU7ugmTzvs6+tjoHcRYmaJLUMcp1YxNDREreIqIiJClyA3N5cZ8HLZw4YlYBNT1dfXC18BrlFjiAVsdpeRkZG6BHl5ecwQHR39C/s4O0xq2yUlJTogmwj9MVpTWVkJ+PH7qKgoqX6zYxeOj49Pd2Bg4G1AQMAN4u9X4O/vf4MXlhLT9senV2ZcXJwMy18WHx8vS05OlqWkpOhIETQvNjaWQevd/NNL/9v/Kr4D/wEh416bhRkxsQAAAABJRU5ErkJggg==) center no-repeat !important; }

html|body, frame
{ color: black !important;
font-weight: bold !important;
opacity: .99 !important;
background: black url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEACwALAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/wAALCAFrAYkBAREA/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/9oACAEBAAA/AJ/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//2Q==") repeat !important; } }


/* ========= images pages ============ */

@-moz-document url-prefix(http://www.google.com/images?), url-prefix(http://images.google.com),url-prefix(http://images.google.com/webhp) {

/* top sponsored links box */
TABLE[style="margin: 0pt 0pt 12px; height: 92px;"][class="ts"]
{ display: none !important; }

/* header */
.rshdr, .ihshdr, .tpblk, .tphdr, #tbbcc, #rgsh_s
{ background: none !important; }

#ImgContent table
{ float: left !important;
width: 120% !important; }

#ImgContent td
{ padding: 0 0 0 8px !important;
width: auto !important; } 

/* bottom pagination the goooo thing  */
#nav > tbody > tr > td span 
{ background: none !important; }
#nav td 
{ vertical-align: bottom !important; padding: 0.15em !important; }

/* safeSearch dropdown */
#ss-box, #ss-barframe
{ background: rgba(0,0,0, .2) !important;
border: none !important; }
#ss-barframe
{ border: transparent !important; }

#ss-box a:hover
{ background: transparent !important;
color: #B2E47B !important; }

img, #rg_ls > SPAN > UL > LI
{ -moz-box-shadow: rgba(0, 0, 0, 0.6) 0px 4px 8px 3px !important; }

.rg_hv
{ opacity: .99 !important;
background: rgba(0,0,0, .7) !important; }

#imgtbbc { margin-left: -6px !important; }
#imgtb, IMG 
{ margin: 3px !important; }

/* show options, etc. */
#rpsp
{ background: transparent !important;
border: none !important; }

/* the goooo thing */ 
.n div  { background: none !important; }

html|body
{ color: black !important;
font-weight: bold !important;
opacity: .99 !important;
background: black url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEACwALAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/wAALCAFrAYkBAREA/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/9oACAEBAAA/AJ/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//2Q==") repeat !important; } }

/* ====== set the bg for viewing images ====== */

@-moz-document url-prefix(http://www.gstatic.com/hostedimg/), url-prefix(http://www.google.com/imgres?) {
html
{ background: #3D3F47 !important;
opacity: .99 !important; }

#il, #il_m, #il_fi, #il_fb
{ background: rgba(0,0,0, .1) !important;
opacity: .99 !important; } }

/* webcache - cached pages */
@-moz-document url-prefix(http://webcache.googleusercontent.com/) {

DIV[style="margin: -1px -1px 0pt; padding: 0pt; border: 1px solid rgb(153, 153, 153); background: none repeat scroll 0% 0% rgb(255, 255, 255);"]
{ background: transparent !important;
opacity: .99 !important; } }

/* ========== Gmail ============== */

@-moz-document domain("mail.google.com") {

/* page bg */
.cP
{ background: rgba(0,0,0,.1) !important; }

/* list bg */
.zA.yO, .Bu, .zA.zE
{ background: rgba(0,0,0,.1) !important; }

/* main font */
* { font-family: Segoe UI, Tahoma, sans serif !important; }
div { text-shadow: 0px 0px 4px white, -1px 0px 6px #999  !important; } 

.ii p, td
{ font-weight: bold !important;
color: black !important;
text-shadow: 1px 1px 8px white !important; }

/* sponsored links in the mail list */
.oM, .u8, .hj img, 
/* buzz icon */ IMG[src="images/cleardot.gif"][class="igqjf"], 
/* logo */ DIV[class="a9 Rgky9"],
FONT[face="Arial"][size="-3"][color="#828282"], .SK.qgDs3e-zT
{ display: none !important; }

.ya, .cf.TB, .TC, .T4, .UD, .UB, .b8 .UD, .b8 .UB
{ background: none !important;
border: transparent !important; }

/* ======== left panel ========== */
/* hides left side - invite, etc. - box, comment if you need it */
.T0
{ display: none !important; }

.z9.z8
{ background: transparent !important; }

.SK.TM, .TL
{ background: none !important;
border: none !important;
opacity: .999 !important; }

.CJ
{ font-weight: bold !important; }

.J-Zh-I.J-J5-Ji.L3.J-Zh-I-Js-Zq, .J-Zh-I.J-J5-Ji.L3, .J-Zh-I.J-J5-Ji.J-Pm-I.L3
{ margin-left: 3px !important;
margin-right: 3px !important; }

html, map, dt, isindex, form,  .Bk scrollbar, table, td, .ya, /* compose frame */ .Am.Al.editable, .eh, .xE .dW, .x .dW, #goog-acr-0
{ -moz-appearance: none !important; 
background: transparent !important;
border: none !important; }

 /* list bg, mail boxes highlight, etc. */
.l.n, .l.m, .l.h, .l.o, .qj .p, qj .q, .A1.D.E, .AY.D.E, .iE.D.E, .gA.gt, .iI.D.E, 
/* little 'inbox' buttons */.at, .au,
/* little blue corners */ .ph, .nH.pr, .py, .k, .nH.qp, 
/* tiny top/bottom links outlines */ .J-J5-Ji.J-K-I-Kv-H,
/* messages */ .Bk, .ip, .fN, DIV[class="dW"]
{ -moz-appearance: none !important; 
background-color: transparent !important;
background-image: none !important;
border: transparent !important; }

.J-J5-Ji.J-K-I-J6-H, /* white line through tabs and links > */.J-K-I-K9-KP, 
.p13n, .note, .action, .fZ, .iN, .iK, .iM, .cf.HmCP1d,
/* contacts */ .deco.search-box, .manager-page, #fw4gdhnde10k, .manager-page .frame, .goog-flat-button.goog-inline-block, .manager-page div, .ii.gt, 
TR[bgcolor="#ffffff"], 
DIV[style="text-align: right; width: 100%; color: rgb(4, 110, 132); background: none repeat scroll 0% 0% rgb(255, 255, 255); font-family: Helvetica,sans-serif,Arial;"], 
/* action dropdown */.b7.J-M
{ -moz-appearance: none !important; 
background: transparent !important; 
background-image: none !important;
border: none !important;
opacity: .999 !important; }

.xY, .J-J5-Ji.J-K-I-J6-H
{ border-color: black !important; }

/* mail lists */
/* hover */
table.zt tr.yO:hover
{ background: rgba(0,0,0,.3) !important; }

TR[class="zA yO"], .h9.gt, .yO
{ background: rgba(158,175,191,.4) !important;
opacity: .999 !important;
color: black !important;
font-weight: bold !important; }

/* new message */
/*.zA*/.zE
{ background: rgba(158,175,191,.6) !important;
font-size: 16px !important; }

/* message */
.iY
{ background: rgba(178,186,191,.3) !important; }

/* border */ B, .Bl, .Bm, .Bn
{ border: transparent !important;
background: none !important; }
.f7.iN
{ border: 1px dotted #888 !important; }

/* addresses dropdown */.am
{ background: rgba(178,186,191,.6) !important;
font-weight: bold !important;
opacity: .99 !important; }

.Jd-oKdM2c.Jd-Je.Je
{ background: transparent !important;
opacity: .99 !important;
color: black !important; }

.am:hover
{ background: rgba(178,186,191,.6) !important;
color: #0D4154 !important;
font-weight: bolder !important; }

/* message  body*/
.Bk .G3, .Bk .G2
{ border: none !important;
background: rgba(178,186,191,.3) !important; }

DIV[style="width: 100%; background: none repeat scroll 0% 0% rgb(4, 110, 132);"]
{ -moz-appearance: none !important; 
background: rgba(150,150,150, .8) !important;
font-size: 110% !important;
color: black !important;
text-shadow: 1px 1px 4px white, 1px 1px 4px white !important; }

.ii a
{ color: #D8FDC1 !important;
text-shadow: 1px 1px 1px black, 1px 1px 1px black, 1px 1px 3px black !important; }

/* message images */
.hv
{ border: 1px outset black !important;
-moz-box-shadow: rgba(0,0, 0,0.4) -1px 6px 12px 4px  !important; }

/* search */
input:hover, button:hover, input:active, input:focus
{ opacity: 1 !important;
text-shadow: 0px 0px 6px white, 0px 0px 6px white !important; }

input:not([type="checkbox"]):not([type="radio"]):not([type="submit"])
{ -min-height: 25px !important; }
input[type="submit"]
{ max-height: 24px !important; }

/* textareas */
.dF .dG, .nr, .Ar, 
/* smileys */ /*.J-Kw-Jn, */.J-KX-KU, .J-KX-KU-KO,
/* reply button */ .mC
{-moz-appearance: none !important; 
background: transparent !important; }

/* compose window */
/* To: field */ .dK.nr,
/* formatting icons */
.eL, .eM, .eK, .J-KX-KU, .J-KX-KU-KO
{ border: 1px outset black !important; }

BODY[class="editable  LW-yrriRe"], .eJ table, 
 /* dropdowns > */  .J-N:hover
{ -moz-appearance: none !important; 
background: rgba(178,186,191,.3) !important;
opacity: .999 !important; }

.editable.LW-yrriRe
{ -moz-appearance: none !important; 
font-size: 14px !important;
color: black !important;
font-weight: bold !important;
background: rgba(178,186,191,.4) !important; } 

.Ar.Au
{ border: none !important; }

/* FONT */
.Cq
{ font-size: 110% !important; }

.bR
{ text-decoration: none !important; }

.J-K-I-Jz
{ font-weight: bold !important;
font-size: 110% !important; }
.J-K-I-Jz:hover
{ text-decoration: underline !important; }

span[_moz_quote=true], 
pre[_moz_quote=true], 
img[usemap], object[usemap], span, .iA.g6,
/* Back to... link */ .AO, .J-K-I-Jz, .dX.J-Jw, b, strong
{ color: black !important;
text-shadow: 0px 1px 4px white, -1px 1px 6px #999 !important;  }

a, .mn, .mp, .l6, .pw, .vh, .ya, .x2, .C .yV, .yV span
{ color: #D4E2F4 !important;
text-shadow: 1px 1px 1px black, 1px 1px 1px #485363 !important; }

a:hover, .x2 span, .yV span:hover
{ color: #F0F0D0 !important; }

.J-K-I-Jz:hover
{ color: #F0F0D0 !important;
text-shadow: 1px 1px 1px black, 1px 1px 1px #485363 !important; }

/* message snipet in title */ .iA.g6, .y2, 
/* sender name > */.yW span, .AP
{ color: black !important;
text-shadow: 0px 0px 6px white, 0px 4px 12px white !important; }

/* names in the list */
.yW span { font-weight: bold !important; }

/* new message sender */
table.zt tr.zE span, table.zt tr.zE b
{ color: #832603 !important;
text-shadow: #999 2px 2px 4px, #999 2px 2px 4px !important; }

/* message body */
.gt, /* settings  */.qZ
{ color: black  !important; }

table.zt tr.zE
{ background-color: rgba(255,255,255,.2) !important; }

/* ========== details =========== */
/* little inbox and close buttons */
.hU.hM, .hV.hM, .hS.hM, .hW.hV.hM, /*settings bar */.qZ, .nH.fY, .v9 .f1
{ background: none !important; }

.hU.hM:hover, .hV.hM:hover
{ border: 1px solid black !important; }

/* lines under mail list */
.MZZu1b
{ border: none !important; }

/* Settings pane - themes */
.sb, .nH.r4, .si, .sl, .sj
{ background: none !important;
opacity: .99 !important; }

DIV[class="si"], DIV[class="sl"]
{ -moz-appearance: none !important; 
border: 2px ridge #12313E !important; }

/* frame for selected theme */ 
[class="sh"]
{ background: rgba(93,114,126,0.7) !important;
border: 2px outset #1A1E22 !important;
-moz-box-shadow: rgba(98,128,136,0.9) 1px 6px 14px 4px  !important; }

.v1, .vh, .UB, .nH.Nn.A1, /* contacts tab */ .F.cf.dqpCVe, .MT, .nH.Nn.AY
{ background: transparent  !important; 
opacity: .99 !important;
border: none !important; }

/* More link dropdown */ #gbs, 
.SK.AX, .D .J-M-JJ input, DIV[class=".J-N"],
/* reply action dropdown */ .b7.J-M
{ background: rgba(0,0,0, .3) !important;
border: 1px black outset !important;
-moz-border-radius: 5px !important;
-moz-box-shadow: rgba(0,0,0,0.4) -1px 6px 12px 2px !important; }

a.gb2.qq, .J-N-Jz, .J-JK-Jz, .cj
{ font-weight: bold !important;
color: #E0E9EA !important;
text-shadow: #222 1px 2px 2px !important; }

a.gb2.qq:hover, .J-N-Jz:hover
{ color: black !important; }

.gbm, #gbi
{ background: rgba(0,0,0, .3) !important; } 

#gbi, .b7.J-M
{ border: 1px outset black !important;
-moz-border-radius: 5px !important;
-moz-box-shadow: rgba(0,0,0,0.4) -1px 6px 12px 2px !important; }

.b7 .J-N
{ border: none !important;
text-shadow: none !important;  }

/* text field within dropdowns */
.D .J-M-JJ
{ background: transparent !important;
border: none !important;
outline: none !important; }

.SK.AX, .D .J-M-JJ input
{ font-weight: bold !important; }

.D .J-M-JJ input
{ background: rgba(255,255,255, .6) !important;
border: none !important;
border: 1px inset black !important;
-moz-border-radius: 3px !important; }

.E .J-N-JT, .E .J-LC-JT, .E .J-JK-Jt, 
.J-N.J-N-JE:hover, .J-LC:hover, .J-JK:hover, .E .J-N-JT:hover, .E .J-LC-JT:hover, .E .J-JK-Jt:hover
{ background: none !important; }

/* reply action button dropdown */
/*.cj:hover*/.J-N-Jz .cj:hover
{ background: transparent !important;
color: black !important;
border: none !important; }

/* labels */
.av
{ color: #34404F !important;
text-shadow: #777 2px 1px 2px !important;
font-size: 10px !important; }

/* manage labels popup */ 
.Kj-JD, .oc:hover
{ background: rgba(0,0,0, .2) !important; }
.oc:hover
{ border-color: transparent !important;
-moz-border-radius: 5px !important; }

.Kj-JD-K7, .Kj-JD-Jz, .Kj-JD-Jl, .Kj-JD-K7-K0
{ background: transparent !important; 
border: none !important;
color: #EBF1F3 !important;
text-shadow: #000 2px 1px 2px !important; }

/* === IMAGES === */
.TO:hover
{ -moz-border-radius: 0 !important; }

/* silver bar */
INPUT, INPUT[type="text"], button:not([class="ws"]):not([class="wsa"]), select, .dH, .J-Zh-I.J-J5-Ji.L3.J-Zh-I-Js-Zq, .J-Zh-I.J-J5-Ji.L3, DIV[role="button"], /* selected on the left panel */ .z8, .nZ, .TO.ol, .TO:hover, .z9.z8:hover, .z9.ou:hover, .nH.T4.pp:hover, table.zt tr.yO:hover, .z9.z8, .MT:hover, table.zt tr.zE:hover, 
/*dropdowns */
.J-N:hover, .J-LC:hover, .J-JK-Jz:hover, .J-N.J-N-JE:hover, a.gb2.qq:hover, .J-N-Jz:hover
{ -moz-appearance: none !important;
border: none !important;
-moz-border-radius: 3px !important;
color: black !important;
-moz-box-shadow: rgba(81,80,88, .6) 1px 1px 12px 2px  !important;
text-shadow: 0px 0px 6px #999, 0px 0px 6px #999 !important; 
background: transparent  
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAcCAYAAABCgc61AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA90lEQVR42m3HIc+CUACF4fPjNCiBTRO4ESFYNWi20CFIhkKGQtYgFYNEgjY2TCrlfLt3u4x93PDsvAeLxYLL5ZKGYUiqsV6vuVqtJuA4DnWw3W6pg+PxSOVwOEii4fs+dRBFEf87n89EmqbUQVEU1MHtdmNZlhN4PB4U6rqW1Mfr9aLyfD4H6LqOyvv9HqDve/5+P4odN77fLz+fzwTatqUOmqahDqqq4v1+p1jVAi6XC6/X6wSyLGOe5xOI45hJkkjjRhAEFMIw5LhxOp2og/1+z7HdbicXnudRcV1XEg3btmlZFsVuNhu5AkzTpA7m8zmV2Ww29B/iG+FRUtbrjgAAAABJRU5ErkJggg==) !important; }

/* close labels icon */
.Kj-JD-K7-Jq
{ border: none !important;
background-image: none !important; 
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEIElEQVR42m1VWUtcWRC+3f4AH4bJS36IL4P79tCmbWXamI77vosruO/iggu4PIgviuL6IMogIoK4wLzMMKZNGEZNtxNHaaIoLi33cM/JVyf33jEmDUXVqVOnqu5XSystLS0KUXNzswVkhUz0VP4h6fcWQ6b3hi/DodLW1qZ0dnYqXV1d3xDpDP1T+bkNvSc/0ikJra2tSmVl5U+ZmZm/ZGRkJIIc6enpr0D2rKwsO/R26CSnM8n6vUO3D8H7n8kP+VOamposHR0dSnZ2dnBoaOhyZGTk3zExMR9Af0VFRblxdkdHR78DSU46IroHvSf74ODg3xAsivw0NjZayLOVDvn5+UkOh+MjogoEELm5uRrx1NRUkZaWJkiPzKSMjOV9Xl6elOPj4y8hZ5AfJBkgC9Te3q6UlpY6CgsLPwAfUV5eLioqKhjwEnSuq6vjNTU1or6+ngMz0dPTI6qrq1lZWRknG7z7VFJS4iI/cGolYC0EclVVlQ38j7m5OTY4OMgQ3e9yudjy8jKbn59Xh4eH2fT0tLq6usqQJbPZbH4EVBcWFhic/QNMf9WLZaUiUWsoyMI+Ojrq3t3dFVtbW6K4uJgBLwFDsbGxwQ8ODkjPh4aGBDAlONj6+jrf398X4+PjXrxP1lsqQDqliiGqHVHdJycnwuv1iqOjIzY2NiZQBDExMcEfHh7EysoKRzElJIeHh+z8/JyT/dLSkhcwJOstJZ1agIMCnF5tbm6+8/v9/OrqioOrPp+Pz8zMcBhrtbW1HHYasuIIKu+vr681BOP4Ak9fX99r8kPDQE1rpUNvb699Z2fHLfC7v78XcMyE/kOReGBgIHUCOZO629tbdnNzw0kGBN7+/v5ktBMl+TVTStvI9PHxkZPx3d2dSnx7e5sDL83pdHIUUyMcLy8vOQLTvUb232VqFAo9Zl9cXHR7PB5xfHwsLi4uqPIiIiJCIAtO+qmpKR4SEiImJyfF6ekpIxhID7vvMJVOGxoazOrv7e0JGLDY2FjqArG2tsZROIEvoaxl9dFCjL7CqD7e/1996lOaWb1P/0RPspGRERYXF+dHLzJkx/AFKjqAzc7Oqqg0S0pKYhhRP+qg4o769AhBnGafGhOFiXAgq/fAVsNE8ZycHBXA84GBAVl1TBjHWYMjjpbiGEu1oKBAI3u8/RcT+cacKGP2YeBMTEw8wWIQ2AP02Rp0cuZpvhFEcjrTzBcVFcl72g8JCQmf8SbdnH3yTAc4C0Ojr6O5fZikc2wkD4p0FhYWdgb+CTrJ9fMZcPWC/gsPD/cFBQX9jnaz0V7F11jNfYrPe4EtFIktlJaSkvIWv9fgLuiI3uCR5HQmGffJZEf2kG2A7KWxqL/Z/MYm7+7uNun5ln9uY8iEp7n5n/xHSSjAA3R6Kv+IzHv9nenrC6VvlZdX15QYAAAAAElFTkSuQmCC) center no-repeat !important; }

/* reply action button arrowdown */
IMG[src="images/cleardot.gif"][class="hA"]
{ width: 14px !important;
height: 14px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAACrUlEQVR42mNoaGhgoCVmGLWAbAsEBQUZWVnZmMTExJiAbCZ2NjYmUVFRMJuVlZWJl5cXzObk5ADxGQePD4AuAruGhYVV1tDAyMXYxNTe0srW3sjY2F5VXc1eS0vLwdjExMHOzt7BBiju6OjkoqykJAHSg80nmDYyMLBA6WafwMj/bV0Tfi9Zven/6fNX/j97/vz/i2dP/9+5//D/rr2H/y9csvz32nWb/kdERCaC9PDwcLMQtICHh5cZZoGTm8//ssr6XzMWLv+37/DJf0+ePP734vnzfzdu3v23eu3Wf919E39NnT73v7e3D9gCZmZmwhZwc3HBLXDxCPhfUdv6e86iFf+BFvx/+OjRf6AF/6/fuP1/+eoN/1s7en/3TZr239PLG2wBMCGwkBJErS4evigWPH7yGGzBVaAFi5et/V9b3/a7tb33v4+PbzLUcYQtACY9mAUN6D6AWXD2wlVg+K8GBl/d7+ra1v9Ozi4J0EhmxWkBKN1DDfYB4m2iErLXHJ29/lfUtP4DWgCOg8dPIEF05OSF/1NnLPpXXF7zLz0r/39mdv5ZJ2fXjUxMzKbQyGbEF0SsQFzHwMD8zz8o+n8JIpKBPngEjuSjJy/8a+ua/D87v+RXakbe/9CwmN/ATJlKVD4A5laYT4wYmNiuNrf3/Z+7ZM1PYLL8CwuiE6cu/quobfuZmVfy38nF8zpQrRY0BTISlZOBlsBSEi8QL+qeMOP/hau3/9y9f/cPMKn+PX32yq/23mn/tfWNNwDl+aBJlJmkogJU1oiIiMB8kwqM0C8g1wPxnwOHjv1XVtFqgoU30OVMZJVFIM1A38BSlYGXt8/Vnbt2fRcTkwwGiQkLCbHw8fExUlxcA30DCzIJINaEGU7V+gCYSxlhQQbMUEw0q3CAhjOOVplUxQCVnYZieBOI9QAAAABJRU5ErkJggg==) center no-repeat !important; }

/* reply arrow */
IMG[src="images/cleardot.gif"][class="hB"]
{ width: 21px !important;
height: 14px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAC4jAAAuIwF4pT92AAADSElEQVR42mPw9vZmGEjMMOqAUQeMOmDUAaRqkJeXY6W7AyQkJFjAihkY4rV1dF1FRERYlZWV2EG0rKwsk6ioKAsPDw+roKAgI1Ac7EAODg4moDwTiC0sLMRMtgOkpaUY1dU1mIGWczCy8Dy0trYxoGsIyMjKgn0kICg6VVPf7H9IeORUH9+AOv+AoLrk1IwGTU0tTwdHl4z8gsJycXEJxfCIqAZHR0dhUVEx25iYWGeQXk9Pr0BgyDCR5ABQ0KqoqICDTlZBqSgxPe9/cGTir9CYlP/RCZn/QyIT/xdWNP5XVtVYamnj9Hr5mo1/WVhYQ2ubO/9bW1tpAkNsSmd37wSweT5+u7S1NZnICgF7B6fGrTsP/V+/ec/vDVv2/APi3+s37/q5cu3Wr0dOXPipoq45IyI68cbJM5eeAS31X7l2y09dfT1VDk6ejsrq2maQGbr6RquAiZc4BwAVMgITFRMvP5/NhIkTd73/8PH/589f/nz8+OkfkP7/8fOXf0D8//Xrt7++fPnyX1tbZ1Z5eeXtN2/fvQI6IODMmbP/dXV11QQEBLtzc/PaQGaqqKitVVBQIM4B6upqjECDmEBBuGLlqv8gS168fPHn9ZtX/4H4HxT/f/L0ya/PQDkVVdXZhSVFd4B8sAMOHj70X11DQw3oge70jIw2SDqSWwcUYyQ6CmRkZBih2c7D0sbx0ckL1/7v3H/k984Dx4D00b87gHjzjn0/Lt649xeYBmaGRMbdOnj8zEtQFMxdvPIv0DJVVnbOrpz8whaQORraumtAaYqkNABMgExQRyhLSCteXrh83f/+qXP+zF6w4v/8JWv+z5y/7P/mnQf/m5haLvT2D3u0e/+xz8BEGDx5xoL/ltZWGjy8Av1Tp8/qBpnh7uG9RVOTjEQoKSkJK4AUBUWkHmXmlvw1NLF8IK+odlNWQfWGpo7hXaBcPRDvt7B0OAqkXUQl5O7o6OrKANkVlpa2OUAaFKUTDA2NGMnKBcCggznCHRgS/4D52xrIZgNibiDmgqYXTiBmZWRkBLOh6lmhpSDIAcwUFcXANAFzxBoFRSVXutcFwDKdEZgmQD5RBGJpaP3AOPKqY2BKZgRVTqMtolEHjDpgWDkAAJ8M86phIENxAAAAAElFTkSuQmCC) center no-repeat !important; }

/* plus icons */
.pq
{ width: 16px !important;
height: 16px !important;
margin-bottom: -3px !important;
background:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAACq0lEQVR42p1T204aURSdMmPbL8EX45MEMcrFaIzBCzwQFEEQvCsmaFNfrQLGQDT6DcpF0AdbxikxmvgLxi8wXuJ7TRiYc7r2UUybvnWSlbPPPnPWXvtypI2NDYmwvLwsz87OKgsLCzKgzM/Py4DYz83NybFYrAXncjQapXO5eU9qGv8LCawmMtxud9zhcJy6XK6CzWYrAyXsy06ns9zd3V2y2+1l7IuwT3t7e7/QnaWlJZMUDoeFnOHh4e+Qx6empgRmZma4x+PhIObT09PvfgTkfX19l/DJk5OTCikQBLiQz2QyjXQ6/Wtzc7O+v7+vQ0XdbDbX9/b29GQySXjJZrMNBD0jAkAhGQoRrK6ullRV5fl8Xs/lclzTNEbRrVYrq1Qq5GdHR0c62evr6yrUmlDkFqq+IEDk48fHR3Z/f18DGD4D6tjg4CCr1Wrs4eHBgF9/enpiUFGh1KlLUjweFykcHh6Wbm9v+cTEhE654pAhOm9vbzeoHmgjGxsbq19fX/OTkxN1fHxctFtaWVlR3giOb25uuNfrreGQIQLr6OhgRBAKhRiIjdHRUf3q6qpJYFpcXBQpCAXb29slkkcy7+7uuIGPIr+lwCktoP78/Mx2dnYqIHztAliEgrW1tdL5+TkvFos1Kli1WmVDQ0OUhgE/g98oFAo6issTiYQaDAYVqBAEQgFkFnZ3dxupVOpla2tLPzg4oDbqra2tOtpYh1+nM9iNQCBwFolEZKzy+xwMDAz8QFGoWAKYfz4yMkIpiOFp+hGQ9/f3X4JA8fl8QoEY5Z6enq8Wi+Wiq6tLBTRE1+DTML4/Ozs7NaSiYVXhv2hra/v2Nnymvx4GhuMTnB8RUQCTJvCH3QIVn6H0wz+vkdioMJgBerIKfmyuCuojU8Go8n6/Xzzv5r3fCYveKcmVO7sAAAAASUVORK5CYII=) center no-repeat !important; }

/* white stars */
.g8, .zG, .pW,
/* Star On */ .W5RYx
{ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAADuUlEQVR42rVWR0tkQRDeGdw/IPoHVBC9COYsRkyYc8BwEEwgJtCTWRARRAxgwgUj6MGMqMtTT8so6u7qsGNgRTyIIphwZt+ztqrYJxMcZQ8OfHR3hf666nVVz6e6urpPHwmDRU5OjjIvL08hIzY2VhEVFaWIjo42AMkTExMVCQkJPOoDZUqzBB8WQWpqKrN6enpW+/j4CIh1Gr28vMzC29vbGOzj7OxcT3tRBl4IcnNzeREUFKTKzs6GtLQ0yMjIMEBmZqYBjPXp6emAKQZfX9/fJhGgggliYmLWy8rKxKKiIm1JSYlYXFws0iijsLCQdKKs09ejXFdeXi6Gh4d/NyGQI8CTCW1tbdDQ0CA2NTWBMUhHeE3X2Ngotbe3A6b7pwlBUlISExQUFAhjY2PQ398vDg4OwtDQEEOe19bWQk1NzYtc1hHQRxofHwfc48CEIC4ujgkqKiqEjY0NmJ+fF5eWlkDG3NwcrK2tgb29PdjZ2cHq6irZgL7NwsKCRL7V1dWmBHSf/wkEjUYDKpVK3NnZgb29PTg8PISjoyM4OTmBsLAwCA4OhuPjY5ap1Wq2IVv0kcgX02VKQAVCI+ZQuLu7g9PTU/Hq6opP5uLiAl1dXXB7ewvJyckQHx/P8+7ubtbhyeH6+pp8pPv7e+js7DQfQU9PjwD4u7m5EZ+fn2FmZgZsbW3B0tISHBwcYHl5GVZWVsDR0ZFllK7p6WkgW/SRyHdgYOB9AoxCfHx8BJ1OR3NOR19fH6eL0tLb28syOjHZkC3O3yegFJHT2dmZeHFxAefn53B5eQlarZbTQ8VERYa3Dp6enlhHNmSLPtLDw8PrKcK7ywT19fUCnWx7e1vc3d0Fwv7+Ple2UqmE2dlZzjnNU1JSWCfboY9EHx/r4cDDw0PxKkFlZaWwubkJi4uLfE3pak5NTYG1tTWfmnQE2tzKygomJyfZhmzRR9ra2oKqqirzEVChTUxMUOGIw8PDXEijo6OA34ZvzcjICENek45syBZ9JCKkQsOm93oEmAqByh3DFJubm6GlpYXbQGtrK4NkspzWpKM5yahVdHR0UKs48PPzMyTAD8gCfFy+YsOSsInpSktLJRnYzBjm1gT0+YMplrDZ/fD39zckwJyyIDAw8Bv2cb4p1LazsrIMQDIZxjryyc/PB9z8NCAgQGHc7PjBcXJyanR3d9e4ubmpEb/+B66urmp8sI5sbGy+vPlkhoSEWGDPsQgNDbWIiIiwiIyMNBhlkB32JYbe/PObj/6H/6v4CPwFPhmRDmZwqfQAAAAASUVORK5CYII=) center no-repeat !important; }

/* Star Off */
.EqK8f 
{ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAABnElEQVR42mNoaGhgoCVmGLVgaFkQGxvLFBERwTR0fBAUFMQYHBzMCGK7urrym5mZHVBXV1/t4+PDCFMTGRnJSLEPwsPDmb28vNgNDQ1/ycjI3PL392dMSEhgIdsH8fHxMFdLe3h4cMPERUREbomLi++E8YHyQs7OzqIgdkxMDCPRFgAVM4NcaWNjc8bJyem5jo5OmYODgzATE9MZXl7eFY6OjpJA0MLAwPCRg4NjFUhPdHQ0C0lBBAxnLktLy+UGBgZPgIb8Bxr2DGiRroaGhj2Q/Q2I/zMzM98REhKaGBISwogrLgiGobu7O6e9vb0G0OXFQJeLWFtbawgLC2e7ubkpAxMBK0WpKDAwkBlEAyOYg5WV9SILC8t8RkbGnZycnDuQUhET2RaAItvX11cIaPhBUJAAg0zRyMgIFET/ubi4lgDjiROohjwLgDkWHGn8/PyVIAMFBAR6YXJAH6wHicnJyUVAI5iZ3CBiBEY2NzDFFFlZWUnCxC0sLHSA+SETGAdsQMMZB39hFxUVxYKckYCFHiOudD9a4YxACwAVGS1ONz1CWgAAAABJRU5ErkJggg==) center no-repeat !important; }

.s_SearchIcon
{ padding-right: 10px !important; 
padding-bottom: 6px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAE1UlEQVR42rVVeSzkZxie38yYw30kRN06RUi2aRxLhbjS2llB1NE46w5CCNLSCOsuJbpSVhAhxFV326h1tKRE2lSmptmIatzrWEYxZswY0+eXWv+sjK22b/Lmm/ny/b7nfZ/3+d6XoPzPRtx2oLe39/pMUFCQ/D8B8Pb2ps7MzChRqVQ1LS0tbSUlJZZEIhEdHh6+wJ7Q09NTOjg4+FpgrwCYmpoq4SI9Hx+fB8HBwb5WVlYcJpOpLBKJhDwej9/e3t73Pczc3PxgcXHx4h8BKCsrM9XU1DjFxcWfhISE+OO/yvn5uQzRywBCZzAY1KOjI0FjY2NHWVlZjba29sbq6qr0dQHoKioqxpWVlY+io6NDTk9PZQMDA0sjIyNLBwcHp/r6+hqBgYE2XC73TRqNJsO5JwCpdHFx2Z2YmJApBNDT0yN2d3c1/Pz8Qpubm8svLy8ZeXl5T1tbW5+KxeJ1HBHDVZCdWWZmpk96errz8fHxIQBT+Hz+6NnZ2eltADTwbtrQ0PAFqOH29PTwkpOTvwTvP6Ooz1VVVSXIiAVgIx0dHSfUIRWRmyGL5sLCwkcZGRnPq6urLxUBsKRSqd3w8HCTtbU1JykpqaW7u7sRNXiWlpYmLC8vv4yIiKB2dXWp49zbWVlZ6cjQb3R0dDYyMjLZ3d39GX5LFQGoYHEBwBMTE5M3wsPDK8bHx5uRzTqArvl1c3NTgoA4sbGxGRUVFbHT09O/hoaGJtvZ2S1A1mKFAEKh0AkR1jo4OFjk5+c31NfXVyCTDazXAKgRHUV/CyorSUhI8O/r6/sxJSUly8nJiXcbAGt/f/9ebm5uHj54CH3zoaRUyPOnkpISES6TgxKiqqpKFfr3amlpqYGqDHC+ta2trcbDw2NpcnJSogiADhWZ2tjYBDU1NWUaGxtrjI2NfQvuq7a2tvhQzzlUw7awsLAvKCj41N7e3mllZeVFWFhY8fr6+gjWjY6ODpkiAFKm2tC3LV7vRzk5Of5QC2Nvb++P2dnZuZ2dnT28cENHR8d3NTU1DS8uLqhQ1SkCaACtDbq6uhsBAQGS2trayxsBrowBN0DfcUCb8E9MTPTgcDg6bDYbSqVSZDIZBXWSLS8vC5AR08jISA0UCqampr6bm5v7Ab3pG4DvIiPpjQDE30Zq3RCrjYGBwTuI+B7MCBeyBALB2cLCwtr8/PyamZmZLvTPRT200UIocrlc1NnZ2Y6X/Tm+Xzs5OZHclAElKiqKGBoaYqLf6JDZwPURvRacgQzEuOgIe2cIQDc+Pj48NTXV+yowCp1OF/f395Mgn6Fe5OuXvALw0ry8vGiIloxaGRGxsUWDX+ASEVYZamBga2v7IWqQhnauekUABc1QDBm3Y58EWcO+VOHAgQQJqIVAyoSGhobc0tJSDr0TdXV1pCDu+/r6RsfFxT1QV1dnvwRBzcSgqw6toxJZ79060W4yqI4J1RlDEPfRXQNjYmLeQ79iXYHIt7e3fwN9sWCAdyeAoqIiorS0lI1maALabDEBP0D93ifFgDpRkOUsHuXHmCW/3AmAtOzsbOLx48fKuMSIBHF2dua6urraQiDHmCNfbW5ufo1jv98ZgDQMKAJvg+TfEG4ByvQhCjG4X8Z/0gX/CuDKyDuYcHU4qShyTv8JF5K//wK1gFlRFxgf3AAAAABJRU5ErkJggg==) center no-repeat !important; }

html|body
{ opacity: .99 !important;
background: black url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEACwALAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/wAALCAFrAYkBAREA/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/9oACAEBAAA/AJ/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//2Q==") repeat !important;} }


#main-window[stylish-domain$="www.google.com"], 
#main-window[stylish-domain$="mail.google.com"],
#main-window[stylish-domain$="images.google.com"],
#main-window[stylish-domain$="picasaweb.google.com"],
#main-window[stylish-domain$="picasa.google.com"], 
#main-window[stylish-domain$="translate.google.com"],
#main-window[stylish-domain$="translate.googleusercontent.com"],
#main-window[stylish-domain$="groups.google.com"],
#main-window[stylish-domain$="books.google.com"],
#main-window[stylish-domain$="news.google.com"],
#main-window[stylish-domain$="images.google.com"]
{ padding-top: 1200px !important;
margin-top: -1200px !important; }
