+#sources-toolbar > .devtools-toolbarbutton,
+#sources-controls > .devtools-toolbarbutton {
+ min-width: 32px;
+}
+
+#black-box {
+ list-style-image: url("debugger-blackbox.png");
+}
+
+#pretty-print {
+ font-weight: bold;
+}
+
+#toggle-breakpoints {
+ list-style-image: url("debugger-toggleBreakpoints.png");
+}
+
+#sources-toolbar .devtools-toolbarbutton:not([label]) {
+ -moz-image-region: rect(0px, 16px, 16px, 0px);
+}
+
+#sources-toolbar .devtools-toolbarbutton:not([label]):hover {
+ -moz-image-region: rect(16px, 16px, 32px, 0px);
+}
+
+#sources-toolbar .devtools-toolbarbutton:not([label])[checked] {
+ -moz-image-region: rect(0px, 32px, 16px, 16px);
+}
+
+#sources-toolbar .devtools-toolbarbutton:not([label])[checked]:hover {
+ -moz-image-region: rect(16px, 32px, 32px, 16px);
+}
+
+#sources .black-boxed {
+ color: #8050B0;
+}
+
+#sources .black-boxed > .dbg-breakpoint {
+ display: none;
+}
+
+#sources .black-boxed + .side-menu-widget-item-arrow:-moz-locale-dir(ltr) {
+ background-image: none;
+/* box-shadow: inset -1px 0 0 #222426; */
+}
+
+#sources .black-boxed + .side-menu-widget-item-arrow:-moz-locale-dir(rtl) {
+ background-image: none;
+/* box-shadow: inset 1px 0 0 #222426; */
+}
+
+/* Black box message and source progress meter */
+
+#black-boxed-message,
+#source-progress-container {
+ background-color: #A09090;
+ /* Prevent the container deck from aquiring the height from this message. */
+ min-height: 1px;
+ color: #000000;
+}
+
+#source-progress {
+ min-height: 2em;
+ min-width: 40em;
+}
+
+#black-boxed-message-label,
+#black-boxed-message-button {
+ text-align: center;
+ font-size: 120%;
+}
+
+#black-boxed-message-button {
+ margin-top: 1em;
+ padding: .25em;
+}
+