@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

#status-bar:not(:hover) statusbarpanel:not(#download-monitor):not(#security-button):not(#page-report-button) image:not(.menu-iconic-icon), #status-bar:not(:hover) statusbarpanel:not(#statusbar-display):not(#statusbar-progresspanel):not(#download-monitor) label:not(.menu-iconic-text):not(.menu-text), #status-bar:not(:hover) spacer {
  display: none;
}

#status-bar:not(:hover) menupopup .menu-iconic-left > image, #status-bar:not(:hover) #security-button label {
  display: -moz-box !important;
}

#status-bar:not(:hover) statusbarpanel:not(#statusbar-display):not(#statusbar-progresspanel):not(#download-monitor):not(#security-button):not(#page-report-button):not(.statusbar-resizerpanel) {
  padding: 0px !important;
  min-width: 0px !important;
  width: 0px !important;

  border: none !important;
  -moz-appearance: none !important;
}

/* Remove this if the statusbar text isn't properly divided with a separator from other elements when not hovered. */
#status-bar:not(:hover) #statusbar-display {
  border: none !important;
  -moz-appearance: none !important;
}