fixes for new styles, esp. hbox/vbox
[themes.git] / EarlyBlue / messenger / skin / messenger.css
index b805d0a21efa15e11fbac13662f77c42e89dca48..fcc3a0966ef4c3a583b90f8f07cff1ec155105a3 100755 (executable)
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\r
- * The contents of this file are subject to the Netscape Public\r
- * License Version 1.1 (the "License"); you may not use this file\r
- * except in compliance with the License. You may obtain a copy of\r
- * the License at http://www.mozilla.org/NPL/\r
- * \r
- * Software distributed under the License is distributed on an "AS\r
- * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or\r
- * implied. See the License for the specific language governing\r
- * rights and limitations under the License.\r
- * \r
- * The Original Code is Mozilla Communicator client code, released\r
- * March 31, 1998.\r
- * \r
- * The Initial Developer of the Original Code is Netscape\r
- * Communications Corporation. Portions created by Netscape are\r
- * Copyright (C) 1998-1999 Netscape Communications Corporation. All\r
- * Rights Reserved.\r
- */\r
-\r
-@import url(chrome://communicator/skin/);\r
-@import url(chrome://communicator/skin/sidebar/sidebar.css);\r
-\r
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to HTML */\r
-@namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for XUL elements */\r
-\r
-[hide] {\r
- display: none;\r
-} \r
-\r
-spring.spacer {\r
-    width: 5px;\r
-    height: 5px;\r
-}\r
-\r
-box.cleanborder {\r
-    margin: 10px;\r
-    padding: 10px;\r
-    border: 2px groove white;\r
-    width: 100%;\r
-}\r
-\r
-box.padded {\r
-    margin: 10px;\r
-    width: 100%;\r
-}\r
-\r
-iframe {\r
- min-width: 10px;\r
- min-height: 10px;\r
- width: 100px;\r
- height: 100px;\r
-}\r
-\r
-/**\r
- * boxes\r
- */\r
-#results_box {\r
-       border-left: 8px solid #CCCCCC;\r
-       min-width: 10px;\r
-}\r
-\r
-\r
\r
-/**\r
- * toolbar button images\r
- */\r
-\r
-#button-getmsg {\r
-       list-style-image:url("chrome://messenger/skin/getmsg.gif");\r
-}\r
-\r
-#button-getmsg[disabled="true"] {\r
-       list-style-image:url("chrome://messenger/skin/getmsg_dis.gif");\r
-}\r
-\r
-#button-newmsg {\r
-       list-style-image:url("chrome://messenger/skin/newmsg.gif");\r
-}\r
-\r
-#button-newmsg[disabled="true"] {\r
-       list-style-image:url("chrome://messenger/skin/newmsg_dis.gif");\r
-}\r
-\r
-#button-reply {\r
-       list-style-image:url("chrome://messenger/skin/reply.gif");\r
-}\r
-\r
-#button-reply[disabled="true"] {\r
-       list-style-image:url("chrome://messenger/skin/reply_dis.gif");\r
-}\r
-\r
-#button-replyall {\r
-       list-style-image:url("chrome://messenger/skin/replyall.gif");\r
-}\r
-\r
-#button-replyall[disabled="true"] {\r
-       list-style-image:url("chrome://messenger/skin/replyall_dis.gif");\r
-}\r
-\r
-#button-forward {\r
-       list-style-image:url("chrome://messenger/skin/forward.gif");\r
-}\r
-\r
-#button-forward[disabled="true"] {\r
-       list-style-image:url("chrome://messenger/skin/forward_dis.gif");\r
-}\r
-\r
-#button-file {\r
-       list-style-image:url("chrome://messenger/skin/file.gif");\r
-}\r
-\r
-#button-file[disabled="true"] {\r
-       list-style-image:url("chrome://messenger/skin/file_dis.gif");\r
-}\r
-\r
-#FileButtonMenu > button {\r
-        border: 1px solid transparent;\r
-}\r
-\r
-#FileButtonMenu:hover > button {\r
-        border: 1px outset #CCD0DD;\r
-}\r
-\r
-#FileButtonMenu[disabled="true"] > button,\r
-#FileButtonMenu[disabled="true"]:hover > button {\r
-        border: 1px solid transparent;\r
-}\r
-\r
-#FileButtonMenu[open="true"] > button {\r
-        border: 1px inset #CCD0DD;\r
-}\r
-\r
-#button-next {\r
-       list-style-image:url("chrome://messenger/skin/next.gif");\r
-}\r
-\r
-#button-next[disabled="true"] {\r
-       list-style-image:url("chrome://messenger/skin/next_dis.gif");\r
-}\r
-\r
-#button-delete {\r
-       list-style-image:url("chrome://messenger/skin/trash.gif");\r
-}\r
-\r
-#button-delete[disabled="true"] {\r
-       list-style-image:url("chrome://messenger/skin/trash_dis.gif");\r
-}\r
-\r
-#button-print \r
-  {\r
-         list-style-image      : url("chrome://global/skin/print.gif");\r
-  }\r
-\r
-#button-print[disabled="true"]\r
-  {\r
-         list-style-image      : url("chrome://global/skin/print_dis.gif");\r
-  }\r
-\r
-#button-stop {\r
-       list-style-image:url("chrome://global/skin/stop.gif");\r
-}\r
-\r
-#button-stop[disabled="true"] {\r
-       list-style-image:url("chrome://global/skin/stop_dis.gif");\r
-}\r
-\r
-\r
-.folderMenuItem > .menu-left {\r
- list-style-image: url("chrome://messenger/skin/folder-closed.gif");\r
-}\r
-\r
-\r
-.folderMenuItem[open="true"] > .menu-left {\r
- list-style-image: url("chrome://messenger/skin/folder-open.gif");\r
-}\r
-\r
-/* special folder */\r
-.folderMenuItem[SpecialFolder="Inbox"] > .menu-left {\r
- list-style-image: url("chrome://messenger/skin/folder-inbox.gif");\r
-}\r
-\r
-.folderMenuItem[SpecialFolder="Inbox"][open="true"] > .menu-left\r
-{\r
-    list-style-image: url("chrome://messenger/skin/folder-inbox.gif");\r
-}\r
-\r
-.folderMenuItem[SpecialFolder="Trash"] > .menu-left {\r
- list-style-image: url("chrome://messenger/skin/folder-trash.gif");\r
-}\r
-\r
-.folderMenuItem[SpecialFolder="Trash"][open="true"] > .menu-left {\r
- list-style-image: url("chrome://messenger/skin/folder-trash.gif");\r
-}\r
-\r
-.folderMenuItem[IsServer="true"] > .menu-left\r
-{\r
- list-style-image: url("chrome://messenger/skin/server-mail.gif");\r
-}\r
-\r
-.folderMenuItem[IsServer="true"][open="true"] > .menu-left\r
-{\r
- list-style-image: url("chrome://messenger/skin/server-mail.gif");\r
-}\r
-\r
-/* IMAP folders */\r
-\r
-.folderMenuItem[IsServer="true"][ServerType="imap"][IsSecure="true"] > .menu-left {\r
-    list-style-image: url("chrome://messenger/skin/server-remote-lock.gif");\r
-}\r
-\r
-/* Local Servers */\r
-.folderMenuItem[IsServer="true"][ServerType="none"] > .menu-left\r
-{\r
- list-style-image: url("chrome://messenger/skin/server-local.gif");\r
-}\r
-\r
-/* News folders */\r
-.folderMenuItem[ServerType="nntp"] > .menu-left {\r
-    list-style-image: url("chrome://messenger/skin/folder-newsgroup.gif");\r
-}\r
-\r
-.folderMenuItem[IsServer="true"][ServerType="nntp"][IsSecure="true"] > .menu-left {\r
-    list-style-image: url("chrome://messenger/skin/server-news-lock.gif");\r
-}\r
-\r
-.folderMenuItem[IsServer="true"][ServerType="nntp"] > .menu-left {\r
-    list-style-image: url("chrome://messenger/skin/server-news.gif");\r
-}\r
-\r
-\r
-menu.push {\r
-  border: 1px outset white;\r
-  padding: 2px;\r
-  margin: 2px;\r
-  text-align: center;\r
-  background-color:inherit;\r
-  background-image: inherit;\r
-}\r
-\r
-menu.push:hover {\r
-        border: 1px outset white;\r
-        color:#003366;\r
-        text-decoration:underline;\r
-        padding: 2px;\r
-}\r
-\r
-menu.push:hover:-moz-outline {\r
-   border : 1px solid black;\r
-   color:#003366;\r
-   padding: 2px;\r
-}\r
-\r
-menu.push:active {\r
-  text-decoration:none;\r
-  border: 1px inset;\r
-  padding-left: 3px;\r
-  padding-right: 1px;\r
-  padding-top: 3px;\r
-  padding-bottom: 1px;\r
-}\r
-\r
-menu.push[toggled="1"] {\r
-  border: 1px white inset;\r
-  padding-left: 3px;\r
-  padding-right: 1px;\r
-  padding-top: 3px;\r
-  padding-bottom: 1px;\r
-}\r
-\r
-menu.push[toggled="2"] {\r
-   background-color: lightgray;\r
-   border: 1px solid gray;\r
-}\r
-\r
-menu.push:active:-moz-outline {\r
-   border : 1px solid black;\r
-}\r
-\r
-menu.push[disabled="true"] {\r
-        background-color:inherit;\r
-        background-image: inherit;\r
-        border : 1px solid #999999;\r
-        color: #999999;\r
-        text-decoration: none;\r
-}\r
-\r
-menu.push[disabled="true"]:hover {\r
-        background-color:inherit;\r
-        background-image: inherit;\r
-        border : 1px solid #999999;\r
-        color: #999999;\r
-        text-decoration: none;\r
-}\r
-\r
-menu.push[disabled="true"]:active {\r
-        background-color:inherit;\r
-        background-image: inherit;\r
-        border : 1px solid #999999;\r
-        color: #999999;\r
-        text-decoration: none;\r
-}\r
-\r
-/**\r
- * Make sure the min height is small so we can \r
- * resize the pane vertically -EDV\r
- */\r
-box#messagepanebox\r
-{\r
-   min-height: 10px;\r
-   height: 0px;\r
-}\r
-\r
-\r
-/**\r
- * this belongs in the mail filter window\r
- */\r
-\r
-.enabledcol {\r
-  list-style-image: url("chrome://messenger/skin/readmail.gif");\r
-}\r
-\r
-.enabledcol[value="true"] {\r
-  list-style-image: url("chrome://messenger/skin/unreadmail.gif");\r
-}\r
-\r
-searchattribute {\r
-  -moz-binding: url(chrome://messenger/content/mailWidgets.xml#searchattribute);\r
-}\r
-\r
-searchoperator {\r
-  -moz-binding: url(chrome://messenger/content/mailWidgets.xml#searchoperator);\r
-}\r
-\r
-searchvalue {\r
- -moz-binding: url(chrome://messenger/content/mailWidgets.xml#searchvalue);\r
-}\r
-\r
-searchterm {\r
- -moz-binding: url(chrome://messenger/content/mailWidgets.xml#searchterm);\r
-}\r
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+ * The contents of this file are subject to the Netscape Public
+ * License Version 1.1 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.mozilla.org/NPL/
+ * 
+ * Software distributed under the License is distributed on an "AS
+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * rights and limitations under the License.
+ * 
+ * The Original Code is Mozilla Communicator client code, released
+ * March 31, 1998.
+ * 
+ * The Initial Developer of the Original Code is Netscape
+ * Communications Corporation. Portions created by Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ */
+
+@import url(chrome://communicator/skin/);
+@import url(chrome://communicator/skin/sidebar/sidebar.css);
+
+@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 */
+
+[hide] {
+ display: none;
+} 
+
+spring.spacer {
+    width: 5px;
+    height: 5px;
+}
+
+box.cleanborder {
+    margin: 10px;
+    padding: 10px;
+    border: 2px groove white;
+    width: 100%;
+}
+
+box.padded {
+    margin: 10px;
+    width: 100%;
+}
+
+iframe {
+ min-width: 10px;
+ min-height: 10px;
+ width: 100px;
+ height: 100px;
+}
+
+/**
+ * boxes
+ */
+#results_box {
+       border-left: 8px solid #CCCCCC;
+       min-width: 10px;
+}
+
+
+/**
+ * toolbar button images
+ */
+
+#button-getmsg {
+       list-style-image:url("chrome://messenger/skin/getmsg.gif");
+}
+
+#button-getmsg[disabled="true"] {
+       list-style-image:url("chrome://messenger/skin/getmsg_dis.gif");
+}
+
+#button-newmsg {
+       list-style-image:url("chrome://messenger/skin/newmsg.gif");
+}
+
+#button-newmsg[disabled="true"] {
+       list-style-image:url("chrome://messenger/skin/newmsg_dis.gif");
+}
+
+#button-reply {
+       list-style-image:url("chrome://messenger/skin/reply.gif");
+}
+
+#button-reply[disabled="true"] {
+       list-style-image:url("chrome://messenger/skin/reply_dis.gif");
+}
+
+#button-replyall {
+       list-style-image:url("chrome://messenger/skin/replyall.gif");
+}
+
+#button-replyall[disabled="true"] {
+       list-style-image:url("chrome://messenger/skin/replyall_dis.gif");
+}
+
+#button-forward {
+       list-style-image:url("chrome://messenger/skin/forward.gif");
+}
+
+#button-forward[disabled="true"] {
+       list-style-image:url("chrome://messenger/skin/forward_dis.gif");
+}
+
+#button-file {
+       list-style-image:url("chrome://messenger/skin/file.gif");
+}
+
+#button-file[disabled="true"] {
+       list-style-image:url("chrome://messenger/skin/file_dis.gif");
+}
+
+#button-file[open="true"] > .button-internal-box {
+       border: 1px inset #CCCCDD;
+        padding               : 2px 0px 0px 2px;
+}
+
+#button-file > .button-internal-box 
+{
+        vertical-align: middle;
+        text-align: center;
+}
+
+#button-file > .button-internal-box > .menubutton-single-text 
+{
+        padding-top         : 3px;
+        text-align          : center;
+}
+
+#button-next {
+       list-style-image:url("chrome://messenger/skin/next.gif");
+}
+
+#button-next[disabled="true"] {
+       list-style-image:url("chrome://messenger/skin/next_dis.gif");
+}
+
+#button-mark {
+       list-style-image:url("chrome://messenger/skin/mark.gif");
+}
+
+#button-mark[disabled="true"] {
+       list-style-image:url("chrome://messenger/skin/mark_dis.gif");
+}
+
+#button-delete {
+       list-style-image:url("chrome://messenger/skin/trash.gif");
+}
+
+#button-delete[disabled="true"] {
+       list-style-image:url("chrome://messenger/skin/trash_dis.gif");
+}
+
+#button-print 
+  {
+         list-style-image      : url("chrome://global/skin/print.gif");
+  }
+
+#button-print[disabled="true"]
+  {
+         list-style-image      : url("chrome://global/skin/print_dis.gif");
+  }
+
+#button-stop {
+       list-style-image:url("chrome://global/skin/stop.gif");
+}
+
+#button-stop[disabled="true"] {
+       list-style-image:url("chrome://global/skin/stop_dis.gif");
+}
+
+.folderMenuItem 
+  {
+    list-style-image      : url("chrome://messenger/skin/folder-closed.gif");
+  }
+
+.folderMenuItem[open="true"] 
+  {
+    list-style-image      : url("chrome://messenger/skin/folder-open.gif");
+  }
+
+/* special folder */
+.folderMenuItem[SpecialFolder="Inbox"] {
+ list-style-image: url("chrome://messenger/skin/folder-inbox.gif");
+}
+
+.folderMenuItem[SpecialFolder="Inbox"][open="true"]
+{
+    list-style-image: url("chrome://messenger/skin/folder-inbox.gif");
+}
+
+.folderMenuItem[SpecialFolder="Trash"] {
+ list-style-image: url("chrome://messenger/skin/folder-trash.gif");
+}
+
+.folderMenuItem[SpecialFolder="Trash"][open="true"] {
+ list-style-image: url("chrome://messenger/skin/folder-trash.gif");
+}
+
+.folderMenuItem[IsServer="true"]
+{
+ list-style-image: url("chrome://messenger/skin/server-mail.gif");
+}
+
+.folderMenuItem[IsServer="true"][open="true"]
+{
+ list-style-image: url("chrome://messenger/skin/server-mail.gif");
+}
+
+/* IMAP folders */
+
+.folderMenuItem[IsServer="true"][ServerType="imap"][IsSecure="true"] {
+    list-style-image: url("chrome://messenger/skin/server-remote-lock.gif");
+}
+
+/* Local Servers */
+.folderMenuItem[IsServer="true"][ServerType="none"]
+{
+ list-style-image: url("chrome://messenger/skin/server-local.gif");
+}
+
+/* News folders */
+.folderMenuItem[ServerType="nntp"] {
+    list-style-image: url("chrome://messenger/skin/folder-newsgroup.gif");
+}
+
+.folderMenuItem[IsServer="true"][ServerType="nntp"][IsSecure="true"] {
+    list-style-image: url("chrome://messenger/skin/server-news-lock.gif");
+}
+
+.folderMenuItem[IsServer="true"][ServerType="nntp"] {
+    list-style-image: url("chrome://messenger/skin/server-news.gif");
+}
+
+
+menu.push {
+  border: 1px outset white;
+  padding: 2px;
+  margin: 2px;
+  text-align: center;
+  background-color:inherit;
+  background-image: inherit;
+}
+
+menu.push:hover {
+        border: 1px outset white;
+        color:#003366;
+        text-decoration:underline;
+        padding: 2px;
+}
+
+menu.push:hover:-moz-outline {
+   border : 1px solid black;
+   color:#003366;
+   padding: 2px;
+}
+
+menu.push:active {
+  text-decoration:none;
+  border: 1px inset;
+  padding-left: 3px;
+  padding-right: 1px;
+  padding-top: 3px;
+  padding-bottom: 1px;
+}
+
+menu.push[toggled="1"] {
+  border: 1px white inset;
+  padding-left: 3px;
+  padding-right: 1px;
+  padding-top: 3px;
+  padding-bottom: 1px;
+}
+
+menu.push[toggled="2"] {
+   background-color: lightgray;
+   border: 1px solid gray;
+}
+
+menu.push:active:-moz-outline {
+   border : 1px solid black;
+}
+
+menu.push[disabled="true"] {
+        background-color:inherit;
+        background-image: inherit;
+        border : 1px solid #999999;
+        color: #999999;
+        text-decoration: none;
+}
+
+menu.push[disabled="true"]:hover {
+        background-color:inherit;
+        background-image: inherit;
+        border : 1px solid #999999;
+        color: #999999;
+        text-decoration: none;
+}
+
+menu.push[disabled="true"]:active {
+        background-color:inherit;
+        background-image: inherit;
+        border : 1px solid #999999;
+        color: #999999;
+        text-decoration: none;
+}
+
+/**
+ * this belongs in the mail filter window
+ */
+
+.enabledcol 
+  {
+    list-style-image      : url("chrome://messenger/skin/readmail.gif");
+  }
+
+.enabledcol[value="true"] 
+  {
+    list-style-image      : url("chrome://messenger/skin/unreadmail.gif");
+  }
+
+.usesMailWidgets 
+  {
+    -moz-binding          : url(chrome://messenger/content/mailWidgets.xml#dummy);
+  }
+
+searchattribute 
+  {
+    -moz-binding          : url(chrome://messenger/content/mailWidgets.xml#searchattribute);
+  }
+
+searchoperator 
+  {
+    -moz-binding          : url(chrome://messenger/content/mailWidgets.xml#searchoperator);
+  }
+
+searchvalue 
+  {
+    -moz-binding          : url(chrome://messenger/content/mailWidgets.xml#searchvalue);
+  }
+
+searchterm 
+  {
+    -moz-binding          : url(chrome://messenger/content/mailWidgets.xml#searchterm);
+  }
+
+/* addressing widget trees */
+.treecell-mailcardicon
+  {
+    border-bottom       : 1px solid #CACAFF !important;
+    padding             : 0px;
+  }
+  
+.textfield-mailcardicon
+  {
+    list-style-image    : url("chrome://messenger/skin/abcard.gif");
+  }
+
+/* for the main standard mail window ONLY */    
+.mailwindow-statusbar
+  {
+    border-left         : none;
+  }
+  
+/** 
+ *Focus rings on 3 pane view
+ */
+
+/*
+#threadpane-splitter
+{
+  border-left         : none;
+  border-top          : none;
+}
+*/
+
+#threadTree  
+{
+  border-top            : none;
+}
+
+#folderTree> treechildren,
+#threadTree > treechildren
+{
+  border                : none;
+}
+
+#folderTree:focus > treechildren,
+#threadTree[focusring="true"] > treechildren
+{
+  border                : none;
+}
+
+#messagepane 
+{
+  border                : none;
+}
+
+#messagepanebox[focusring="true"] 
+{
+  border                : none;
+}
+
+#messagepanebox
+  {
+    border              : none;
+  }
+
+#msgHeaderView 
+{
+  border-top           : none;
+}
+
+#msgHeaderView > toolbar > toolbargrippy
+{
+  border-left          : none;
+}
+
+.awIdentityLabel
+{
+  width: 8em; 
+  margin-left: 5px;
+}
+/*
+#accountCentralBox
+{
+  background-color:#FFFFFF;
+}
+*/
+#status-bar 
+{
+  border-left          : none;
+}