From: robert <robert>
Date: Wed, 4 Apr 2001 16:41:11 +0000 (+0000)
Subject: fixing skin bustage because of scrollbar changes
X-Git-Tag: LCARStrek04~15
X-Git-Url: https://git-public.kairo.at//?a=commitdiff_plain;h=29c4873ad8b555ba444c412fe7b007a386e25fe5;p=themes.git

fixing skin bustage because of scrollbar changes
---

diff --git a/EarlyBlue/communicator/skin/box.css b/EarlyBlue/communicator/skin/box.css
index 806d2c19..6697118f 100755
--- a/EarlyBlue/communicator/skin/box.css
+++ b/EarlyBlue/communicator/skin/box.css
@@ -8,5 +8,4 @@
     padding               : 1px;
     margin                : 0px 0px 0px 3px;
   }
-  
-  
+
diff --git a/EarlyBlue/communicator/skin/menubuttonBindings.xml b/EarlyBlue/communicator/skin/menubuttonBindings.xml
index 9d0a28a7..a0fa8134 100755
--- a/EarlyBlue/communicator/skin/menubuttonBindings.xml
+++ b/EarlyBlue/communicator/skin/menubuttonBindings.xml
@@ -1,50 +1,50 @@
-<?xml version="1.0"?>
-
-<bindings id="xulBindings"
-          xmlns="http://www.mozilla.org/xbl"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-   
-  <binding id="menubutton-dual-foo">
-    <content excludes="observes,template,menupopup">
-      <xul:stack>
-        <xul:button class="menubutton-dual-button button-toolbar-1 top" allowevents="true" 
-                    inherits="buttontooltiptext:tooltiptext,buttonaction:oncommand,src,value,crop,accesskey,disabled"/>
-        <xul:box class="menubutton-dual-dropmarker-box" autostretch="never" valign="top" flex="1">
-          <xul:image class="menubutton-dual-dropmarker" inherits="disabled"/>
-        </xul:box>
-      </xul:stack>
-    </content>
-  </binding>
-
-  <binding id="menubutton-dual-blue">
-    <content excludes="observes,template,menupopup">
-        <xul:button class="menubutton-dual-button button-toolbar-1 top" allowevents="true" 
-                    inherits="buttontooltiptext:tooltiptext,buttonaction:oncommand,src,value,crop,accesskey,disabled"/>
-        <xul:box class="menubutton-dual-dropmarker-box" autostretch="never" valign="top" flex="1">
-          <xul:image class="menubutton-dual-dropmarker" inherits="disabled"/>
-        </xul:box>
-    </content>
-  </binding>
-
-  <binding id="menubutton-dual-standard">
-    <content excludes="observes,template,menupopup">
-        <xul:button class="menubutton-dual-button button-toolbar-2 top" allowevents="true" 
-                    inherits="buttontooltiptext:tooltiptext,buttonaction:oncommand,src,value,crop,accesskey,disabled"/>
-        <xul:box class="menubutton-dual-dropmarker-box" autostretch="never" valign="top" flex="1">
-          <xul:image class="menubutton-dual-dropmarker" inherits="disabled"/>
-        </xul:box>
-    </content>
-  </binding>
-
-  <binding id="menubutton-ubhist" extends="xul:menubutton">
-    <content excludes="observes,template,menupopup">
-      <xul:button class="button-toolbar-3">
-        <xul:box class="button-internal-box">
-          <xul:image inherits="disabled"/>
-        </xul:box>
-      </xul:button>
-    </content>
-  </binding>
-
-</bindings>
\ No newline at end of file
+<?xml version="1.0"?>
+
+<bindings id="xulBindings"
+          xmlns="http://www.mozilla.org/xbl"
+          xmlns:html="http://www.w3.org/1999/xhtml"
+          xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+   
+  <binding id="menubutton-dual-foo">
+    <content excludes="observes,template,menupopup">
+      <xul:stack>
+        <xul:button class="menubutton-dual-button button-toolbar-1 top" allowevents="true" 
+                    inherits="buttontooltiptext:tooltiptext,buttonaction:oncommand,src,value=label,crop,accesskey,disabled"/>
+        <xul:box class="menubutton-dual-dropmarker-box" autostretch="never" valign="top" flex="1">
+          <xul:image class="menubutton-dual-dropmarker" inherits="disabled"/>
+        </xul:box>
+      </xul:stack>
+    </content>
+  </binding>
+
+  <binding id="menubutton-dual-blue">
+    <content excludes="observes,template,menupopup">
+        <xul:button class="menubutton-dual-button button-toolbar-1 top" allowevents="true" 
+                    inherits="buttontooltiptext:tooltiptext,buttonaction:oncommand,src,value=label,crop,accesskey,disabled"/>
+        <xul:box class="menubutton-dual-dropmarker-box" autostretch="never" valign="top" flex="1">
+          <xul:image class="menubutton-dual-dropmarker" inherits="disabled"/>
+        </xul:box>
+    </content>
+  </binding>
+
+  <binding id="menubutton-dual-standard">
+    <content excludes="observes,template,menupopup">
+        <xul:button class="menubutton-dual-button button-toolbar-2 top" allowevents="true" 
+                    inherits="buttontooltiptext:tooltiptext,buttonaction:oncommand,src,value=label,crop,accesskey,disabled"/>
+        <xul:box class="menubutton-dual-dropmarker-box" autostretch="never" valign="top" flex="1">
+          <xul:image class="menubutton-dual-dropmarker" inherits="disabled"/>
+        </xul:box>
+    </content>
+  </binding>
+
+  <binding id="menubutton-ubhist" extends="xul:menubutton">
+    <content excludes="observes,template,menupopup">
+      <xul:button class="button-toolbar-3">
+        <xul:box class="button-internal-box">
+          <xul:image inherits="disabled"/>
+        </xul:box>
+      </xul:button>
+    </content>
+  </binding>
+
+</bindings>
diff --git a/EarlyBlue/communicator/skin/sidebar/sidebarBindings.xml b/EarlyBlue/communicator/skin/sidebar/sidebarBindings.xml
index fe4f2b06..37101df8 100755
--- a/EarlyBlue/communicator/skin/sidebar/sidebarBindings.xml
+++ b/EarlyBlue/communicator/skin/sidebar/sidebarBindings.xml
@@ -1,15 +1,15 @@
-<?xml version="1.0"?>
-
-<bindings id="buttonBindings"
-          xmlns="http://www.mozilla.org/xbl"
-          xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-
-  <binding id="sidebar-panel-header">
-    <content>
-      <xul:box class="sidebar-panel-header-box" flex="1" autostretch="never" valign="middle">
-        <xul:text class="sidebar-panel-header-text" inherits="value,accesskey,crop" crop="right"/>
-      </xul:box>
-    </content>
-  </binding>
-  
-</bindings>
\ No newline at end of file
+<?xml version="1.0"?>
+
+<bindings id="buttonBindings"
+          xmlns="http://www.mozilla.org/xbl"
+          xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+  <binding id="sidebar-panel-header">
+    <content>
+      <xul:box class="sidebar-panel-header-box" flex="1" autostretch="never" valign="middle">
+        <xul:text class="sidebar-panel-header-text" inherits="value=label,accesskey,crop" crop="right"/>
+      </xul:box>
+    </content>
+  </binding>
+  
+</bindings>
diff --git a/EarlyBlue/global/skin/box.css b/EarlyBlue/global/skin/box.css
index 10da90c1..7c62b961 100755
--- a/EarlyBlue/global/skin/box.css
+++ b/EarlyBlue/global/skin/box.css
@@ -5,8 +5,7 @@ titledbox
     padding               : 7px !important;
     margin                : 5px;
   }
