@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

@-moz-document url("chrome://browser/content/browser.xul")
{

  .tabbrowser-tabs tab label{
    color: black !important;
  }

  .tabbrowser-tabs, .tabbrowser-tabs tab, .tabbrowser-strip, .tabs-bottom{  
    border: 0 !important;
    padding: 0 !important;
  }
  
  .tabbrowser-tabs tab{
    background: transparent !important;
    -moz-border-radius: 5px !important;                
    opacity:1 !important;
    background-color: -moz-rgba(255,255,255,0.5) !important;
    height:22px !important;
    margin: 5px !important; 
  }

  .tabbrowser-tabs tab:hover{
    background-color: -moz-rgba(255,255,250,0.7) !important;
  }

  .tabbrowser-tabs tab[selected="true"]{
    background-color: -moz-rgba(255,255,250,0.8) !important ;
    -moz-border-radius-bottomleft:0px !important;
    -moz-border-radius-bottomright:0px !important;

   height:27px !important;
   padding-bottom: 5px !important;
   margin-bottom: 0px !important;
  }


  /* ------------------------------------------------------------- 
  Stupid trick to prevent blurry text.
  ------------------------------------------------------------- */
  .tabbrowser-tabs tab label {
    text-shadow: white 0px 0px 5px !important;
  }

}
