/* Created by PanosBabo on 9 March 2012, latest update on 09/February/2015*/

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix(http://www.google),
               url-prefix(http://images.google),
               url-prefix(http://news.google),
               url-prefix(http://blogsearch.google),
               url-prefix(http://books.google),
               url-prefix(http://209.85.165.104),
               url-prefix(http://translate.google),
               url-prefix(http://video.google), 
               url-prefix(https://encrypted.google),
               url-prefix(https://www.google) 
                {
.mw {
margin-left: 120px;
}		

#en_ignored_src {display: none !important;}
                  
.sbsb_c.gbqfsf:hover {background-color: #444 !important;}                  

#gbq1, .gb_na, .gb_ub,.gb_qb, .gb_jb, .gb_ib, .gb_hb, .vk_c, .kno-sh, .kp-blk.rhsvw.vk_rhsc.vk_c, #ab_options, #center_col, #gb, #cnt, body, #gbx1, .qs:hover, #cdrlnk, .fl, .gbemi, #hdtbMenus, #nav-menu-wrapper, #hdtb_tls, .hdtbU, .hdtb-mn-o, .hdtbItm, .gb_qb.gb_ub, .gb_ab.gb_wb, .gb_bb.gb_xb, .gb_cb.gb_yb, .gb_fb
{background: #000 !important; margin: 0px !important;}
                  
.gb_A {background-color: #222 !important; opacity: 1 !important;}
                  
#wflyr, #flyr {background: none !important;}

.gb_Mb, .gb_hb .gb_gb, .gb_oa, .gb_Z, .gb_Hb.gb_ic, .gb_f.gb_rb, .gb_Fa, .gb_f.gb_Oc, .gb_Tb, #mngb, .gb_Pb.gb_Mc, .gb_Ja, .gb_f, .gb_h, .gb_Vb,
.gb_Xb, .gb_Uc {background-color: #000 !important;}

.fbar, .gb_sb.gb_wb, .gb_x, #gb a.gb_C, .gb_J .gb_F, .gb_z .gb_D {border-color: #222 !important; background: #000 !important;}

.sfbg.nojsv, .sfbgg, #kd-googlebar { background: #000 !important;
border-bottom: 0px !important; }

a:link em {color: #6294df !important;}

.lst {
 border-color: transparent !important; 
}

.gb_Ca, .gb_wa, .gb_t.gb_w, .gb_u.gb_pb, .gb_r.gb_s, .gb_t.gb_ob, .gb_rb, 
._Xf:hover, .gb_s, .gb_4, .gb_r:hover
{background-color: #222 !important;}
                  
#gbwa .gb_Xa{background-color: #777 !important;}

.gb_Ba, .gb_Ca, #gbwa, .gb_rb, .gb_g, ._Xf:hover, .gb_s, .gb_4 {border-radius: 2px !important;}

.gl.nobr {
 margin-top: 8px !important; 
}

.std, #panel .selected {
background: transparent !important;
padding: 0px !important;}

/** .res .icon {
border: 1px solid rgba(255,255,255,0.5) !important;
border-radius: 4px !important;
background: white !important;
margin-top: 5px !important;
margin-left: -3px !important;
padding-left: 2px !important;} **/

.ms .icon img {
border: 1px solid rgba(255,255,255,0.5) !important;
border-radius: 4px !important;
background: white !important;}

#details span {
color: #7F0000 !important;}

.leftborder {
border-right: 0px !important}

* {border-color: #000 !important; text-decoration: none !important;}

.yui-gb, #modules, .ab_dropdownitem:hover, .kno-mec.rhsvw.kno-mecec:hover {background: #151515 !important;}

.modboxin, .modbox, #guser, div[GM40threads], #m_40_b, .thread_table, .read, .thread, .gb_K, .sbsb_b {background: #151515 !important;}

.modboxin *{border-left: none !important;border-right: none !important;border-top: none !important;}

.modboxin, .modboxin_s, .rnd_modboxin * {
border: 0px solid !important;}

.related, .entry, .subject_label, .dd, .dd_border, .rnd1, .rnd2, .rnd3, .rnd1_max_top, .rnd2_max_top, .rnd3_max_top, .surroundborder, .gac_m tbody, tr[bgcolor="#e5ecf9"] ,td[bgcolor="#e5ecf9"], .tablib_unselected {background: #151515 !important;}

.related {color: #660000 !important;}
.tablib_selected, #hdtbSum {background-color: #000000 !important}

div[style="width: 100%; clear: both;"] table, #box *, #body_body, .selectionTools, #GMdisplay, .thread, .thread-l, .thread-r, .thread-header-date, .reply_compose_container, .footer-links-selected, #wml, #wng, #col2, #gen-query, #ps-footer-bg, .list tr, #ps-titlebar, #ps-titlebar + div, td[style="border-top: 1px solid rgb(51, 102, 204); padding: 3px 7px; background: rgb(229, 236, 249) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"], #talk_container, .talk_roster, .me_entry, .roster_msgs_entry, .roster_msgs_entry div[style="padding: 3px;"], .roster_buzz, #inner_roster, .roster_entry, #chat_content, .mole_color, #mole_parent, .wackhistory, .wackmsgtype_i, .wackfooter, .gadget_set, .goog-popupiconpicker, .goog-tabpane, .goog-tabpane-tab, .goog-tabpane-cont, .goog-icon-picker-iconbox, #nav, .blk {
background: transparent !important;}

#wrapper {
border-left: 3px solid rgba(0,0,0,0.9) !important;
margin-left: -7px !important;
margin-top: -5px !important;
padding-left: 10px !important;
padding-top: 5px !important;}

#wrapper {
border-bottom: 3px solid rgba(0,0,0,0.9) !important;
border-radius: 8px !important;}

.modbox {
border: 2px solid rgba(0,0,0,0.9) !important;
border-radius: 8px !important;
margin: -8px -1px 17px 10px !important;}

.modbox_max {
border: 3px solid rgba(0,0,0,0.9) !important;
border-radius: 8px !important;}

.unread {
background: grey !important;}

.leftselectedtab a.v2ddbox, a.v2maxbox, a.v2minbox, .leftselectedtab .titlehover a.v2ddbox, .leftselectedtab a.v2ddbox:hover {
background-image: url("http://i41.tinypic.com/r0qnw2.gif") !important;}

a.v2maxbox, a.v2minbox {
margin-top: 2px !important;}

img[src="http://img0.gmodules.com/ig/images/small_star_on.gif"] {
background-image: url("http://i41.tinypic.com/28b9w6g.png") !important;}

img[src="/images/isr_c.gif"] {
height: 11px !important;
width: 11px !important;}

#max_ph .modtitle, #max_ph .modtitle_s {
margin-left: 4px !important;}

.left_rounded_only .rnd1_max_top, #col2 .left_rounded_only .rnd1 {
margin-left: 5px !important;}
.left_rounded_only .rnd2_max_top, #col2 .left_rounded_only .rnd2 {
margin-left: 3px !important;}
.left_rounded_only .rnd3_max_top, #col2 .left_rounded_only .rnd3 {
margin-left: 2px !important;}

.unread .thread, .unselected_section_title a:link, .unselected_section_title a:visited, .unread .sender_list, .unread .personal_level, .unread .subject_and_snippet, .unread .date {
color: black !important}

.leftunselectedtab .gadget_title a:link, .leftunselectedtab .gadget_title a:visited {
color: #1E1E1E !important}

.selected_gadget_title a:link, .selected_gadget_title a:visited, .leftunselectedtab .selected_gadget_title a:link, .leftunselectedtab .selected_gadget_title a:visited {
color: #909090 !important}

#left_nav_top_rounded_corners_t1, #left_nav_top_rounded_corners_t2, #left_nav_top_rounded_corners_t3, #left_nav_bottom_rounded_corners_b1, #left_nav_bottom_rounded_corners_b2, #left_nav_bottom_rounded_corners_b3 {
margin-right: -3px !important;}

.leftselectedtab {
padding-top: 2px !important;
padding-bottom: 2px !important;}

.leftunselectedtab {
border: 2px solid rgba(0,0,0,0.9) !important;
border-radius: 8px !important;
background: rgba(0,0,0,0.2) !important;
margin: 1px 1px 1px 0px !important;
}

.talk_roster, .talk_roster_unfixed {
margin-left: -3px !important;}

.leftunselectedtab {
border-bottom: 4px solid rgba(0,0,0,0.9) !important;}

#chat_nav {
border: 2px solid rgba(0,0,0,0.9) !important;
border-bottom: 4px solid rgba(0,0,0,0.9) !important;
border-radius: 8px !important;
background: rgba(0,0,0,0.2) !important;
margin: 1px 1px 1px 4px !important;
padding: 2px 0px 2px 5px !important;}

.enable_talk_header {
margin: 0px 0px 0px 2px !important;
padding: 0px 0px 0px 0px !important;}

#nhdrwrap .gradient, #nhdrwrap .gradient b {
height: 5px !important;}

.leftborder {
border-right:5px solid black;}

.topline, .bottomline, #pmocntr2.pmoabs {
display: none !important}

.tabseparatorsocial {
margin-bottom: -2px !important;}

/* Fixes for the new layout */
.gbmc {
 background: #181818 !important; 
}

 .gbts, .gbtb2 {
 border-color: transparent !important; 
   color: #cccccc !important;
 }
 
.gbto .gbts {
 background-color: #333333 !important; 
 border-top: 1px solid #555555 !important; 
 border-left: 1px solid #555555 !important; 
 border-right: 1px solid #555555 !important; 
 }
 
.gbmt:hover {
 background-color: #333333 !important;  
 color: #cccccc !important; 
}
/* Preview Panel */
.vspii {
background: -moz-linear-gradient(left, #555555, #333333 8px, transparent 8px),
-moz-linear-gradient(right, #555555, #333333 8px) !important;
}

#nycp {
 background: #333333 !important; 
 margin-top: 0px !important; 
 opacity: 1 !important; 
 border: 1px solid #444444 !important; 
 z-index: 1000 !important; 
 }

/***** Hide a few things *****/
#addstuff {
color: transparent !important;}

#addstuff a:link[href="http://www.google.de/intl/de/help/ig/football/index.html#source=blhp"], #addstuff a:visited[href="http://www.google.de/intl/de/help/ig/football/index.html#source=blhp"], .personalize_link div, .sandbox_msg * {
display: none !important;}

/* Images Upper Part */
#tsf, #rshdr, .tpblk { 
 background-color: #181818 !important; 
}

#rgsh_s{ 
 background-color: #181818 !important; 
}

/* Leftnav borders between sections */
.mitem, .lnsep {
 border-bottom: 0px !important; 
}

.mitem:hover, #showmodes {
 background-color: transparent !important; 
}

/***** Gmail stuff *****/
#gbx4, #gbx1 {
 background-color: #000 !important; 
border-bottom: 2px solid !important;
border-top: 3px solid !important;
-moz-border-bottom-colors: #333333 #000000 !important;
-moz-border-top-colors:  #000000 #333333 !important;
/* background: -moz-linear-gradient(bottom, #181818, #333333) !important; */
  margin-top: -3px !important; 
 opacity: 1 !important; 
}

#gbx3 {
 background-color: #181818 !important; 
border-bottom: 1px solid !important;
border-top: 3px solid !important;
-moz-border-bottom-colors: #333333 #000000 !important;
-moz-border-top-colors: #000000 #000000 #555555 !important;
 background: -moz-linear-gradient(bottom, #000, #333333) !important;
 background: -webkit-linear-gradient(bottom, #000, #333333) !important;
 margin-top: -3px !important; 
 opacity: 1 !important; 
}

#gbx2 {
  background-color: #181818 !important; 
border-bottom: 0px solid !important;
border-top: 0px solid !important;
-moz-border-bottom-colors: #333333 #000000 !important;
-moz-border-top-colors: #000000 #000000 #555555 !important;
  }

#gbgs5 {
 background-color: #181818 !important; 
border-bottom: 2px solid !important;
border-top: 3px solid !important;
-moz-border-bottom-colors: #333333 #000000 !important;
-moz-border-top-colors: #000000 #000000 #444444 !important;
 background: -moz-linear-gradient(bottom, #181818, #444444) !important;
 margin-top: -4px !important;  
opacity: 1 !important; 
 height: 28px !important; 
 color: #999999 !important; 
 border-color: #181818 !important; 
 border-radius: 0px !important; 
 border-left: 0px solid !important; 
 border-right: 0px solid !important; 
 margin-right: -1px !important;  
 margin-left: -1px !important;  
 padding: 4px 3px 3px 3px !important; 
 height: 21px !important; 
}

.gbmtc, .gbmasph, .gbmt, .gbmc {
 background-color: #333333 !important; 
  color: #cccccc !important;
}

.gbqfb.gbqfba {
 color: #CCCCCC !important;
 text-shadow: 0 0 3px #000000 !important;
 }

/* Reader Buttons */
.goog-button-base {

border: 1px solid #555555 !important;
border-radius: 4px !important;
background: #333333 !important;}

#search-restrict-input {
-moz-appearance: none !important; 
 background: transparent !important; 
}
.goog-button-base:hover {
border: 1px solid #555555 !important;
border-radius: 4px !important;
background: #444444 !important;}

.goog-button-base * {
background: none !important;
border: none !important;}

#fr-footer {
background: #151515 !important;}

#entries * {
background-color: #151515 !important;}
/***** End *****/
FORM *:not([name="q"]):not([type="submit"]):not([type="button"]):not([class="gac_m"]):not(img) {
background-color: transparent !important; 
}
#fctr,
#pmocntr,
#sbl,
#tba,
#tbe,
#gbar,
#guser,
#gog,
#leftnav,
#leftnav li,
#hidden_modes,
.gb1,
.yui-b, .yui-gb, .yui-u, .title, .text {
background-color: transparent !important; color: #999999 !important;}
#ghead {background-color: transparent !important; color: #fff !important;}

#gbgs4dn {
 color: #999999 !important;
}

#gbgs4dn:hover {
 color: #CCCCCC !important; 
 -moz-transition: text-shadow .5s !important; 
 }

.lsbb,
.lst-td,
.ds,
#center_col,
#leftnav a {
border-style: none !important;}

.gac_m {
background-color: rgba(0,0,0,0.7) !important;
opacity: 0.99 !important;
}

/*  Search  */
#appbar {
 background-color: transparent !important; 
  border-bottom: 2px solid !important; 
 -moz-border-bottom-colors: #333333 #000000 !important; 
  border-top: 2px solid !important; 
 -moz-border-top-colors: #333 #000 !important; 
}

#appbar > DIV {
border-color: transparent !important; 
}

#topabar > DIV {
 border-color: transparent !important; 
}

