@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
/*remove all margins/padding*/
*{margin:0!important;padding:0!important}
/*-moz-appearance:none*/
statusbar *:not(.menu-right),statusbar,button *:not(.menu-right),tooltip,popup,menupopup{-moz-appearance:none!important}
/*remove borders & change bg/font size*/
toolbar,toolbarbutton,toolbox,.tabbrowser-tabs,.tabbrowser-strip,#personal-bookmarks,#urlbar-container,#search-container,tab,statusbar,menubar,menubutton,tooltip{border:none!important;font-size:3mm!important;background:#DDD!important}
/*menus background/fonts*/
popup,menupopup,menulist,menuitem,menu{font-size:3mm!important;background:#DDD!important}
menu[_moz-menuactive="true"],menuitem[_moz-menuactive="true"]{background:darkblue!important;color:#FFF!important}
/*fix for tooltips*/
tooltip{padding:4pt!important;margin:1pt!important;margin-top:2em!important;font-size:1.5em!important;border:2pt solid #999!important;-moz-border-radius:4pt!important;opacity:.8!important}
/*move menubar items up a bit*/
menubar{margin-top:-2px!important}
/*top area*/
toolbox{padding:1px 0 1px 0!important}
/*buttons*/
button{min-width:0!important;border:2px inset #C0C0C0!important;margin:0!important;padding:0!important;background:none transparent!important}
button[default="true"]>hbox{-moz-border-radius:5px!important}
button image{margin-right:4px!important}
/*separators*/
toolbarseparator{margin-left:1px!important;margin-right:1px!important}
menuseparator{border:solid 1pt #000!important}
/*address bar*/
#urlbar-container{margin-top:-2px!important}
#urlbar{border:solid 1px #000!important;-moz-border-radius:3px!important}
/*toolbar*/
toolbar{min-height:1pt!important;max-height:none!important;padding-bottom:1px!important}
toolbarbutton,toolbarbutton[checked="true"]{padding:0 1px 0 1px!important}
/*toolbar flexible space*/
toolbarspring{max-width:.5em!important;width:.5em!important}
/*bookmark icons*/
#personal-bookmarks{margin-top:1pt!important;background:transparent!important}
#bookmarks-ptf>toolbarbutton:hover,#bookmarks-ptf>toolbarbutton menupopup[_moz-menuactive="true"],#bookmarksMenu menupopup{cursor:pointer!important}
/*status bar*/
#status-bar,#FindToolbar{border-top:solid 1px #000!important;height:auto!important;min-height:0!important}
#status-bar>statusbarpanel{border-left:solid 1px #000!important;padding:0 1px 0 1px!important}
progressmeter{min-width:128px!important;max-height:none!important;height:16px!important}
/*searchbox*/
.searchbar-textbox{border:solid .1pt #666!important;-moz-border-radius:4pt!important;min-height:0!important;height:16px!important}
/*personal toolbar border*/
#PersonalToolbar{border-bottom:solid 1px #000!important}
/*forward/back buttons*/
#forward-button menuitem[_moz-menuactive="true"],#back-button menuitem[_moz-menuactive="true"]{background:darkblue!important;color:#FFF!important}
/*increase livemark menupopup max-height*/
#bookmarks-ptf .bookmark-item menupopup{max-height:600px!important}
@-moz-document url-prefix(chrome://mozapps){
/*resize downloading item icons*/
download .downloadTypeIcon{width:16px!important;height:16px!important}}
/*add dropbutton for livemarks*/
#bookmarks-ptf toolbarbutton[container="true"] .toolbarbutton-menu-dropmarker{display:-moz-box!important;padding-right:2px!important}
/* Make the Search box wider */
#search-container,#searchbar{width:150px!important}
#search-container,#wrapper-search-container{max-width:200px!important}
/* Remove the width limit of the sidebar */
#sidebar{max-width:none!important;min-width:0!important}
/* Proxomitron error tab - text colour change */
.tabbrowser-tabs tab[label="The Proxomitron Reveals..."]{color:red!important;background:green!important}
/* Proxomitron 404 tab - text colour change */
.tab-text[value="404 Not Found"]{color:rgb(92,144,92)!important}
/*remove button focus*/
button:focus{-moz-border-top-colors:transparent ThreeDHighlight ThreeDLightShadow;-moz-border-right-colors:transparent ThreeDDarkShadow ThreeDShadow;-moz-border-bottom-colors:transparent ThreeDDarkShadow ThreeDShadow;-moz-border-left-colors:transparent ThreeDHighlight ThreeDLightShadow!important}
button:focus>.button-box{border-color:transparent!important}
/*show toolbarbutton dropmaker*/
.toolbarbutton-menu-dropmarker{display:-moz-box!important}