@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("google.com")
{

/* get rid of spacing */
#header > div.gbh { display:none !important; }
#header #logo { margin-top: 0 !important; }
#header table[style*="margin-top"] { margin-top: 0 !important; }

/* common styles */

#gbar, #gbar *,
p#gb, p#gb *
{
  display: block !important;
  visibility: visible !important;
  float: none !important;
  position: static !important;
  border: 0 !important;
  background: transparent !important;
  margin: 0 !important;
  padding: 0 !important;
  height: auto !important;
  white-space: nowrap !important;
  font: inherit !important;
  line-height: inherit !important;
}

#gbar,
p#gb
{
  font-size: 80% !important;
  position: absolute !important;
  z-index: 2008 !important;
  top: 0 !important;
  background: white !important;
  border: thin solid navy !important;
  opacity: 0.8 !important;
  padding: 5px !important;
  overflow: visible !important;
}


#gbar:not(:hover),
p#gb:not(:hover)
{
  overflow: hidden !important;
  opacity: 1.0 !important;

  width: 0 !important;
  height: 0 !important;
  -moz-border-radius: 5px !important;
}



/* user account area */
p#gb
{
  right: 0 !important;
  border-bottom-width: thin !important;
}
p#gb * { display: inline !important; }

p#gb:not(:hover)
{
  height: 0 !important;
  border-bottom-width: thick !important;  
  padding: 0 5px !important;
}

#gb:hover
{

}

/* alternate search methods */
#gbar
{
  left: 0 !important;
  border-left-width: thin !important;
}
#gbar:not(:hover)
{
  width: 0 !important;
  border-right-width: thick !important;
  padding: 5px 0 !important;
}





/* normalize appearance, since the pull-out menu differs by default */
#gbar a.gb3 { display: none !important; }

#gbar b { font-weight: bold !important; }
#gbar a,
#gbar b
{ padding-left: 2px !important; }
#gbar a:link,    #gbar a:link:hover,
#gbar a:visited, #gbar a:visited:hover
{ text-decoration: none !important; }
#gbar a:hover
{
  background-color: navy !important;
  color: yellow !important;
}




} /* 20080904 */