-
-title
+label
   {
     margin                : 0px 40px 2px 6px;
     padding               : 0px 3px 0px 3px;
@@ -50,3 +49,4 @@ title
     }
   
 
+
diff --git a/EarlyBlue/global/skin/buttonBindings.xml b/EarlyBlue/global/skin/buttonBindings.xml
index 1bafd43a..24292539 100755
--- a/EarlyBlue/global/skin/buttonBindings.xml
+++ b/EarlyBlue/global/skin/buttonBindings.xml
@@ -1,59 +1,59 @@
-<?xml version="1.0"?>
-
-<bindings id="buttonBindings"
-          xmlns="http://www.mozilla.org/xbl"
-          xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-
-  <binding id="buttonleft" extends="chrome://global/content/xulBindings.xml#basetext">
-    <content excludes="observes,template">
-      <xul:box class="button-box-1" autostretch="never" flex="1">
-        <xul:box class="button-box-2" autostretch="never" flex="1">
-          <xul:image class="button-icon" inherits="src"/>
-          <xul:box class="button-box-text" flex="1" autostretch="never">
-            <xul:text class="button-text" inherits="disabled,value,accesskey,crop"/>
-          </xul:box>
-        </xul:box>
-      </xul:box>
-    </content>
-  </binding>
-
-  <binding id="buttonright" extends="chrome://global/content/xulBindings.xml#basetext">
-    <content excludes="observes,template">
-      <xul:box class="button-box-1" autostretch="never" flex="1">
-        <xul:box class="button-box-2" autostretch="never" flex="1">
-          <xul:box class="button-box-text" flex="1" autostretch="never">
-            <xul:text class="button-text" inherits="disabled,value,accesskey,crop"/>
-          </xul:box>
-          <xul:image class="button-icon" inherits="src"/>
-        </xul:box>
-      </xul:box>
-    </content>
-  </binding>
-  
-  <binding id="buttontop" extends="chrome://global/content/xulBindings.xml#basetext">
-    <content excludes="observes,template">
-      <xul:box class="button-box-1" autostretch="never" flex="1">
-        <xul:box class="button-box-2" autostretch="never" flex="1" orient="vertical" align="center">
-          <xul:image class="button-icon" inherits="src"/>
-          <xul:box class="button-box-text" flex="1" autostretch="never">
-            <xul:text class="button-text" inherits="disabled,value,accesskey,crop"/>
-          </xul:box>
-        </xul:box>
-      </xul:box>
-    </content>
-  </binding>
-
-  <binding id="buttonbottom" extends="chrome://global/content/xulBindings.xml#basetext">
-    <content excludes="observes,template">
-      <xul:box class="button-box-1" autostretch="never" flex="1">
-        <xul:box class="button-box-2" autostretch="never" flex="1" orient="vertical" align="center">
-          <xul:box class="button-box-text" flex="1" autostretch="never">
-            <xul:text class="button-text" inherits="disabled,value,accesskey,crop"/>
-          </xul:box>
-          <xul:image class="button-icon" inherits="src"/>
-        </xul:box>
-      </xul:box>
-    </content>
-  </binding>
-
-</bindings>
\ No newline at end of file
+<?xml version="1.0"?>
+
+<bindings id="buttonBindings"
+          xmlns="http://www.mozilla.org/xbl"
+          xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+  <binding id="buttonleft" extends="chrome://global/content/xulBindings.xml#basetext">
+    <content excludes="observes,template">
+      <xul:box class="button-box-1" autostretch="never" flex="1">
+        <xul:box class="button-box-2" autostretch="never" flex="1">
+          <xul:image class="button-icon" inherits="src"/>
+          <xul:box class="button-box-text" flex="1" autostretch="never">
+            <xul:text class="button-text" inherits="disabled,value=label,accesskey,crop"/>
+          </xul:box>
+        </xul:box>
+      </xul:box>
+    </content>
+  </binding>
+
+  <binding id="buttonright" extends="chrome://global/content/xulBindings.xml#basetext">
+    <content excludes="observes,template">
+      <xul:box class="button-box-1" autostretch="never" flex="1">
+        <xul:box class="button-box-2" autostretch="never" flex="1">
+          <xul:box class="button-box-text" flex="1" autostretch="never">
+            <xul:text class="button-text" inherits="disabled,value=label,accesskey,crop"/>
+          </xul:box>
+          <xul:image class="button-icon" inherits="src"/>
+        </xul:box>
+      </xul:box>
+    </content>
+  </binding>
+  
+  <binding id="buttontop" extends="chrome://global/content/xulBindings.xml#basetext">
+    <content excludes="observes,template">
+      <xul:box class="button-box-1" autostretch="never" flex="1">
+        <xul:box class="button-box-2" autostretch="never" flex="1" orient="vertical" align="center">
+          <xul:image class="button-icon" inherits="src"/>
+          <xul:box class="button-box-text" flex="1" autostretch="never">
+            <xul:text class="button-text" inherits="disabled,value=label,accesskey,crop"/>
+          </xul:box>
+        </xul:box>
+      </xul:box>
+    </content>
+  </binding>
+
+  <binding id="buttonbottom" extends="chrome://global/content/xulBindings.xml#basetext">
+    <content excludes="observes,template">
+      <xul:box class="button-box-1" autostretch="never" flex="1">
+        <xul:box class="button-box-2" autostretch="never" flex="1" orient="vertical" align="center">
+          <xul:box class="button-box-text" flex="1" autostretch="never">
+            <xul:text class="button-text" inherits="disabled,value=label,accesskey,crop"/>
+          </xul:box>
+          <xul:image class="button-icon" inherits="src"/>
+        </xul:box>
+      </xul:box>
+    </content>
+  </binding>
+
+</bindings>
diff --git a/EarlyBlue/global/skin/checkbox.css b/EarlyBlue/global/skin/checkbox.css
index 0ea22552..39d4e077 100755
--- a/EarlyBlue/global/skin/checkbox.css
+++ b/EarlyBlue/global/skin/checkbox.css
@@ -1,66 +1,67 @@
-/* stylesheet for XUL <checkbox> element */
-
-/* default checkbox for dialogs */
-
-/* outer checkbox frame */
-  checkbox 
-    {
-      margin: 3px 5px 3px 5px;
-    }
-
-/* checkmark outer frame */
-  checkbox > .internal-box > .checkmark-box 
-    {
-      border: 1px inset #CCD0DD;
-      background-color: transparent;
-      margin-top: 2px;
-      margin-right: 4px;
-      padding: 1px; 
-    }
-
-  checkbox[disabled="true"] > .internal-box > .checkmark-box,
-  checkbox[disabled="true"]:hover > .internal-box > .checkmark-box 
-    {
-      border: 1px inset #CCD0DD;
-    }
-    
-/* checkmark inner frame */
-  checkbox > .internal-box > .checkmark-box > .checkbox-check 
-    {
-      width: 8px;
-      height: 8px;
-      list-style-image: none;
-    }
-  
-  checkbox[checked="true"] > .internal-box > .checkmark-box > .checkbox-check 
-    {
-      list-style-image: url(chrome://global/skin/check-check.gif);
-    }
-    
-  checkbox[checked="true"][disabled="true"] > .internal-box > .checkmark-box > .checkbox-check
-    {
-      list-style-image: url(chrome://global/skin/check-check-disabled.gif);
-    }  
-
-  checkbox > .internal-box > .checkbox-icon 
-    {
-      list-style-image: inherit;
-    }
-    
-/* checkmark label/icon frame */
-  checkbox[value] > .internal-box > html
-    {
-      margin: 0px 0px 0px 4px;
-      padding: 1px;
-    }
-
-  checkbox[disabled="true"][value] > .internal-box > html 
-    {
-      color: #999999;
-    }
-    
-  checkbox:focus > .internal-box > html 
-    {
-      border              : 1px dotted black;
-      padding             : 0px;
-    }
+/* stylesheet for XUL <checkbox> element */
+
+/* default checkbox for dialogs */
+
+/* outer checkbox frame */
+  checkbox 
+    {
+      margin: 3px 5px 3px 5px;
+    }
+
+/* checkmark outer frame */
+  checkbox > .internal-box > .checkmark-box 
+    {
+      border: 1px inset #CCD0DD;
+      background-color: transparent;
+      margin-top: 2px;
+      margin-right: 4px;
+      padding: 1px; 
+    }
+
+  checkbox[disabled="true"] > .internal-box > .checkmark-box,
+  checkbox[disabled="true"]:hover > .internal-box > .checkmark-box 
+    {
+      border: 1px inset #CCD0DD;
+    }
+    
+/* checkmark inner frame */
+  checkbox > .internal-box > .checkmark-box > .checkbox-check 
+    {
+      width: 8px;
+      height: 8px;
+      list-style-image: none;
+    }
+  
+  checkbox[checked="true"] > .internal-box > .checkmark-box > .checkbox-check 
+    {
+      list-style-image: url(chrome://global/skin/check-check.gif);
+    }
+    
+  checkbox[checked="true"][disabled="true"] > .internal-box > .checkmark-box > .checkbox-check
+    {
+      list-style-image: url(chrome://global/skin/check-check-disabled.gif);
+    }  
+
+  checkbox > .internal-box > .checkbox-icon 
+    {
+      list-style-image: inherit;
+    }
+    
+/* checkmark label/icon frame */
+  checkbox[label] > .internal-box > html
+    {
+      margin: 0px 0px 0px 4px;
+      padding: 1px;
+    }
+
+  checkbox[disabled="true"][label] > .internal-box > html 
+    {
+      color: #999999;
+    }
+    
+  checkbox:focus > .internal-box > html 
+    {
+      border              : 1px dotted black;
+      padding             : 0px;
+    }
+
diff --git a/EarlyBlue/global/skin/classicBindings.xml b/EarlyBlue/global/skin/classicBindings.xml
index fc4cc37f..07948a15 100755
--- a/EarlyBlue/global/skin/classicBindings.xml
+++ b/EarlyBlue/global/skin/classicBindings.xml
@@ -1,97 +1,97 @@
-<?xml version="1.0"?>
-
-<bindings id="buttonBindings"
-          xmlns="http://www.mozilla.org/xbl"
-          xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-
-  <binding id="textdisabled" extends="xul:text">
-    <content excludes="observes,template">
-      <xul:stack>
-        <xul:text class="text-bottom" inherits="value,accesskey,crop"/>
-        <xul:text class="text-top" inherits="value,accesskey,crop"/>
-      </xul:stack>
-    </content>
-  </binding>
-
-  <binding id="toolbargrippy" extends="xul:box">
-    <content orient="vertical">
-      <xul:box autostretch="never" halign="center">
-        <xul:image class="toolbargrippy-twisty"/>
-      </xul:box>
-      <xul:spring class="toolbargrippy-texture" flex="1"/>
-    </content>
-  </binding>
-  
-  <binding id="radio" extends="chrome://global/content/radioBindings.xml#radio">
-    <content excludes="observes">
-      <xul:box flex="1" class="radio-internal-box" autostretch="never" valign="middle">
-        <xul:box class="radio-checkmark-box-1" autostretch="never" inherits="disabled">
-          <xul:box class="radio-checkmark-box-2" autostretch="never" flex="1">
-            <xul:image class="radio-check" inherits="checked,disabled"/>
-          </xul:box>
-        </xul:box>
-        <xul:image class="radio-icon" inherits="src,disabled"/>
-        <xul:html class="radio-text" inherits="value,accesskey,crop,disabled" flex="1">
-          <children/>
-        </xul:html>
-      </xul:box>
-    </content>
-  </binding>
-
-  <binding id="checkbox" extends="chrome://global/content/xulBindings.xml#checkbox">
-    <content excludes="observes">
-      <xul:box flex="1" class="checkbox-internal-box" autostretch="never" valign="middle">
-        <xul:box class="checkbox-checkmark-box-1" autostretch="never" inherits="disabled">
-          <xul:box class="checkbox-checkmark-box-2" autostretch="never" flex="1">
-            <xul:image class="checkbox-check" inherits="checked,disabled"/>
-          </xul:box>
-        </xul:box>
-        <xul:image class="checkbox-icon" inherits="src,disabled"/>
-        <xul:html class="checkbox-text" inherits="value,accesskey,crop,disabled" flex="1">
-          <children/>
-        </xul:html>
-      </xul:box>
-    </content>
-  </binding>
-
-  <binding id="thumb" extends="xul:box">
-    <content>
-      <xul:box class="thumb-box" autostretch="never" orient="vertical" flex="1">
-        <xul:spring flex="1"/>
-      </xul:box>
-    </content>
-  </binding>
-
-  <binding id="scrollbar">
-    <content>
-      <xul:scrollbarbutton type="decrement" inherits="align:sborient"/>
-      <xul:slider flex="1" inherits="curpos,maxpos,pageincrement,increment">
-	      <xul:thumb inherits="align,src" flex="1"/>
-      </xul:slider>
-      <xul:scrollbarbutton type="increment" inherits="align:sborient"/>
-    </content>
-  </binding>
-  
-  <binding id="scrollbarbutton">
-    <content>
-      <xul:box class="scrollbarbutton-box" flex="1">
-        <xul:image class="scrollbarbutton-icon" inherits="src"/>
-      </xul:box>
-    </content>
-  </binding>
-
-  <binding id="slider">
-    <content>
-	    <xul:button class="slider-button"/>
-  	</content>
-  </binding>
-  
-  <binding id="grippy">
-    <content>
-      <xul:box class="grippy-box" flex="1">
-        <xul:image class="grippy-image" inherits="src" />
-      </xul:box>
-    </content>
-  </binding>
-  
-</bindings>
\ No newline at end of file
+<?xml version="1.0"?>
+
+<bindings id="buttonBindings"
+          xmlns="http://www.mozilla.org/xbl"
+          xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+  <binding id="textdisabled" extends="xul:text">
+    <content excludes="observes,template">
+      <xul:stack>
+        <xul:text class="text-bottom" inherits="value=label,accesskey,crop"/>
+        <xul:text class="text-top" inherits="value=label,accesskey,crop"/>
+      </xul:stack>
+    </content>
+  </binding>
+
+  <binding id="toolbargrippy" extends="xul:box">
+    <content orient="vertical">
+      <xul:box autostretch="never" halign="center">
+        <xul:image class="toolbargrippy-twisty"/>
+      </xul:box>
+      <xul:spring class="toolbargrippy-texture" flex="1"/>
+    </content>
+  </binding>
+  
+  <binding id="radio" extends="chrome://global/content/radioBindings.xml#radio">
+    <content excludes="observes">
+      <xul:box flex="1" class="radio-internal-box" autostretch="never" valign="middle">
+        <xul:box class="radio-checkmark-box-1" autostretch="never" inherits="disabled">
+          <xul:box class="radio-checkmark-box-2" autostretch="never" flex="1">
+            <xul:image class="radio-check" inherits="checked,disabled"/>
+          </xul:box>
+        </xul:box>
+        <xul:image class="radio-icon" inherits="src,disabled"/>
+        <xul:html class="radio-text" inherits="value=label,accesskey,crop,disabled" flex="1">
+          <children/>
+        </xul:html>
+      </xul:box>
+    </content>
+  </binding>
+
+  <binding id="checkbox" extends="chrome://global/content/xulBindings.xml#checkbox">
+    <content excludes="observes">
+      <xul:box flex="1" class="checkbox-internal-box" autostretch="never" valign="middle">
+        <xul:box class="checkbox-checkmark-box-1" autostretch="never" inherits="disabled">
+          <xul:box class="checkbox-checkmark-box-2" autostretch="never" flex="1">
+            <xul:image class="checkbox-check" inherits="checked,disabled"/>
+          </xul:box>
+        </xul:box>
+        <xul:image class="checkbox-icon" inherits="src,disabled"/>
+        <xul:html class="checkbox-text" inherits="value=label,accesskey,crop,disabled" flex="1">
+          <children/>
+        </xul:html>
+      </xul:box>
+    </content>
+  </binding>
+
+  <binding id="thumb" extends="xul:box">
+    <content>
+      <xul:box class="thumb-box" autostretch="never" orient="vertical" flex="1">
+        <xul:spring flex="1"/>
+      </xul:box>
+    </content>
+  </binding>
+
+  <binding id="scrollbar">
+    <content>
+      <xul:scrollbarbutton type="decrement" inherits="align:sborient"/>
+      <xul:slider flex="1" inherits="curpos,maxpos,pageincrement,increment">
+	      <xul:thumb inherits="align,src" flex="1"/>
+      </xul:slider>
+      <xul:scrollbarbutton type="increment" inherits="align:sborient"/>
+    </content>
+  </binding>
+  
+  <binding id="scrollbarbutton">
+    <content>
+      <xul:box class="scrollbarbutton-box" flex="1">
+        <xul:image class="scrollbarbutton-icon" inherits="src"/>
+      </xul:box>
+    </content>
+  </binding>
+
+  <binding id="slider">
+    <content>
+	    <xul:button class="slider-button"/>
+  	</content>
+  </binding>
+  
+  <binding id="grippy">
+    <content>
+      <xul:box class="grippy-box" flex="1">
+        <xul:image class="grippy-image" inherits="src" />
+      </xul:box>
+    </content>
+  </binding>
+  
+</bindings>
diff --git a/EarlyBlue/global/skin/formatting.css b/EarlyBlue/global/skin/formatting.css
index ee130538..f800932c 100755
--- a/EarlyBlue/global/skin/formatting.css
+++ b/EarlyBlue/global/skin/formatting.css
@@ -1,141 +1,150 @@
-/* colors */
-
-.color-dialog
-  {
-    background-color      : #CCD0DD;
-    color                 : #000000;
-  }
-  
-.color-window
-  {
-    background-color      : #FFFFFF;
-    color                 : #000000;
-  }
-
-/* inset areas */
-.inset
-  {
-    border                : 1px inset #CCD0DD;
-    margin                : 0px 5px 5px 5px;
-  }
-  
-/* formatting */
-.groove-top
-  {
-    border-top            : 2px groove #CCD0DD;  
-  }
-  
-.groove-right
-  {
-    border-right          : 2px groove #CCD0DD;
-  }
-  
-.groove-left
-  {
-    border-left           : 2px groove #CCD0DD;
-  }
-  
-.groove-bottom
-  {
-    border-bottom         : 2px groove #CCD0DD;
-  }
-  
-.outset
-  {
-    border                : 1px outset #CCD0DD;
-  }  
-  
-/** separator rules **/
-/* standard separators */
-  separator, separator[orient="horizontal"] 
-    {
-      height: 1.5em;
-    }
-  
-  separator[orient="vertical"] 
-    {
-      width: 1.5em;
-    }
-
-/* thinner separators (50% size) */
-  separator.thin, separator.thin[orient="horizontal"] 
-    {
-      height: 0.5em;
-    }
-  
-  separator.thin[orient="vertical"] 
-    {
-      width: 0.5em;
-    }
-
-/* groove separators (50% size) */
-  separator.groove,
-  separator.groove[orient="horizontal"] 
-    {
-      border-top: 2px groove #CCD0DD;
-      height: 0px;
-      margin-top: 0.4em;
-      margin-bottom: 0.4em;
-    }
-  
-  separator.groove[orient="vertical"] 
-    {
-      border-left: 2px groove #CCD0DD;
-      margin-left: 0.4em;
-      margin-right: 0.4em;
-    }
-  
-/* groove separators (0 padding, for dividing effects) */  
-  separator.groove-thin 
-    {
-      border-top: 2px groove #CCD0DD;
-      height: 0px;
-    }
-  
-  separator[orient="vertical"].groove-thin 
-    {
-      border-left: 2px groove #CCCCCC;
-    }
-
-/** text formatting rules **/
-/* label (with margins) */
-  text.label 
-    {
-      margin              : 1px 5px 2px 5px;
-    }
-    
-  text[disabled="true"] 
-    {
-      color                 : #9999CC;
-    }    
-    
-  html
-    {
-      margin              : 1px 5px 4px 5px;
-      cursor              : default;
-    }
-
-  .header 
-    {
-      font-weight         : bold;
-    }
-   
-  .indent
-    {
-      margin-left         : 20px;
-    }
-
-  .icon-dropmarker
-    {
-      list-style-image    : url("chrome://global/skin/scroll-down.gif");
-    }
-    
-  .box-padded
-    {
-      padding             : 5px;
-    }    
-    
-  .spaced
-    {
-      margin              : 3px 5px 4px 5px;
-    }    
\ No newline at end of file
+/* colors */
+
+.color-dialog
+  {
+    background-color      : #CCD0DD;
+    color                 : #000000;
+  }
+  
+.color-window
+  {
+    background-color      : #FFFFFF;
+    color                 : #000000;
+  }
+
+/* inset areas */
+.inset
+  {
+    border                : 1px inset #CCD0DD;
+    margin                : 0px 5px 5px 5px;
+  }
+  
+/* formatting */
+.groove-top
+  {
+    border-top            : 2px groove #CCD0DD;  
+  }
+  
+.groove-right
+  {
+    border-right          : 2px groove #CCD0DD;
+  }
+  
+.groove-left
+  {
+    border-left           : 2px groove #CCD0DD;
+  }
+  
+.groove-bottom
+  {
+    border-bottom         : 2px groove #CCD0DD;
+  }
+  
+.outset
+  {
+    border                : 1px outset #CCD0DD;
+  }  
+  
+/** separator rules **/
+/* standard separators */
+  separator, separator[orient="horizontal"] 
+    {
+      height: 1.5em;
+    }
+  
+  separator[orient="vertical"] 
+    {
+      width: 1.5em;
+    }
+
+/* thinner separators (50% size) */
+  separator.thin, separator.thin[orient="horizontal"] 
+    {
+      height: 0.5em;
+    }
+  
+  separator.thin[orient="vertical"] 
+    {
+      width: 0.5em;
+    }
+
+/* groove separators (50% size) */
+  separator.groove,
+  separator.groove[orient="horizontal"] 
+    {
+      border-top: 2px groove #CCD0DD;
+      height: 0px;
+      margin-top: 0.4em;
+      margin-bottom: 0.4em;
+    }
+  
+  separator.groove[orient="vertical"] 
+    {
+      border-left: 2px groove #CCD0DD;
+      margin-left: 0.4em;
+      margin-right: 0.4em;
+    }
+  
+/* groove separators (0 padding, for dividing effects) */  
+  separator.groove-thin 
+    {
+      border-top: 2px groove #CCD0DD;
+      height: 0px;
+    }
+  
+  separator[orient="vertical"].groove-thin 
+    {
+      border-left: 2px groove #CCCCCC;
+    }
+
+/** text formatting rules **/
+/* label (with margins) */
+  text.label 
+    {
+      margin              : 1px 5px 2px 5px;
+    }
+    
+  text[disabled="true"] 
+    {
+      color                 : #9999CC;
+    }    
+    
+  html
+    {
+      margin              : 1px 5px 4px 5px;
+      cursor              : default;
+    }
+
+  .header 
+    {
+      font-weight         : bold;
+    }
+   
+  .indent
+    {
+      margin-left         : 20px;
+    }
+
+  .icon-dropmarker
+    {
+      list-style-image    : url("chrome://global/skin/scroll-down.gif");
+    }
+    
+  .box-padded
+    {
+      padding             : 5px;
+    }    
+    
+  .spaced
+    {
+      margin              : 3px 5px 4px 5px;
+    } 
+
+  .link
+    {
+      color               : #0000FF;
+      cursor              : pointer;
+      -moz-user-select    : text;
+      text-decoration     : underline;
+    }
+
diff --git a/EarlyBlue/global/skin/menubuttonBindings.xml b/EarlyBlue/global/skin/menubuttonBindings.xml
index 993c8c33..941e0ad7 100755
--- a/EarlyBlue/global/skin/menubuttonBindings.xml
+++ b/EarlyBlue/global/skin/menubuttonBindings.xml
@@ -1,39 +1,40 @@
-<?xml version="1.0"?>
-
-<bindings id="menuButtonToolbarBindings"
-          xmlns="http://www.mozilla.org/xbl"
-          xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-          
-  <binding id="menubutton-toolbar-top">
-    <content excludes="observes,template,menupopup">
-      <xul:button class="classic-simplebutton" allowevents="true" flex="1"
-                  inherits="value,src,accesskey,crop,disabled,buttonaction:oncommand" 
-                  onmousedown="this.parentNode.setAttribute('buttondown','true');"
-                  onmouseup="this.parentNode.removeAttribute('buttondown');"
-                  onmouseover="this.parentNode.setAttribute('buttonover','true');"
-                  onmouseout="this.parentNode.removeAttribute('buttonover');"/>
-      <xul:box class="classic-dropmarker-box" autostretch="never" valign="middle" inherits="disabled">
-        <xul:image class="classic-dropmarker" inherits="disabled"/>
-      </xul:box>
-    </content>
-  </binding>
-  
-  <binding id="buttonleft" extends="chrome://global/content/xulBindings.xml#basetext">
-    <content excludes="observes,template" autostretch="never">
-      <xul:image class="classic-simplebutton-icon" inherits="src"/>
-      <xul:box orient="vertical" class="classic-simplebutton-textbox" autostretch="never" flex="1">
-        <xul:text class="classic-simplebutton-text" inherits="value,accesskey,crop"/>
-      </xul:box>
-    </content>
-  </binding>
-
-  <binding id="buttontop" extends="chrome://global/content/xulBindings.xml#basetext">
-    <content excludes="observes,template" orient="vertical" autostretch="never" halign="middle">
-      <xul:image class="classic-simplebutton-icon" inherits="src"/>
-      <xul:box orient="vertical" class="classic-simplebutton-textbox" autostretch="never" flex="1">
-        <xul:text class="classic-simplebutton-text" inherits="value,accesskey,crop"/>
-      </xul:box>
-    </content>
-  </binding>
-  
-</bindings>
+<?xml version="1.0"?>
+
+<bindings id="menuButtonToolbarBindings"
+          xmlns="http://www.mozilla.org/xbl"
+          xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+          
+  <binding id="menubutton-toolbar-top">
+    <content excludes="observes,template,menupopup">
+      <xul:button class="classic-simplebutton" allowevents="true" flex="1"
+                  inherits="value,src,accesskey,crop,disabled,buttonaction:oncommand" 
+                  onmousedown="this.parentNode.setAttribute('buttondown','true');"
+                  onmouseup="this.parentNode.removeAttribute('buttondown');"
+                  onmouseover="this.parentNode.setAttribute('buttonover','true');"
+                  onmouseout="this.parentNode.removeAttribute('buttonover');"/>
+      <xul:box class="classic-dropmarker-box" autostretch="never" valign="middle" inherits="disabled">
+        <xul:image class="classic-dropmarker" inherits="disabled"/>
+      </xul:box>
+    </content>
+  </binding>
+  
+  <binding id="buttonleft" extends="chrome://global/content/xulBindings.xml#basetext">
+    <content excludes="observes,template" autostretch="never">
+      <xul:image class="classic-simplebutton-icon" inherits="src"/>
+      <xul:box orient="vertical" class="classic-simplebutton-textbox" autostretch="never" flex="1">
+        <xul:text class="classic-simplebutton-text" inherits="value=label,accesskey,crop"/>
+      </xul:box>
+    </content>
+  </binding>
+
+  <binding id="buttontop" extends="chrome://global/content/xulBindings.xml#basetext">
+    <content excludes="observes,template" orient="vertical" autostretch="never" halign="middle">
+      <xul:image class="classic-simplebutton-icon" inherits="src"/>
+      <xul:box orient="vertical" class="classic-simplebutton-textbox" autostretch="never" flex="1">
+        <xul:text class="classic-simplebutton-text" inherits="value=label,accesskey,crop"/>
+      </xul:box>
+    </content>
+  </binding>
+  
+</bindings>
+
diff --git a/EarlyBlue/global/skin/menulistBindings.xml b/EarlyBlue/global/skin/menulistBindings.xml
index 3dc6b7d2..912de302 100755
--- a/EarlyBlue/global/skin/menulistBindings.xml
+++ b/EarlyBlue/global/skin/menulistBindings.xml
@@ -1,36 +1,36 @@
-<?xml version="1.0"?>
-
-<bindings id="menulistBindings"
-   xmlns="http://www.mozilla.org/xbl"
-   xmlns:html="http://www.w3.org/1999/xhtml"
-   xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-
-<!-- 
-  BINDING : menulist
-  XUL REPRESENTATION : <menulist>
-  -->
-  <binding id="menulist" extends="chrome://global/content/menulistBindings.xml#menulist">
-    <content excludes="template,observes,menupopup" flex="1">
-      <xul:box class="menulist-internal-box" flex="1">
-        <xul:box class="menulist-display-box" flex="1" valign="middle" autostretch="never">
-          <xul:image class="menulist-icon" inherits="src"/>
-          <xul:text class="menulist-text" inherits="value,accesskey,crop" crop="right"/>
-        </xul:box>
-        <xul:box class="menulist-dropmarker-box-1" valign="middle" inherits="open">
-          <xul:box class="menulist-dropmarker-box-2" flex="1" autostretch="never" valign="middle" inherits="open">
-            <xul:image class="menulist-dropmarker" inherits="disabled"/>
-          </xul:box>
-        </xul:box>
-      </xul:box>
-    </content>
-  </binding>
-
-  <binding id="menulistpopup">
-    <content>
-      <xul:box class="menulistpopup-internal-box" orient="vertical" flex="1" style="overflow: auto">
-        <children/>
-      </xul:box>
-    </content>
-  </binding>
-   
-</bindings>
\ No newline at end of file
+<?xml version="1.0"?>
+
+<bindings id="menulistBindings"
+   xmlns="http://www.mozilla.org/xbl"
+   xmlns:html="http://www.w3.org/1999/xhtml"
+   xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+<!-- 
+  BINDING : menulist
+  XUL REPRESENTATION : <menulist>
+  -->
+  <binding id="menulist" extends="chrome://global/content/menulistBindings.xml#menulist">
+    <content excludes="template,observes,menupopup" flex="1">
+      <xul:box class="menulist-internal-box" flex="1">
+        <xul:box class="menulist-display-box" flex="1" valign="middle" autostretch="never">
+          <xul:image class="menulist-icon" inherits="src"/>
+          <xul:text class="menulist-text" inherits="value=label,accesskey,crop" crop="right"/>
+        </xul:box>
+        <xul:box class="menulist-dropmarker-box-1" valign="middle" inherits="open">
+          <xul:box class="menulist-dropmarker-box-2" flex="1" autostretch="never" valign="middle" inherits="open">
+            <xul:image class="menulist-dropmarker" inherits="disabled"/>
+          </xul:box>
+        </xul:box>
+      </xul:box>
+    </content>
+  </binding>
+
+  <binding id="menulistpopup">
+    <content>
+      <xul:box class="menulistpopup-internal-box" orient="vertical" flex="1" style="overflow: auto">
+        <children/>
+      </xul:box>
+    </content>
+  </binding>
+   
+</bindings>
diff --git a/EarlyBlue/global/skin/outliner.css b/EarlyBlue/global/skin/outliner.css
index 664fa25b..7a66a93a 100644
--- a/EarlyBlue/global/skin/outliner.css
+++ b/EarlyBlue/global/skin/outliner.css
@@ -64,7 +64,7 @@ outlinerbody:-moz-outliner-cell(selected)
 outlinerbody:-moz-outliner-cell-text
 {
   color: inherit;
-  padding-left: 2px;
+  padding-left: 1px;
   padding-right: 2px;
 }
 
@@ -145,4 +145,16 @@ outlinercol:hover:active > .outlinercol-image-box
   list-style-image: url("chrome://global/skin/columnselect.gif");
 }
 
+/* twisty rules */
+
+outlinerbody:-moz-outliner-twisty {
+  padding-right: 2px;
+  width: 12px; /* The image's width is 12 pixels */
+  list-style-image: url("chrome://global/skin/twisty-closed.gif");
+}
+
+outlinerbody:-moz-outliner-twisty(open) {
+  width: 12px; /* The image's width is 12 pixels */
+  list-style-image: url("chrome://global/skin/twisty-open.gif");
+}
 
diff --git a/EarlyBlue/global/skin/radio.css b/EarlyBlue/global/skin/radio.css
index 39b4fb86..36784489 100755
--- a/EarlyBlue/global/skin/radio.css
+++ b/EarlyBlue/global/skin/radio.css
@@ -1,80 +1,80 @@
-/* stylesheet for XUL <radio> element */
-
-/* default radio for dialogs */
-/* outer frame */
-  radio 
-    {
-      margin: 3px 5px 3px 5px;
-    }
-
-
-/* checkmark outer frame */
-  radio > .internal-box > .checkmark-box 
-    {
-      -moz-border-radius: 50%;
-      margin-top: 2px;
-    }
-
-/* checkmark inner frame */
-  radio > .internal-box > .checkmark-box > image 
-    {
-      border: 2px outset #CCD0DD;
-      width: 12px;
-      height: 12px;
-      padding: 1px;
-      -moz-border-radius: 50%;
-    }
-
-  /* ensure that no list-style-image is inherited in from the Outside */
-  .checkmark-box
-    {
-      list-style-image: none;
-    }
-  
-
-  radio[checked="true"] > .internal-box > .checkmark-box > image 
-    {
-      list-style-image: url(chrome://global/skin/check-radio.gif);
-    }
-  
-  radio[checked="true"][disabled="true"] > .internal-box > .checkmark-box > image
-    {
-      list-style-image: url(chrome://global/skin/check-radio-disabled.gif);
-    }
-
-  radio:hover:active > .internal-box > .checkmark-box > image 
-    {
-      border: 2px inset #CCD0DD;
-    }
-
-  radio[disabled="true"] > .internal-box > .checkmark-box > image,
-  radio[disabled="true"]:active > .internal-box > .checkmark-box > image 
-    {
-      border: 2px outset #CCD0DD;
-    }
-
-/* text/icon frames */
-  radio[value] > .internal-box > html,
-  radio.iconic > .internal-box > .icon 
-    {
-      margin: 0px 0px 0px 4px;
-      padding: 1px;
-    }
-
-  radio.iconic > .internal-box > html 
-    {
-      margin-left: 4px;
-    }
-    
-  radio[disabled="true"][value] > .internal-box > html 
-    {
-      color: #999999;
-    }
-  
-  radio:focus > .internal-box > html
-    { 
-      border              : 1px dotted black;
-      padding             : 0px;
-    }
-    
-    
\ No newline at end of file
+/* stylesheet for XUL <radio> element */
+
+/* default radio for dialogs */
+/* outer frame */
+  radio 
+    {
+      margin: 3px 5px 3px 5px;
+    }
+
+
+/* checkmark outer frame */
+  radio > .internal-box > .checkmark-box 
+    {
+      -moz-border-radius: 50%;
+      margin-top: 2px;
+    }
+
+/* checkmark inner frame */
+  radio > .internal-box > .checkmark-box > image 
+    {
+      border: 2px outset #CCD0DD;
+      width: 12px;
+      height: 12px;
+      padding: 1px;
+      -moz-border-radius: 50%;
+    }
+
+  /* ensure that no list-style-image is inherited in from the Outside */
+  .checkmark-box
+    {
+      list-style-image: none;
+    }
+  
+
+  radio[checked="true"] > .internal-box > .checkmark-box > image 
+    {
+      list-style-image: url(chrome://global/skin/check-radio.gif);
+    }
+  
+  radio[checked="true"][disabled="true"] > .internal-box > .checkmark-box > image
+    {
+      list-style-image: url(chrome://global/skin/check-radio-disabled.gif);
+    }
+
+  radio:hover:active > .internal-box > .checkmark-box > image 
+    {
+      border: 2px inset #CCD0DD;
+    }
+
+  radio[disabled="true"] > .internal-box > .checkmark-box > image,
+  radio[disabled="true"]:active > .internal-box > .checkmark-box > image 
+    {
+      border: 2px outset #CCD0DD;
+    }
+
+/* text/icon frames */
+  radio[label] > .internal-box > html,
+  radio.iconic > .internal-box > .icon 
+    {
+      margin: 0px 0px 0px 4px;
+      padding: 1px;
+    }
+
+  radio.iconic > .internal-box > html 
+    {
+      margin-left: 4px;
+    }
+    
+  radio[disabled="true"][label] > .internal-box > html 
+    {
+      color: #999999;
+    }
+  
+  radio:focus > .internal-box > html
+    { 
+      border              : 1px dotted black;
+      padding             : 0px;
+    }
+    
+    
diff --git a/EarlyBlue/global/skin/scrollbarBindings.xml b/EarlyBlue/global/skin/scrollbarBindings.xml
new file mode 100644
index 00000000..0cbdd1a2
--- /dev/null
+++ b/EarlyBlue/global/skin/scrollbarBindings.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<!DOCTYPE window [
+<!ENTITY % textcontextDTD SYSTEM "chrome://global/locale/textcontext.dtd" >
+%textcontextDTD;
+]>
+
+<bindings id="scrollbarBindings"
+   xmlns="http://www.mozilla.org/xbl"
+   xmlns:html="http://www.w3.org/1999/xhtml"
+   xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+  
+  <binding id="thumbv" extends="xul:box">
+    <content align="vertical">
+      <xul:image inherits="src"/>
+    </content>
+  </binding>
+
+  <binding id="thumbh" extends="xul:box">
+    <content>
+      <xul:image inherits="src"/>
+    </content>
+  </binding>
+
+  <binding id="scrollbar" extends="xul:scrollbar">
+    <content>
+      <xul:scrollbarbutton type="decrement" inherits="sborient=align"/>
+      <xul:slider flex="1" inherits="curpos,maxpos,pageincrement,increment">
+        <xul:thumb inherits="align,src" flex="1"/>
+      </xul:slider>
+      <xul:scrollbarbutton type="increment" inherits="sborient=align"/>
+    </content>
+  </binding>
+
+  <binding id="scrollbarbutton">
+    <content>
+      <xul:box class="scrollbarbutton-box" flex="1">
+        <xul:image class="scrollbarbutton-icon" inherits="src"/>
+      </xul:box>
+    </content>
+  </binding>
+
+
+</bindings>
+
+
+
+
diff --git a/EarlyBlue/global/skin/scrollbars.css b/EarlyBlue/global/skin/scrollbars.css
index 32fcecdd..e9021543 100755
--- a/EarlyBlue/global/skin/scrollbars.css
+++ b/EarlyBlue/global/skin/scrollbars.css
@@ -3,13 +3,13 @@
 /********* XP Scrollbar *********/
 
 scrollbar {
-   -moz-binding: url("chrome://global/content/xulBindings.xml#scrollbar");
+  -moz-binding: url("chrome://global/skin/scrollbarBindings.xml#scrollbar"); 
 }
 
 /********* XP Scrollbar *********/
 
 thumb {
-  -moz-binding: url(chrome://global/skin/workaround.xml#thumbh);
+  -moz-binding: url(chrome://global/skin/scrollbarBindings.xml#thumbh);
   background-color: #CCCCCC;
   border: 1px outset #CCCCCC;
   list-style-image: url("chrome://global/skin/scroll-thumb-horiz.gif");
@@ -22,7 +22,7 @@ thumb[disabled="true"] {
 }
 
 scrollbar[align="vertical"] > slider > thumb {
-  -moz-binding: url(chrome://global/skin/workaround.xml#thumbv);
+  -moz-binding: url(chrome://global/skin/scrollbarBindings.xml#thumbv); 
    list-style-image: url("chrome://global/skin/scroll-thumb-vert.gif")
 }
 
@@ -38,6 +38,7 @@ thumb:active {
 
 
 scrollbarbutton {
+  -moz-binding: url(chrome://global/skin/scrollbarBindings.xml#scrollbarbutton); 
   vertical-align: middle;
   cursor: default;
 
@@ -96,3 +97,5 @@ slider {
 }
 
 
+
+
diff --git a/EarlyBlue/global/skin/textfield.css b/EarlyBlue/global/skin/textfield.css
index ed5a6f69..14965dad 100755
--- a/EarlyBlue/global/skin/textfield.css
+++ b/EarlyBlue/global/skin/textfield.css
@@ -1,98 +1,98 @@
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to HTML */
-@namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for XUL elements */
-
-/** generic text fields (in dialogs)
- **/
- 
-/* outer frame */
-  textfield
-    {
-      border              : 1px inset #CCD0DD;
-      font                : inherit;
-      color               : #000000;
-      padding             : 0px;
-      margin              : 1px 3px 2px 4px;
-      background-color    : #FFFFFF;
-      cursor              : text;
-    }
-    
-  textfield[readonly="true"]
-    {
-      background-color    : #CCCCCC;
-    }
-  
-  textfield[focused="true"]
-    {
-      border              : 2px solid #6699cc;
-      margin              : 0px 2px 1px 3px;
-    }
-    
-  textfield[focused="true"][readonly="true"]
-    {
-      border              : 1px inset #CCCCCC;
-      margin              : 1px 3px 2px 4px;
-    }
-
-/* internal frame */
-  .textfield-internal-box 
-    {
-      margin              : 0px;
-      padding             : 1px 2px 1px 2px;
-      cursor              : text;
-      border              : none;
-      background-color    : inherit;
-      color               : inherit;
-    }
-  
-  textfield[disabled="true"] > .textfield-internal-box
-    {
-      border              : none;
-    }
-  
-  .textarea-internal-box
-    {
-      padding             : 0px 0px 0px 2px;
-    }
-  
-/* internal text widget */
-  .textfield-input, .textfield-textarea
-    {
-      border              : none !important;
-      margin              : 0px;
-      font                : inherit;
-      background-color    : inherit;
-    }
-
-  textfield[disabled="true"] 
-    {
-      cursor              : default ! important;
-    } 
-    
-/** plain atomic textfields, class="plain" **/
-  textfield.plain, 
-  textfield.plain > .textfield-internal-box, 
-  textfield.plain > .textarea-internal-box
-    {
-      padding             : 0px !important;
-      margin              : 0px !important;
-      border              : none !important;
-    }
-
-  .scrollfield
-    {
-      border              : none !important;
-      margin              : 0px;
-      margin-top          : 1px;      
-      padding             : 0px !important;
-      background          : inherit;
-    }    
-    
-  .scrollfield > .textfield-internal-box
-    {
-      border              : none !important;
-      margin              : 0px !important;
-      padding             : 0px !important;
-    }
-    
-    
-    
\ No newline at end of file
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to HTML */
+@namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for XUL elements */
+
+/** generic text fields (in dialogs)
+ **/
+ 
+/* outer frame */
+  textbox
+    {
+      border              : 1px inset #CCD0DD;
+      font                : inherit;
+      color               : #000000;
+      padding             : 0px;
+      margin              : 1px 3px 2px 4px;
+      background-color    : #FFFFFF;
+      cursor              : text;
+    }
+    
+  textbox[readonly="true"]
+    {
+      background-color    : #CCCCCC;
+    }
+  
+  textbox[focused="true"]
+    {
+      border              : 2px solid #6699cc;
+      margin              : 0px 2px 1px 3px;
+    }
+    
+  textbox[focused="true"][readonly="true"]
+    {
+      border              : 1px inset #CCCCCC;
+      margin              : 1px 3px 2px 4px;
+    }
+
+/* internal frame */
+  .textbox-internal-box 
+    {
+      margin              : 0px;
+      padding             : 1px 2px 1px 2px;
+      cursor              : text;
+      border              : none;
+      background-color    : inherit;
+      color               : inherit;
+    }
+  
+  textbox[disabled="true"] > .textbox-internal-box
+    {
+      border              : none;
+    }
+  
+  .textarea-internal-box
+    {
+      padding             : 0px 0px 0px 2px;
+    }
+  
+/* internal text widget */
+  .textbox-input, .textbox-textarea
+    {
+      border              : none !important;
+      margin              : 0px;
+      font                : inherit;
+      background-color    : inherit;
+    }
+
+  textbox[disabled="true"] 
+    {
+      cursor              : default ! important;
+    } 
+    
+/** plain atomic textfields, class="plain" **/
+  textbox.plain, 
+  textbox.plain > .textbox-internal-box, 
+  textbox.plain > .textarea-internal-box
+    {
+      padding             : 0px !important;
+      margin              : 0px !important;
+      border              : none !important;
+    }
+
+  .scrollfield
+    {
+      border              : none !important;
+      margin              : 0px;
+      margin-top          : 1px;      
+      padding             : 0px !important;
+      background          : inherit;
+    }    
+    
+  .scrollfield > .textbox-internal-box
+    {
+      border              : none !important;
+      margin              : 0px !important;
+      padding             : 0px !important;
+    }
+    
+    
+    
diff --git a/EarlyBlue/global/skin/tree.css b/EarlyBlue/global/skin/tree.css
index ee85bc4d..7f2e3373 100755
--- a/EarlyBlue/global/skin/tree.css
+++ b/EarlyBlue/global/skin/tree.css
@@ -162,20 +162,20 @@ treecol[sortActive="true"]
   }
 
 /* Inline Editable Treecells */
-.textfield-inline-edit 
+.textbox-inline-edit 
   {
     border                : 1px solid #666699 !important;
     margin                : 0px !important;
   }
 
-.textfield-inline-edit > .textfield-internal-box > .textfield-input 
+.textbox-inline-edit > .textbox-internal-box > .textbox-input 
   {
     border                : 0px !important;
     padding               : 1px !important;
     margin                : 0px !important;
   }
 
-.textfield-inline-edit > .textfield-internal-box 
+.textbox-inline-edit > .textbox-internal-box 
   {
     border                : 0px !important;
     padding               : 0px !important;
@@ -191,3 +191,4 @@ treerow[mode="inline-edit"]
 
 
 
+
diff --git a/EarlyBlue/global/skin/workaround.xml b/EarlyBlue/global/skin/workaround.xml
deleted file mode 100644
index cf9a5cb3..00000000
--- a/EarlyBlue/global/skin/workaround.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE window [
-<!ENTITY % textcontextDTD SYSTEM "chrome://global/locale/textcontext.dtd" >
-%textcontextDTD;
-]>
-
-<bindings id="workarounds"
-   xmlns="http://www.mozilla.org/xbl"
-   xmlns:html="http://www.w3.org/1999/xhtml"
-   xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-  
-  <binding id="thumbv" extends="xul:box">
-    <content align="vertical">
-      <xul:image inherits="src"/>
-    </content>
-  </binding>
-
-  <binding id="thumbh" extends="xul:box">
-    <content>
-      <xul:image inherits="src"/>
-    </content>
-  </binding>
-
-</bindings>
-
-
-
diff --git a/EarlyBlue/messenger/skin/msgHdrViewOverlay.css b/EarlyBlue/messenger/skin/msgHdrViewOverlay.css
index caeecb41..91f41b5b 100755
--- a/EarlyBlue/messenger/skin/msgHdrViewOverlay.css
+++ b/EarlyBlue/messenger/skin/msgHdrViewOverlay.css
@@ -72,9 +72,7 @@ box.header-part3           { background-color: #CCCCCC; border: none; }
     color                 : blue;
     text-decoration       : underline;
     cursor                : pointer;
-    max-height            : 15px;
-    /* I can't find out where that strange bug is hitting me */
-    /* see http://www.hirsch.sth.ac.at/bugzilla/show_bug.cgi?id=50 */
+/*    max-height            : 15px; */
   }
 
 .showMoreAddressesButton 
@@ -120,3 +118,4 @@ text.headerValue
     border-left           : none;
     border-right          : none;
   }
+
diff --git a/EarlyBlue/messenger/skin/threadPane.css b/EarlyBlue/messenger/skin/threadPane.css
index a1b19064..7c53b4dd 100755
--- a/EarlyBlue/messenger/skin/threadPane.css
+++ b/EarlyBlue/messenger/skin/threadPane.css
@@ -41,14 +41,46 @@ outlinercol.threadColumnHeader[sortDirection="descending"] {
   list-style-image: url("chrome://messenger/skin/threadcol.gif");
 }
 
+outlinerbody:-moz-outliner-image(threadCol, container) {
+  list-style-image: url("chrome://messenger/skin/thread-closed.gif");
+}
+
+outlinerbody:-moz-outliner-image(threadCol, container, open) {
+  list-style-image: url("chrome://messenger/skin/thread-open.gif");
+}
+
+outlinerbody:-moz-outliner-image(threadCol, container, hasUnread) {
+  list-style-image: url("chrome://messenger/skin/thread-new-closed.gif");
+}
+
+outlinerbody:-moz-outliner-image(threadCol, container, open, hasUnread) {
+  list-style-image: url("chrome://messenger/skin/thread-new-open.gif");
+}
+
 outlinercol.readColumnHeader {
   list-style-image: url("chrome://messenger/skin/unreadmail.gif");
 }
 
+outlinerbody:-moz-outliner-image(unreadButtonColHeader) {
+list-style-image: url("chrome://messenger/skin/readcol-read.gif");
+}
+
+outlinerbody:-moz-outliner-image(unreadButtonColHeader, unread) {
+list-style-image: url("chrome://messenger/skin/readcol-unread.gif");
+}
+
 outlinercol.flagColumnHeader {
   list-style-image: url("chrome://messenger/skin/flaggedmail.gif");
 }
 
+outlinerbody:-moz-outliner-image(flaggedCol) {
+list-style-image: url("chrome://messenger/skin/readcol-read.gif");
+}
+
+outlinerbody:-moz-outliner-image(flaggedCol, flagged) {
+list-style-image: url("chrome://messenger/skin/flagcol-flagged.gif");
+}
+
 outlinerbody:-moz-outliner-cell-text(unread)
 {
   font-weight: bold;
@@ -81,7 +113,7 @@ outlinerbody:-moz-outliner-cell-text(priority-low)
 
 
 
-/*
+
 
 
 
@@ -203,4 +235,7 @@ treeitem[empty="true"] > treerow > .tree-cell-threadpane-icon > .tree-cell-twist
   }
 
 
-*/
+
+
+
+
diff --git a/EarlyBlue/navigator/skin/navigator.css b/EarlyBlue/navigator/skin/navigator.css
index e22abe5a..fb51b5aa 100755
--- a/EarlyBlue/navigator/skin/navigator.css
+++ b/EarlyBlue/navigator/skin/navigator.css
@@ -161,7 +161,6 @@ window[chromehidden~="extrachrome"] .chromeclass-extrachrome {
     padding-bottom        : 10px;
   }
 
-  
 #search-button
   {
     margin                : 0px 3px 0px 0px;
@@ -193,3 +192,4 @@ window[chromehidden~="extrachrome"] .chromeclass-extrachrome {
     padding               : 0px;
   }
 
+