.s em {
 color: #999999 !important; 
 }
 
 .s a em {
 color: rgb(17, 34, 204) !important; 
 }

.gbqfqw, #gbx1 {
border: none !important; 
}

/* Search Button & Search Bar + Options Button */
.gbqfb, .ab_button, .gbqfba {
 background: -moz-linear-gradient(#555555, #181818) !important; 
 background: -webkit-linear-gradient(#555555, #181818) !important;
 border-radius: 6px !important; 
  box-shadow: 0 0 10px transparent !important; 
 -moz-transition: box-shadow 1s !important; 
  margin-left: 1px !important; 
  margin-right: 1px !important; 
  color: #999999 !important; 
  text-shadow: 0 0 3px #000000 !important; 
 }
 
.gbqfb:hover, .ab_button:hover, .gbqfba:hover {
 background: -moz-linear-gradient(#666666, #222222) !important; 
 box-shadow: 0 0 10px #666666 !important; 
 -moz-transition: box-shadow 1s !important; 
 }
 
 #gbqfq {
  height: 25px !important; 
  margin-top: -5px !important; 
   box-shadow: 0 0 15px transparent !important; 
  -moz-transition: box-shadow 1s !important; 
  }
 
 #gbqfq:focus {
  box-shadow: 0 0 15px #555555 !important; 
  -moz-transition: box-shadow 1s !important; 
  }
  
  .gbqfqw {
   border-radius: 6px !important; 
   }

INPUT[name="q"], #tsf > DIV > DIV:last-child > TABLE > TBODY > TR > TD:first-child > DIV > INPUT,

#sff > TABLE > TBODY > TR > TD:first-child > INPUT:first-child + INPUT + INPUT + INPUT + INPUT,

#sftr > FORM > TABLE > TBODY > TR > TD:first-child > INPUT,

#body > CENTER > FORM > TABLE:first-child > TBODY > TR:first-child > TD:first-child + TD > INPUT:first-child + INPUT + INPUT,

#lst-xbtn > DIV > INPUT,

#body > CENTER > FORM > TABLE > TBODY > TR > TD:first-child + TD > DIV > INPUT, 

#nqsbq
{
-moz-appearance: none !important;
color: #999999 !important;
border-radius: 6px !important;
background: -moz-linear-gradient(top, #181818, #000) !important;
background: -webkit-linear-gradient(top, #181818, #000) !important;
border: 1px solid #555555 !important;
opacity: 0.99 !important;
font-weight: bold !important;
padding: 1px 5px 1px 5px !important;
}

#grey { border-color: transparent !important;
}

 .c {
 background: #333333 !important; 
  border: 1px solid #555555 !important; 
 }
 
 B {
  color: #CCCCCC !important; 
 }

/* Instant */
.gac_c, .gssb_e, .gssb_a.gbqfsf {
 background: #333333 !important; 
 margin: 0 !important; 
 opacity: .95 !important; 
border-bottom-right-radius: 0px !important; 
border-bottom-left-radius: 0px !important;  
}

.gac_c:hover, .gac_d.gac_e.gac_k, .gssb_a.gsfs:hover, .gsq_a:hover, .gssb_a.gbqfsf:hover {
 background: #555555 !important; 
}

#sf {
-moz-appearance: none !important;
color: #999999 !important;
border-radius: 6px !important;
background: -moz-linear-gradient(top, #181818, #333333) !important;
border: 1px solid #555555 !important;
opacity: 0.99 !important;
font-weight: bold !important;
padding: 5px 0px 5px 5px !important;
margin-top: -8px !important;
margin-bottom: 1px !important;
}

#grey {
 background: transparent !important;
}

input[type="submit"] , [type="reset"] ,[class="gac_sb"]
{
-moz-appearance: none !important;
color: #999999 !important;
border-radius: 6px !important;
background: -moz-linear-gradient(bottom, #181818, #444444) !important;
border: 1px solid #555555 !important;
opacity: 0.99 !important;
font-weight: bold !important;
padding: 0 0 0 0 !important;
}
input[type="submit"]:hover , [type="reset"]:hover , [class="gac_sb"]:hover
{
background: -moz-linear-gradient(bottom, #181818, #666666) !important;
border: 1px solid #555555 !important;
text-shadow: #FFFFFF 0px 0px 3px !important;
color: #DCDCDC !important; 
}

/* Button */
#personalize-link, .goog-inline-block.jfk-button.jfk-button-standard, 
#search-web-button, 
#ned {
-moz-appearance: none !important; 
 background: -moz-linear-gradient(bottom, #181818, #444444) !important;
border: 1px solid #555555 !important;
border-radius: 6px !important;
color: #999999 !important; 
}

/* Button Hover */
#personalize-link:hover, .goog-inline-block.jfk-button.jfk-button-standard:hover, 
#search-web-button:hover, #ned:hover {
 background: -moz-linear-gradient(bottom, #181818, #666666) !important;
border: 1px solid #555555 !important;
border-radius: 6px !important;
-moz-appearance: none !important; 
}

#sblsbb > INPUT {
 background-image: url("http://i930.photobucket.com/albums/ad144/zigboom/search_icon1.png"), -moz-linear-gradient(top, #444444, #181818) !important;
 background-repeat: no-repeat !important;  
}

#sblsbb > INPUT:hover {
 background-image: url("http://i930.photobucket.com/albums/ad144/zigboom/search_icon1.png"), -moz-linear-gradient(top, #777777, #181818) !important;
 background-repeat: no-repeat !important;  
}

/* Border on Left Nav */
#lc {
 border-bottom: 1px solid transparent !important;
}

.kls {
border-color: transparent !important; 
}

.kl:hover, .kls:hover {
background-color: transparent !important; 
text-shadow: #FFFFFF 0px 0px 3px !important;
color: #DCDCDC !important; 
}

/* Border around Search Box Google.fr */
.lst-d.lst-tbb {
 border-color: transparent !important; 
}

.gaia.le.val {
text-shadow: #000000 0px 0px 3px !important;}

.tsf-p * {
border-bottom: 0px !important;}

body, html { background: #000 !important;
color: #DCDCDC !important;}

#leftnav, #foot {
border: 1px solid #555555 !important;
border-radius: 8px !important;
background: -moz-linear-gradient(left, #000, #000 8px, transparent 8px),
-moz-linear-gradient(right, #000, #000 8px) !important;
margin-left: 4px !important;
margin-top: 1px !important;}

#leftnav {
 padding: 0 0 0 4px !important;
}
.msel {border: none !important;}

#tbd, #personalize-open, #atd {
background-color: #000 !important;
border-radius: 6px !important;
margin-right: 4px !important;
margin-bottom: 4px !important;}
#sc-block .sc {background: transparent !important;}
#foot, .rl-item,#hotstuff_thumbnail_grid_item,#ps-titlebar,#ps-footer-bg,#searchagain,#panel,.basic-title.bt-border,
.sidebar,[class*="story"],.bottom-search,TD[nowrap=""][bgcolor="#dcf6db"],.filter-label,.rank-sorting-nfe,
.ft.t.bb.bt,.t, table [bgcolor="#e5ecf9"], table [bgcolor="#d5ddf3"], .hd, td.ttb, td.rsb, td.bts, h4, .page-title, td#headerText,
#ssb,HTML > BODY > DIV:last-child > FORM > INPUT:first-child + TABLE > TBODY > TR > TD:last-child > TABLE:last-child > TBODY > TR > TD:first-child, [id*="aol-vli"],#recommended_container, .header_bar, .survey_invite.survey_invite_blue, #ImgContent , #search-extra-links-footer,
.goog-inline-block.goog-icon-list-searchicon, .basic-title, #gc-topnav,  TABLE.columns td, #action ,#results_bar, .rsiwrapper, .tophdg, #bsf
{
background-color: #181818 !important;
color: #DCDCDC !important;       
border: 1px solid #555555 !important;
border-radius: 10px!important;
opacity: 1 !important;}

.footer .bottom {
border-top: 0px !important;}

.star-icon {border: none !important;}

/* defaults for all links */
a:link, .link, a font[color] { color: #909090 !important; }
a:visited { color: #6294df !important; }

/* hovers */
.menuitem:hover, a:hover, a span:hover, .actbar-btn:hover {
color: #E5E5E5 !important; text-shadow: #ffffff 0px 0px 2px;}

/* big link visited */
#res .g a:visited { opacity: 0.5 !important; }

/* URL text */
.a, cite, .cite, .cite:link { color: #DCDCDC !important; }

/* dashes between Cached and Similar links */
.gl { color: #999 !important; }

/* disable dashed outline on focused elements */
:focus { outline: none; }

/* image thumbnails */
#res .g img, #ImgContent td img {
  border: none !important;
box-shadow: 4px 4px 10px rgba(0,0,0,0.8) !important;
}

/* Main text color */
div, td, font[color="#000000"] { color: #999999 !important; }

/* fix for google suggest */
.aAutoComplete .cAutoComplete, .google-ac-a .google-ac-c, .gac_a > .gac_c { color: #CCCCCC !important; }
.aAutoComplete .dAutoComplete, .google-ac-a .google-ac-d, .gac_a > .gac_d { color: white !important; }
.google-ac-e td, .gac_e { color: #380000 !important; }

/* make sure web forms (and google suggest) don't get their colors changed */
input *, textarea *, .aAutoComplete {
    background-color: -moz-Field !important;
    color: #999999 !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 a, table [bgcolor="#e5ecf9"] a, table [bgcolor="#d5ddf3"] a, .ks { color: #fff !important; }
td.k,#guser,#gbar { background-color: transparent !important; }
table.ft.t.bb.bt, #footer { background: transparent !important; }
.bb, td#headerText

/* more line spacing on descriptions */
#res .j font[size="-1"] { line-height: 1.4 !important; }

[src*="nav_first.gif"], [src*="nav_current.gif"],[src*="nav_page.gif"],[src*="nav_next.gif"]{visibility: hidden !important; }
/* source code snippet */
tt[style*="color: rgb(0, 0, 0)"] { color: #fff !important; }

/* Hide Holiday Logo */
IMG[src="/logos/2010/culturetour10-res.jpg"], 

#hplogo-1,
#hplogo-2,
#hplogo-3,
#hplogo-4,
#hplogo-5,
#hplogo-6,
#hplogo-7,
#hplogo-8,
#hplogo-9,
#hplogo-10,
#hplogo-11,
#hplogo-12,
#hplogo-13,
#hplogo-14,
#hplogo-15,
#hplogo-16,
#hplogo-17,

IMG[width="160"][height="56"][border="0"][onload="window.lol&&lol()"]
{
 display: none !important;
}

#lga>* {
background: url(http://i.imgur.com/KAfdVfw.png)no-repeat!important;
height: 0px !important;
padding:95px!important;
width: 275px!important;
position: absolute!important;
top: 195px!important;
left: 40%!important;
z-index: 1!important;
}
#lga>* * {opacity:0!important;}
div[nowrap=nowrap] {position:static!important;}

textarea#source {color:#999;}
.jfk-textinput {border: 1px solid #999999 !important; color: #999999;}
.jfk-butterBar-shown, #gt-sl-gms, #gt-tl-gms, #gt-swap, #gt-src-listen,
#gt-src-ex-bt, #gt-res-listen, #gt-res-ex-bt, #gt-res-roman, #gt-res-rate, #gt-res-select {background: #111 !important;}

.sbib_b
{
    box-sizing: border-box;
    height: 100%;
    overflow: visible;
    padding: 4px 6px 0;
}
                  
#footer > DIV {
 overflow: hidden !important;
 border-top: 2px solid !important; 
 -moz-border-top-colors: #000000 #000  !important; 
 }

#logocont {
 margin-left: 9px !important;
}

/* Tiny Logo */
.gbqfh #gbql {
background-image: url("http://i930.photobucket.com/albums/ad144/zigboom/indexiin-1.png") !important; 
background-position: 0 0 !important; 
}

.gbmai {
background-image: url("http://i930.photobucket.com/albums/ad144/zigboom/mail1-1.png") !important; 
background-repeat: no-repeat !important; 
background-position: 0 0 !important; 
width: 9px !important; 
height: 9px !important; 
}

#logo > img, #logo > DIV {
 display: none !important;
}

/* Hide small logo text link, and intl text name */
a#logo, #lgpd + div > div[style^="color: rgb(102, 102, 102); font-size: 16px"] { font-size: 0px !important;}

#frame > TBODY > TR:last-child > TD > TABLE > TBODY > TR > TD:first-child > BR:first-child + TABLE > TBODY > TR > TD:first-child > IMG {
 display: none !important;
}

/*  Translate  */
H2 {
 background: transparent !important;
}

#gt-ft-res {
 background: -moz-linear-gradient(bottom, #181818, #333333) !important; 
 border-top: 1px solid #444444 !important; 
}

.goog-textarea {
 background-image: none !important;
box-shadow: none !important; 
}

#gt-suggest-sites > H3, #headingtext, #result_box > SPAN {
 color: #999999 !important;
}

#gt-logo > A > IMG {
 display: none !important;   
}

#gt-logo {
 background: transparent !important; 
 border-bottom: transparent !important;
}
}

/* Books */
@-moz-document url-prefix(http://books.google)
                {
#gb-top-search-box > TABLE > TBODY > TR > TD:first-child > A > IMG {
 display: none !important; 
}

#gb {
   background-image: url("http://i930.photobucket.com/albums/ad144/zigboom/logosmallz.png")  !important;
        background-repeat: no-repeat !important; 
 margin-top: 40px !important;     
 padding-bottom: 25px !important;  
}

#hpsf > TABLE > TBODY > TR > TD > DIV:first-child > TABLE > TBODY > TR > TD:first-child > DIV, #hpsf > TABLE > TBODY > TR > TD > DIV:first-child, #hpsf > TABLE > TBODY > TR > TD > DIV:first-child > TABLE > TBODY > TR > TD:last-child > DIV, #hpsf > TABLE > TBODY > TR > TD > DIV:last-child, 

#vheadf > TABLE > TBODY > TR > TD:first-child > DIV > TABLE > TBODY > TR > TD:first-child > DIV, #vheadf > TABLE > TBODY > TR > TD:first-child > DIV, #vheadf > TABLE > TBODY > TR > TD:first-child > DIV > TABLE > TBODY > TR > TD:last-child > DIV

 {
 border: 0px !important; 
}

#hpq, #vheadq {
 height: 26px !important; 
 margin-top: 0px !important; 
 margin-right: 3px !important; 
}

.slider-button, .about_title, #period_selector, .summary_sidebar {
 background-color: #333333 !important; 
}

.selected {
 background-color: #181818 !important; 
}
}

/* News */
@-moz-document url-prefix(http://news.google) {
.story, .basic-title, .basic-title.bt-border {
background: #333333 !important; 
margin: 2px !important; 
padding: 4px !important; 
border: 1px solid #555555 !important; 
}

.headlines-story-col {
border-color: transparent !important; 
}

INPUT[type="text"][maxlength="256"][name="query"] {
-moz-appearance: none !important; 
 background-image: -moz-linear-gradient(top, #000000, #333333) !important;
border: 1px solid #444444 !important;
border-radius: 6px !important; 
color: #999999 !important; 
}
}

/***** other Google changes *****/

@-moz-document url-prefix(http://www.google),
               url-prefix(http://news.google)
                {
div.section li * span {border: 1px solid rgba(255,255,255,0.5) !important;
border-radius: 4px !important;
box-shadow: 3px 3px 2px rgba(0,0,0,1.0) !important;}

h2, #about {background: transparent !important;
border-top: 0px !important;}

.nub-item {
border-bottom: 0px solid !important;
text-shadow: #000000 0px 0px 3px! important;}

/* Make Footer Transparent */
#footer {
 background: transparent !important;
}

/* Advanced Search */
.gl.nobr, .lsb, 
#frame > TBODY > TR:first-child + TR + TR > TD > TABLE > TBODY > TR > TD:first-child + TD > TABLE > TBODY > TR > TD:last-child > TABLE:last-child > TBODY > TR > TD:first-child + TD > FONT > A:first-child
{
-moz-appearance: none !important; 
 background-image: -moz-linear-gradient(bottom, #181818, #444444) !important;
border: 1px solid #555555 !important;
padding: 3px 3px 3px 3px !important;
border-radius: 6px !important;
}
 
.gl.nobr:hover, .lsb:hover, 
#frame > TBODY > TR:first-child + TR + TR > TD > TABLE > TBODY > TR > TD:first-child + TD > TABLE > TBODY > TR > TD:last-child > TABLE:last-child > TBODY > TR > TD:first-child + TD > FONT > A:first-child:hover
{
 background: -moz-linear-gradient(bottom, #181818, #777777) !important;
border: 1px solid #555555 !important;
border-radius: 6px !important;
}

/* Preferences - No Button Margin */
#frame > TBODY > TR:first-child + TR + TR > TD > TABLE > TBODY > TR > TD:first-child + TD > TABLE > TBODY > TR > TD:last-child > TABLE:last-child > TBODY > TR > TD:first-child + TD > FONT > A:first-child + BR + A {
  position: fixed !important;
  margin-top: 2px !important;
}

/*  Toolbar  */
#guser {
border-bottom: 2px solid !important;
border-top: 2px solid !important;
-moz-border-bottom-colors: #333333 #000000 !important;
-moz-border-top-colors: #000000 #555555 !important;
 background: -moz-linear-gradient(bottom, #181818, #444444) !important;
 margin-top: 0px !important; 
 width: 100% !important;
}

#gbar, #guser > NOBR {
 margin: 0 10px 0 10px !important;
}

#gbar {
 margin-top: 2px !important;
}

#gog {
 background: #181818 !important;
 padding: 0 !important; 
}

/* Google Previews */

#vspb {
 border: 1px solid #555555 !important;
border-radius: 6px !important;
 background: -moz-linear-gradient(left, #444444, #181818 16px, transparent),
-moz-linear-gradient(right, #444444, #181818 18px)  !important;
}

#vsrs {
 background-image: url("http://i930.photobucket.com/albums/ad144/zigboom/googlearrow.png") !important;
background-position: 0px 0px !important;
}

/* Email Address & Internet text color on the toolbar */

#guser > NOBR > B, #gbar > NOBR > B {
 color: #666666 !important;
}

.spell  {
 color: #777777 !important;
}

#fctr {
 background-color: #181818 !important; 
}

#lga {
padding: 5px !important;
}

#sblsbb > INPUT {
 background-image: -moz-linear-gradient(top, #444444, #181818) !important;
 background-repeat: no-repeat !important;  
}

#wflyr, #flyr {background: none !important;}

#sblsbb > INPUT:hover {
 background-image: -moz-linear-gradient(top, #777777, #181818) !important;
 background-repeat: no-repeat !important;  
}}