/*
 _______________________________________________________________________
|                  |                                                    |
|          Title:  |  Firefox 3 Toolbars Compressor                     |
|    Description:  |  Shrinks height of toolbars a.o. to gain more space|
|         Author:  |  Izzy                                              |
|   Date Created:  |  July 31, 2008                                     |
|   Last Updated:  |  Aug 10, 2009                                      |
|        Version:  |  1.2.2.5                                           |
|__________________|____________________________________________________|

*/
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/*--------------------------------------------------------------------*/
/* General Toolbar settings                                           */
/*--------------------------------------------------------------------*/
tabbrowser#content tab toolbarbutton { min-height: 14px !important }
toolbarbutton, .toolbarbutton-menubutton-button, toolbox { font-size: 11px; }
tab .toolbarbutton-icon, .tab-icon {
  max-height: 22px !important;
  max-width: 22px !important;
}
textbox { min-height: 20px !important; }

/*--------------------------------------------------------------------*/
/* Resize the URL bar (code adapted from Bens "Compress Awesome Bar"  */
/* and Search Bar Fix)                                                */
/*--------------------------------------------------------------------*/

#urlbar, dropmarker, .progress-bar, searchbar button,
.searchbar-engine-image-container, .searchbar-textbox
{
  padding: 0px !important;
  width: 0px !important;
  height: 18px !important;
  vertical-align:middle!important;
  margin-top: 0px !important;
}

#urlbar > .autocomplete-history-dropmarker > .dropmarker-icon
{
  width:3px !important;
  height:2px !important;
}

/*--------------------------------------------------------------------*/
/* Searchbox additional adjustments                                   */
/*--------------------------------------------------------------------*/
#page-proxy-stack
{
  padding: 0px !important;
  max-height:18px !important;
  max-width:18px !important;
}
#search-proxy-button 
{ 
  margin-top: 1px !important;
  margin-left: -2px !important; 
  margin-right: 2px !important; 
}
.searchbar-dropmarker-image 
{
  display: none !important;
}

/*--------------------------------------------------------------------*/
/* Manage Bookmarks                                                   */
/*--------------------------------------------------------------------*/
#searchFilter .textbox-input-box {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/*--------------------------------------------------------------------*/
/* Adjust Bookmarks Toolbar (from -=Ben=-s "Compress Bookmark Toolbar */
/* Items")                                                            */
/*--------------------------------------------------------------------*/
.bookmark-item > .toolbarbutton-icon 
{
  margin: 0px 1px 0px -3px !important;
  padding: 0px !important;
}

/*--------------------------------------------------------------------*/
/* Googlebar Lite additional adjustments                              */
/*--------------------------------------------------------------------*/
.GBL-Toolbar-Button, .GBL-MenuItem-Iconic, .GBL-Toolbar-Button-NoLabel,
.GBL-TB-SearchWordButton, #GBL-SearchBox > .autocomplete-textbox-container
{
  max-height: 22px !important;
}

/*--------------------------------------------------------------------*/
/* Google Toolbar additional adjustments                              */
/*--------------------------------------------------------------------*/
#main-window #navigator-toolbox #gtbToolbar #gtbSearchBox textbox
{
  max-height: 20px !important;
  font-size: 11px !important;
  margin-top: -2px !important;
}
#main-window #navigator-toolbox #gtbToolbar #gtbSearchBox 
{
  margin-top: -2px !important;
  margin-bottom: -2px !important;
}
/* The following adjusts the drop-down arrow. */
#main-window #navigator-toolbox #gtbToolbar #gtbSearchBox #gtbGoogleSearchBox .menulist-dropmarker{
  height:25px !important;
  margin-top: -3px !important;
  margin-right: -7px !important;
  margin-bottom: -1px !important;
}

/*--------------------------------------------------------------------*/
/* Additional Adjustments for YouPlayer                               */
/*--------------------------------------------------------------------*/
#sbYouPlayer #search-panel toolbox toolbar {
  padding: 0px !important;
}
#sbYouPlayer #search-panel #search-textbox {
  padding: 1px !important;
  min-height: 20px !important;
  font-size: 11px !important;
  margin-top: 1px !important;
}
#sbYouPlayer #thelist { font-size: 11px; }
/*--------------------------------------------------------------------*/
/* Additional Adjustments for All-in-One Sidebar                      */
/*--------------------------------------------------------------------*/
#aios-toolbox-left, #aios-toolbox-right {
  max-width: 28px !important;
}
.aiosSizeBox .menulist-label-box .menulist-label {
  margin-top: -5px !important;
}
.aiosSizeBox .textbox-input-box, .aiosSizeBox .menulist-label-box {
  font-size: 11px !important;
  min-height: 20px !important;
}
#main-window #browser #sidebarheader #aios-sbhtoolbar { margin-right: 5px !important; }

/* hide labels of tools buttons in bookmarks & history panel */
#bookmarksPanel #viewButton > label,
#history-panel #viewButton > label {
	display: none !important;
}

