@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("www.google.com") 
{

/*********************** hide ads ***********************/
#tads, #leqr, #leoi, #tpa1, #tpa2, #tpa3, #mbEnd { display:none !important }

/*********************** hide bottom section ***********************/
div[style="text-align: center; margin-top: 1.4em;"].clr { display:none !important; }

/*********************** top most links bar ***********************/
#gbar, #gb { font-size: 0.75em !important; }
#gbar { } /* links bar (upper left) */
#gb { } /* user bar (upper right) */
.gbh, .gbd { border-top: none !important; } /* remove top bar bottom border */

/*********************** search bar ***********************/
#sft { margin-top: -2em !important; margin-left: -1.5em !important; }
#sff {  }
#logo { display:none !important; } /* hide "google" image logo */
input[name=q] { width: 25em !important; font-size: 1em !important;}
input[name=btnG] { font-size: 1em !important; height: 1.75em !important; }

/*********************** navigation links ***********************/
table#nav { position: absolute !important; top: 2em !important; right: 0 !important }
table#nav td { padding-right: 0.5em !important; }
table#nav a { text-decoration: none !important; }
table#nav span.csb { display: none !important; }

/*********************** information bar ***********************/
#ssb { margin-top: -2.5em !important; border-top: none !important; border-bottom: 2px solid #000000 !important; background: none !important; font-size: 0.75em !important; }

/*********************** results window ***********************/
#cnt { max-width: 100% !important; padding: 0 !important; }
#rso { width: 100% !important; }
#res { width: 100% !important; padding: 0 !important; }
#res.med > div { -moz-column-count: 2 !important; margin: 0 !important; }
#rso { -moz-column-count: 2 !important; margin: 0 !important; }
#brs, div.s[style="margin-top: 1em;"] { display: none !important; }

/*********************** result block ***********************/
li.g { overflow: auto !important; padding: 0.5em !important; margin: 0.5em !important; border-bottom: 1px solid #000000 !important; }

/*********************** colors ***********************/
body { background: rgb(250, 240, 220) !important; }
a { text-decoration: none !important; }
a:link {  }
a:hover { color: rgb(75, 75, 220) !important; }
a:visited {  }

}