/* 2.0/3.0/3.6 tweak by Lars-Erik Østerud 2009.05.11 */
/* Tweak made to free up as much space as possible! */
/* Latest version at: http://firefox.osterud.name */

#main-window{margin:-1px 0px!important}
#main-menubar{margin:1px 4px 0px 2px!important}
menubar,toolbox,toolbar,findbar{border:none!important}
#toolbar-menubar{margin:0px!important;border-bottom:1px solid ThreeDShadow!important}
#toolbar-menubar .toolbarbutton-1{margin:1px 0px 0px!important}
/*FF2*/.toolbarbutton-menubutton-dropmarker,/*FF3*/#back-forward-dropmarker{display:none!important}
/*FF2*/#toolbar-menubar>toolbarbutton .toolbarbutton-icon{margin:-5px -3px!important}
/*FF2*/#toolbar-menubar>#back-button .toolbarbutton-icon,#toolbar-menubar>#forward-button .toolbarbutton-icon{min-width:24px!important;margin-bottom:0px!important}
/*FF3*/#unified-back-forward-button .toolbarbutton-icon{margin:-1px 1px -1px -1px!important;max-height:21px!important;width:29px!important}
/* Merge STOP & RELOAD (must be in that order) */
#stop-button[disabled="true"],#stop-button:not([disabled])+#reload-button{display:none!important}
#toolbar-menubar .textbox-input-box{margin-top:-2px!important;/*FF3*/border:none!important}
#urlbar-container,#urlbar,#search-container,#searchbar,.searchbar-textbox{margin:0px!important}
#urlbar{border-width:1px 0px 0px!important}
/*FF3*/#urlbar,.searchbar-textbox{-moz-appearance:none!important}
/*FF36*/#identity-box{border:none!important;overflow:-moz-hidden-unscrollable!important}
/*FF3*/#identity-box>hbox{border:none!important;-moz-border-radius:0px!important;padding:0px!important;margin:-1px!important}
/*FF3*/#identity-box>hbox>label{margin-top:-2px!important}
/*FF3*/#identity-icon-label{margin:0px 5px 0px 1px!important}
#page-proxy-deck{margin:0px 1px 0px 3px!important;border:none!important}
/*FF2*/#urlbar-button-box{border-right:1px solid ThreeDShadow!important}
/*FF3*/.urlbar-icon{padding-right:0px!important}
/*FF3*/#urlbar-search-splitter{margin-left:0px!important;min-width:1px!important;background:ThreeDShadow!important}
.searchbar-textbox{border-width:1px 0px 0px!important;min-height:19px!important}
.autocomplete-history-dropmarker{max-height:18px!important;/*FF3*/background:ThreeDFace!important}
.autocomplete-history-dropmarker,/*FF3*/.searchbar-engine-button{border:none!important;background-image:none!important}
.searchbar-engine-button{padding:2px!important;max-width:16px!important;/*FF36*/-moz-box-shadow:none!important}
/*FF3*/.searchbar-engine-button>hbox{min-height:15px!important;margin-bottom:-2px!important}
/*FF2*/.searchbar-engine-button-stack>vbox{margin-top:-5px!important;min-height:15px!important}
.autocomplete-treebody::-moz-tree-cell-text(treecolAutoCompleteValue){padding:0px!important}
#treecolAutoCompleteComment{margin:0px -60px 0px -10px!important}
/*FF3*/.autocomplete-richlistitem spacer,.autocomplete-richlistitem label{display:none}
/*FF3*/.ac-site-icon{margin:0px!important}.ac-title description{font-size:11px!important}
/*FF3*/.ac-url description{color:MenuText!important}.ac-url description[selected="true"]{color:White!important}
/* FF3 1-line URL-dropdown */
.autocomplete-richlistitem{border:none!important}
.ac-title{margin:-4px 7px 0px 314px!important}
.ac-url{margin:-19px 0px 0px 23px!important;max-width:300px!important}
/* FF3 2-line URL-dropdown */
/*.autocomplete-richlistitem{border-color:ThreeDHighlight!important;padding-top:4px!important}
.ac-title{margin:-15px 7px 0px!important}
.ac-url{margin:-12px 23px 0px!important}
/* Hide items */
.searchbar-engine-image,#sidebar-splitter,sidebarheader,#bookmarksPanel>hbox,#history-panel>hbox>label,#history-panel .button-text,.history-dropmarker-stack>vbox,#aios-toolbar,/*FF2*/#go-button-stack,.search-go-button-stack,/*FF3*/#go-button,.search-go-container{display:none!important}
#navigator-throbber {margin:0px!important;padding:2px 0px 1px!important;width:20px!important}
#navigator-throbber .button-box{border:0px!important;padding:0px!important}
/* Statusbar */
#FindToolbar>label{margin:0px 4px!important}
#FindToolbar textbox,#FindToolbar toolbarbutton{padding:1px 4px 2px 2px!important}
#status-bar,statusbarpanel{-moz-appearance:none!important;border:none!important;min-height:14px!important;max-height:14px!important}
.statusbarpanel-text{margin:0px 4px 1px!important}
progressmeter{min-height:8px!important}
#ietab-status{padding:1px 1px 0px!important}
#appcontent{margin:0px -1px!important}
/* Sidebar */
/*FF2*/#main-window>#browser-stack>hbox>vbox>#sidebar{margin-left:-15px!important;min-width:122px!important;max-width:122px!important}
/*FF3*/#main-window>hbox>vbox>#sidebar{margin-left:-33px!important;min-width:140px!important;max-width:140px!important}
/*FF3*/#bookmarksPanel .sidebar-placesTreechildren{margin-top:-36px!important}
/*FF3*/#bookmarksPanel>.sidebar-placesTree{border:none!important}
/*FF3*/#history-panel>.sidebar-placesTree{border:none!important;margin-left:18px!important}
#bookmarks-view>tree,#history-panel>tree{-moz-appearance:none!important}
menu[label="Bookmarks Toolbar Folder"]{display:none!important}
#history-panel #search-box{margin:0px 0px 0px 31px!important}
#history-panel #viewButton{margin:0px!important;/*FF3*/height:18px!important}
#history-panel .button-box{padding:0px!important;border:none!important}
#history-panel .button-menu-dropmarker{/*FF3*/width:11px!important}
/* Menu */
.menubar-text{margin:0px 3px 1px!important}
menubar>menu{padding:0px 1px 1px 0px!important;/*FF3*/-moz-appearance:none!important;border-width:1px!important}
menubar>menu[disabled="true"]{border:1px solid transparent!important}
menubar>menu[_moz-menuactive="true"]{border-top:1px solid ThreeDHighlight!important;border-right:1px solid ThreeDShadow!important;border-bottom:1px solid ThreeDShadow!important;border-left:1px solid ThreeDHighlight!important;background:transparent!important;color:MenuText!important}
menubar>menu[_moz-menuactive="true"][open="true"]{border-top:1px solid ThreeDShadow!important;border-right:1px solid ThreeDHighlight!important;border-bottom:1px solid ThreeDHighlight!important;border-left:1px solid ThreeDShadow!important;padding:1px 0px 0px 1px!important}
menupopup,popup{padding:0px!important;border:1px solid!important;-moz-border-top-colors:ThreeDShadow!important;-moz-border-bottom-colors:ThreeDShadow!important;-moz-border-left-colors:ThreeDShadow!important;-moz-border-right-colors:ThreeDShadow!important}
menuitem,menupopup>menu,popup>menu{-moz-appearance:none!important;padding-top:1px!important;padding-bottom:1px!important;padding-left:2px!important;border:none!important}
menupopup menupopup,popup menupopup{margin-top:-1px!important}
.menu-text,.menu-iconic-text,.menu-accel,.menu-iconic-accel{margin-top:1px!important;margin-bottom:2px!important}
.menu-text,.menu-iconic-text{margin-left:2px!important}
.menu-text{padding-left:18px!important}
.menu-iconic-left{margin:0px 2px 0px 0px!important;min-width:16px!important}
.menu-iconic-icon{margin:0px!important}
/*menuitem>hbox{-moz-box-pack:end!important}*/
/* Tabs */
.tabs-stack{margin-top:-1px!important}
.tabs-stack .toolbarbutton-icon{margin-top:4px!important}
.scrollbutton-down-stack,.scrollbutton-up,.tabs-alltabs-box,.tabs-alltabs-button,/*FF3*/.scrollbutton-down{max-height:18px!important;margin:0px 0px 1px!important;border-top:0px!important}
.scrollbutton-down-stack,.scrollbutton-up,.tabs-alltabs-box,.tabs-alltabs-button,.tabbrowser-tab,/*FF3*/.scrollbutton-down{-moz-border-left-colors:ThreeDShadow transparent!important;-moz-border-right-colors:ThreeDShadow transparent!important;-moz-border-top-colors:ThreeDShadow transparent!important;-moz-border-radius:4px 4px 0px 0px!important}
.tabbrowser-tab{margin:-1px 0px 0px!important;padding-top:0px!important;border-top:1px solid!important}
.tab-icon-image{margin:1px 4px 0px 2px!important}
/*FF2*/.tabbrowser-tab .tab-icon{margin-left:-7px!important}.tab-image-middle{padding-top:0px!important}  
.tab-text{border:none!important;font-weight:normal!important}
.tab-close-button{margin-right:1px!important}
/*FF2*/.tab-image-right{margin-left:-6px!important}
.tabs-bottom{border-top:none!important;max-height:0px!important}
/*FF3*/.tabs-container{margin-top:1px!important;max-height:18px!important}.tabs-container>stack{margin-top:-1px!important}
/*FF31*/.tabs-newtab-button{display:none!important}
/* Only close on active tabs */
/*.tabbrowser-tab[selected="false"] .tab-close-button{display:none!important}*/