/* hide labels from buttons in most sidebars 
(Downloads, Extensions, Themes, WebPanel, Error-Console, PageInfo) */
#bookmarksPanel toolbarbutton > label,
#bookmarksPanel button > label,
#history-panel toolbarbutton > label,
#history-panel button > label,
#downloadManager toolbarbutton > label,
#downloadManager button > label,
#downloadManager #cleanUpButton label,
#extensionsManager toolbarbutton > label,
#extensionsManager #commandBarBottom button > * > label,
#webpanels-window toolbarbutton > label,
#JSConsoleWindow toolbarbutton > label,
#inforeload-button > label {
	display: none !important;
}
#downloadManager toolbarbutton > image,
#downloadManager button > image,
#downloadManager #cleanUpButton image,
#extensionsManager toolbarbutton > image,
#extensionsManager #commandBarBottom button image,
#JSConsoleWindow toolbarbutton > image {
	margin: 0px !important;
	padding: 0px !important;
}

/* smaller AiOS-Toolbar */
#aios-toolbar {
   padding: 0px !important;
}
#aios-toolbar[orient="vertical"][iconsize="small"] toolbarbutton:not([type="menu-button"]):not([id="go-button"]):not([anonid="search-go-button"]){
  padding: 1px !important;
  max-width:28px !important;
  max-height:26px !important;
}

/* AddOns */
#extensionsManager #addonsMsg toolbarbutton { max-height: 100px !important; }
#extensionsManager #addonsMsg #searchbox {
  min-width: 100px;
  max-height: 24px;
  font-size: 11px;
}
#extensionsManager #addonsMsg .text-link { font-size: 10px; }
#extensionsManager #addonsMsg { font-size: 11px; }
#extensionsManager .menubar-text, #extensionsManager .menuitem-iconic {
 font-size: 11px !important;
 margin-top: -3px !important;
 height: 12px !important;
}
#extensionsManager #manager-menubar { max-height: 22px !important; }
#extensionsManager #viewGroup .viewButtonIcon {
  max-width: 18px !important;
  max-height: 18px !important;
}
#extensionsManager #addons-filter .textbox-input-box { font-size: 11px; margin-top: -2px !important; }

/* Bookmarks */
#bookmarksPanel #bmHi-toolbar { height: 26px !important; }
#bookmarksPanel { font-size: 11px !important; }
#bookmarksPanel #bmHi-toolbar #search-box, bmHi-toolbar #viewButton {
  height: 24px !important;
}

/* TagSifter, Chronic, ConsoleÂ² */
#BookmarkTags-tagBrowserSidebar, #history-panel, #Console2Window {
  font-size: 11px !important;
}
#Console2Window #item_clearConsole .toolbarbutton-icon { height:22px !important; width:18px !important; }
#Console2Window #ToolbarMode #item_clearConsole { margin-left: -5px !important; }
#Console2Window #ToolbarMode toolbarbutton { height:22px; width:27px; }
#Console2Window #ToolbarMode toolbarbutton .toolbarbutton-icon { margin-left:13px !important; }

/* Stylish < 1.0 */
#stylish .toolbarbutton-icon {
  height: 14px !important;
  width: 14px !important;
}
@-moz-document url(chrome://stylish/content/manage.xul?sidebar=1) {
  #stylish #search-box, #stylish #styles { font-size: 11px; }
  #stylish #filter { height: 22px; max-width: 150px; }
  #stylish #toolbar toolbarbutton { font-size: 9px; max-width: 70px; }
}
/* Stylish 1.0 changed some things... */
@-moz-document url(chrome://stylish/content/manage-standalone.xul),
  url(chrome://mozapps/content/extensions/extensions.xul) {
  #stylish-manage-standalone {
    font-size: 11px !important;
    font-weight: normal !important;
  }
  label { font-weight: normal !important; }
  richlistitem {
    padding: 2px !important;
    min-height: 20px !important;
  }
  button { margin-right: 0px !important; }
  #styles image {
    max-width: 18px !important;
    max-height: 18px !important;
  }
  #styles .button-box image { display:none !important; }
}
#extensionsManager #styles-container * {
  font-size: 11px !important;
}
/* bring back two lost buttons. Remark: We should replace the texts by images */
toolbarbutton#copy-style-info label, toolbarbutton#new-style label {
  display:inline!important;
  font-size:9px!important;
}
toolbarbutton#copy-style-info, toolbarbutton#new-style {
  max-width: 120px!important;
}
toolbarbutton#new-style + #addonsCustomContainer {
  max-width:110px!important;
}
toolbarbutton#checkUpdatesAllButton + spacer { display:none !important; }

/* URLParams */
#urlparams-window { font-size: 11px !important; }
#urlparams-window textbox { height: 24px; }

/* ScrapBook */
#ScrapBookWindow { font-size: 11px !important; }

/* Ebay Companion */
#aios-toolbar #ebayCompToolbarButton .toolbarbutton-menubutton-dropmarker { display:none !important; }
#aios-toolbar #ebayCompToolbarButton { max-height: 28px; }
#navigator-toolbox #nav-bar #ebayCompToolbarButton toolbarbutton image { /* Main Toolbar */
  max-width: 30px;
  max-height:25px;
}

/* IMTranslator */
#aios-toolbar #translator-toolbar-button image { max-height: 20px; }

/*--------------------------------------------------------------------*/
/* Additional Adjustments for Organize Searchengines                  */
/*--------------------------------------------------------------------*/
@-moz-document url(chrome://browser/content/search/engineManager.xul) {
  #main-menubar menu, #main-menubar menu * { font-size:11px !important; }
  #engineManager #command-toolbar toolbarbutton {
    max-height:90px !important;
  }
  #engineManager {
    font-size: 11px !important;
  }
}