--- js-console-old/console.css	2007-10-29 01:42:14.000000000 +0100
+++ js-console/console.css	2008-09-10 09:47:28.000000000 +0200
@@ -1,12 +1,17 @@
 @import url("chrome://multiviews/skin/js-console/console.css");
 
+[chromedir="rtl"] {
+	direction: rtl;
+}
+
+
 .toolbarButtonBox {
 	padding: 1px 1px 0px 1px;
 }
 
 .toolbarButton {
 	padding: 0px;
-	border: 0px;
+	/* border: 0px; */
 	-moz-user-focus: normal;
 }
 
@@ -17,9 +22,9 @@
 	margin-right: 1px;
 	background-color: transparent;
 	color: -moz-DialogText;
-	min-width: 5em;
-	border: 1px solid;
-	-moz-border-radius: 0px;
+	min-width: 4.5em;
+	/* border: 1px solid;
+	-moz-border-radius: 0px; */
 }
 .toolbarButton:hover {
 	-moz-border-top-colors: ThreeDHighlight;
@@ -36,17 +41,25 @@
 	-moz-border-left-colors: transparent !important;
 }
 .toolbarButton > .button-box {
-	padding: 1px 4px 2px 3px !important;
-	border: 1px solid;
-	-moz-border-top-colors: transparent;
-	-moz-border-right-colors: transparent;
-	-moz-border-bottom-colors: transparent;
-	-moz-border-left-colors: transparent;
+	padding: 0px !important;
+	/* padding: 1px 4px 2px 3px !important;
+	border: 3px solid;
+	-moz-border-top-colors: transparent transparent transparent;
+	-moz-border-right-colors: transparent transparent transparent;
+	-moz-border-bottom-colors: transparent transparent transparent;
+	-moz-border-left-colors: transparent transparent transparent; */
+}
+button:focus {
+	border: 0px !important;
 }
 .toolbarButton:focus > .button-box {
-	border: 1px dotted ThreeDDarkShadow;
+	border: 2px dotted transparent;
+	-moz-border-top-colors: red transparent;
+	-moz-border-right-colors: red transparent;
+	-moz-border-bottom-colors: red transparent;
+	-moz-border-left-colors: red transparent;
 }
-.toolbarButton  > .button-box > .button-icon {
+.toolbarButton > .button-box > .button-icon {
 	width: 32px;
 	height: 32px;
 }
@@ -54,6 +67,7 @@
 	color: GrayText;
 }
 
+
 #Console\:modeWarnings {
 	-moz-image-region: rect(0px, 32px, 32px, 0px);
 }
@@ -90,7 +104,7 @@
 }
 
 .toolbarButton#filtersButton {
-	list-style-image: url("chrome://multiviews/content/images/toolbar/options.png");
+	list-style-image: url("chrome://multiviews/content/images/js-console/options.png");
 	-moz-image-region: rect(0px, 32px, 32px, 0px);
 }
 .toolbarButton#filtersButton:hover:active  {
@@ -140,29 +154,39 @@
 	background-color: inherit;
 }
 
-.console-row-file {
+.console-row-source {
+	-moz-box-align: center;
 	color: #505050;
 }
 
-.console-row-msg > label {
+.console-row-msg > .label {
 	font-weight: bold;
 }
 
-.console-row-msg > label, 
-.console-row-msg > description, 
-.console-error-msg, 
-.console-row-file, 
-.console-row-code {
+.console-row-msg > label {
+	-moz-margin-start: 0px;
+	-moz-margin-end: 0px;
+}
+
+label.console-row-dupInfo {
+	-moz-margin-start: 2px;
+	-moz-margin-end: 2px;	
+}
+
+.console-row-code,
+.console-error-msg {
 	margin: 2px;
 }
 
-.console-row-file > label {
-	margin: 0;
+.console-row-source label {
+	-moz-margin-start: 2px;
+	-moz-margin-end: 2px;
 }
 
 .console-msg-text {
 	white-space: -moz-pre-wrap !important;
 }
+
 .console-icon {
 	list-style-image: inherit;
 	padding-right: 6px;
@@ -225,17 +249,17 @@
 }
 .console-row[type="error"],
 .console-row[type="exception"] {
-	background-color: #FFD0DC;
+	background-color: rgb(255, 208, 220);
 }
 
 .console-row[type="warning"] {
 	-moz-image-region: rect(0px, 64px, 32px, 32px);
-	background-color: #F8F3CC;
+	background-color: rgb(248, 243, 204);
 }
 
 .console-row[type="message"] {
 	-moz-image-region: rect(0px, 96px, 32px, 64px);
-	background-color: #D3EDFF;
+	background-color: rgb(211, 237, 255);
 }
 
 /* ::::: toolbars ::::: */
@@ -251,7 +275,6 @@
 
 stack label {
 	margin-top: 2px;
-	-moz-padding-end: 2px;
 	opacity: .4;
 	cursor: text;
 }
@@ -272,8 +295,9 @@
 }
 
 #ConsoleBox {
+	border: 1px solid threedshadow; /* rgb(177, 165, 152); */
 	border-top: 1px solid threeddarkshadow;
-	border-bottom: 1px solid threedlightshadow;
+	/* border-bottom: 1px solid threedlightshadow; */
 }
 
 #StatusbarErrors,
@@ -287,6 +311,17 @@
 	background-color: -moz-Field;
 }
 
+/* Match background color with row content */
+#StatusbarErrors:not([value="0"]) {
+	background-color: rgb(255, 208, 220);
+}
+#StatusbarWarnings:not([value="0"])  {
+	background-color: rgb(248, 243, 204);
+}
+#StatusbarMessages:not([value="0"])  {
+	background-color: rgb(211, 237, 255);
+}
+
 .consoleStatus:not([mode~="Errors"]) #StatusbarErrors {
 	background-color: transparent;
 }
@@ -318,8 +353,45 @@
 	display: none;
 }
 
-/* If line number is 0, hide the line number section */
-.lineNumberBox[line="0"] {
+/* Hide the "(line nn)" bits in "Source (line nn): if the line number = 0
+label.console-row-lineInfo[line="0"] {
+	display: none;
+} */
+
+label.console-row-dupInfo {
+	/* margin: 0px !important; */
+	font-weight: normal;
+	color: #505050;
+}
+
+/* Hide the "(line nn)" bits in "Source (line nn): if the line number = 0 */
+label.console-row-dupInfo[count="0"] {
 	display: none;
 }
 
+/* searchbar {
+	-moz-binding: url("chrome://multiviews/content/js-console/consoleBindings.xml#searchbar") !important;
+} */
+
+.consoleSearchImage {
+	background-image: url("chrome://multiviews/content/images/js-console/Search-glass.png");
+	width: 16px;
+	height: 16px;
+	padding: 1px;
+	-moz-margin-end: 8px;
+	cursor: pointer;
+}
+.consoleSearchImage[chromedir="rtl"] {
+	background-image: url("chrome://multiviews/content/images/js-console/Search-glass-rtl.png");
+}
+
+.consoleFilter {
+	-moz-padding-end: 20px;
+}
+
+.evaluateHintBox {
+	-moz-padding-end: 3px;	
+}
+
+
+
