Initial revision
[themes.git] / EarlyBlue / messenger / skin / messenger.css
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\r
2  * The contents of this file are subject to the Netscape Public\r
3  * License Version 1.1 (the "License"); you may not use this file\r
4  * except in compliance with the License. You may obtain a copy of\r
5  * the License at http://www.mozilla.org/NPL/\r
6  * \r
7  * Software distributed under the License is distributed on an "AS\r
8  * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or\r
9  * implied. See the License for the specific language governing\r
10  * rights and limitations under the License.\r
11  * \r
12  * The Original Code is Mozilla Communicator client code, released\r
13  * March 31, 1998.\r
14  * \r
15  * The Initial Developer of the Original Code is Netscape\r
16  * Communications Corporation. Portions created by Netscape are\r
17  * Copyright (C) 1998-1999 Netscape Communications Corporation. All\r
18  * Rights Reserved.\r
19  */\r
20 \r
21 @import url(chrome://communicator/skin/);\r
22 @import url(chrome://communicator/skin/sidebar/sidebar.css);\r
23 \r
24 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to HTML */\r
25 @namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for XUL elements */\r
26 \r
27 [hide] {\r
28  display: none;\r
29\r
30 \r
31 spring.spacer {\r
32     width: 5px;\r
33     height: 5px;\r
34 }\r
35 \r
36 box.cleanborder {\r
37     margin: 10px;\r
38     padding: 10px;\r
39     border: 2px groove white;\r
40     width: 100%;\r
41 }\r
42 \r
43 box.padded {\r
44     margin: 10px;\r
45     width: 100%;\r
46 }\r
47 \r
48 iframe {\r
49  min-width: 10px;\r
50  min-height: 10px;\r
51  width: 100px;\r
52  height: 100px;\r
53 }\r
54 \r
55 /**\r
56  * boxes\r
57  */\r
58 #results_box {\r
59         border-left: 8px solid #CCCCCC;\r
60         min-width: 10px;\r
61 }\r
62 \r
63 \r
64  \r
65 /**\r
66  * toolbar button images\r
67  */\r
68 \r
69 #button-getmsg {\r
70         list-style-image:url("chrome://messenger/skin/getmsg.gif");\r
71 }\r
72 \r
73 #button-getmsg[disabled="true"] {\r
74         list-style-image:url("chrome://messenger/skin/getmsg_dis.gif");\r
75 }\r
76 \r
77 #button-newmsg {\r
78         list-style-image:url("chrome://messenger/skin/newmsg.gif");\r
79 }\r
80 \r
81 #button-newmsg[disabled="true"] {\r
82         list-style-image:url("chrome://messenger/skin/newmsg_dis.gif");\r
83 }\r
84 \r
85 #button-reply {\r
86         list-style-image:url("chrome://messenger/skin/reply.gif");\r
87 }\r
88 \r
89 #button-reply[disabled="true"] {\r
90         list-style-image:url("chrome://messenger/skin/reply_dis.gif");\r
91 }\r
92 \r
93 #button-replyall {\r
94         list-style-image:url("chrome://messenger/skin/replyall.gif");\r
95 }\r
96 \r
97 #button-replyall[disabled="true"] {\r
98         list-style-image:url("chrome://messenger/skin/replyall_dis.gif");\r
99 }\r
100 \r
101 #button-forward {\r
102         list-style-image:url("chrome://messenger/skin/forward.gif");\r
103 }\r
104 \r
105 #button-forward[disabled="true"] {\r
106         list-style-image:url("chrome://messenger/skin/forward_dis.gif");\r
107 }\r
108 \r
109 #button-file {\r
110         list-style-image:url("chrome://messenger/skin/file.gif");\r
111 }\r
112 \r
113 #button-file[disabled="true"] {\r
114         list-style-image:url("chrome://messenger/skin/file_dis.gif");\r
115 }\r
116 \r
117 #FileButtonMenu > button {\r
118         border: 1px solid transparent;\r
119 }\r
120 \r
121 #FileButtonMenu:hover > button {\r
122         border: 1px outset #CCD0DD;\r
123 }\r
124 \r
125 #FileButtonMenu[disabled="true"] > button,\r
126 #FileButtonMenu[disabled="true"]:hover > button {\r
127         border: 1px solid transparent;\r
128 }\r
129 \r
130 #FileButtonMenu[open="true"] > button {\r
131         border: 1px inset #CCD0DD;\r
132 }\r
133 \r
134 #button-next {\r
135         list-style-image:url("chrome://messenger/skin/next.gif");\r
136 }\r
137 \r
138 #button-next[disabled="true"] {\r
139         list-style-image:url("chrome://messenger/skin/next_dis.gif");\r
140 }\r
141 \r
142 #button-delete {\r
143         list-style-image:url("chrome://messenger/skin/trash.gif");\r
144 }\r
145 \r
146 #button-delete[disabled="true"] {\r
147         list-style-image:url("chrome://messenger/skin/trash_dis.gif");\r
148 }\r
149 \r
150 #button-print \r
151   {\r
152           list-style-image      : url("chrome://global/skin/print.gif");\r
153   }\r
154 \r
155 #button-print[disabled="true"]\r
156   {\r
157           list-style-image      : url("chrome://global/skin/print_dis.gif");\r
158   }\r
159 \r
160 #button-stop {\r
161         list-style-image:url("chrome://global/skin/stop.gif");\r
162 }\r
163 \r
164 #button-stop[disabled="true"] {\r
165         list-style-image:url("chrome://global/skin/stop_dis.gif");\r
166 }\r
167 \r
168 \r
169 .folderMenuItem > .menu-left {\r
170  list-style-image: url("chrome://messenger/skin/folder-closed.gif");\r
171 }\r
172 \r
173 \r
174 .folderMenuItem[open="true"] > .menu-left {\r
175  list-style-image: url("chrome://messenger/skin/folder-open.gif");\r
176 }\r
177 \r
178 /* special folder */\r
179 .folderMenuItem[SpecialFolder="Inbox"] > .menu-left {\r
180  list-style-image: url("chrome://messenger/skin/folder-inbox.gif");\r
181 }\r
182 \r
183 .folderMenuItem[SpecialFolder="Inbox"][open="true"] > .menu-left\r
184 {\r
185     list-style-image: url("chrome://messenger/skin/folder-inbox.gif");\r
186 }\r
187 \r
188 .folderMenuItem[SpecialFolder="Trash"] > .menu-left {\r
189  list-style-image: url("chrome://messenger/skin/folder-trash.gif");\r
190 }\r
191 \r
192 .folderMenuItem[SpecialFolder="Trash"][open="true"] > .menu-left {\r
193  list-style-image: url("chrome://messenger/skin/folder-trash.gif");\r
194 }\r
195 \r
196 .folderMenuItem[IsServer="true"] > .menu-left\r
197 {\r
198  list-style-image: url("chrome://messenger/skin/server-mail.gif");\r
199 }\r
200 \r
201 .folderMenuItem[IsServer="true"][open="true"] > .menu-left\r
202 {\r
203  list-style-image: url("chrome://messenger/skin/server-mail.gif");\r
204 }\r
205 \r
206 /* IMAP folders */\r
207 \r
208 .folderMenuItem[IsServer="true"][ServerType="imap"][IsSecure="true"] > .menu-left {\r
209     list-style-image: url("chrome://messenger/skin/server-remote-lock.gif");\r
210 }\r
211 \r
212 /* Local Servers */\r
213 .folderMenuItem[IsServer="true"][ServerType="none"] > .menu-left\r
214 {\r
215  list-style-image: url("chrome://messenger/skin/server-local.gif");\r
216 }\r
217 \r
218 /* News folders */\r
219 .folderMenuItem[ServerType="nntp"] > .menu-left {\r
220     list-style-image: url("chrome://messenger/skin/folder-newsgroup.gif");\r
221 }\r
222 \r
223 .folderMenuItem[IsServer="true"][ServerType="nntp"][IsSecure="true"] > .menu-left {\r
224     list-style-image: url("chrome://messenger/skin/server-news-lock.gif");\r
225 }\r
226 \r
227 .folderMenuItem[IsServer="true"][ServerType="nntp"] > .menu-left {\r
228     list-style-image: url("chrome://messenger/skin/server-news.gif");\r
229 }\r
230 \r
231 \r
232 menu.push {\r
233   border: 1px outset white;\r
234   padding: 2px;\r
235   margin: 2px;\r
236   text-align: center;\r
237   background-color:inherit;\r
238   background-image: inherit;\r
239 }\r
240 \r
241 menu.push:hover {\r
242         border: 1px outset white;\r
243         color:#003366;\r
244         text-decoration:underline;\r
245         padding: 2px;\r
246 }\r
247 \r
248 menu.push:hover:-moz-outline {\r
249    border : 1px solid black;\r
250    color:#003366;\r
251    padding: 2px;\r
252 }\r
253 \r
254 menu.push:active {\r
255   text-decoration:none;\r
256   border: 1px inset;\r
257   padding-left: 3px;\r
258   padding-right: 1px;\r
259   padding-top: 3px;\r
260   padding-bottom: 1px;\r
261 }\r
262 \r
263 menu.push[toggled="1"] {\r
264   border: 1px white inset;\r
265   padding-left: 3px;\r
266   padding-right: 1px;\r
267   padding-top: 3px;\r
268   padding-bottom: 1px;\r
269 }\r
270 \r
271 menu.push[toggled="2"] {\r
272    background-color: lightgray;\r
273    border: 1px solid gray;\r
274 }\r
275 \r
276 menu.push:active:-moz-outline {\r
277    border : 1px solid black;\r
278 }\r
279 \r
280 menu.push[disabled="true"] {\r
281         background-color:inherit;\r
282         background-image: inherit;\r
283         border : 1px solid #999999;\r
284         color: #999999;\r
285         text-decoration: none;\r
286 }\r
287 \r
288 menu.push[disabled="true"]:hover {\r
289         background-color:inherit;\r
290         background-image: inherit;\r
291         border : 1px solid #999999;\r
292         color: #999999;\r
293         text-decoration: none;\r
294 }\r
295 \r
296 menu.push[disabled="true"]:active {\r
297         background-color:inherit;\r
298         background-image: inherit;\r
299         border : 1px solid #999999;\r
300         color: #999999;\r
301         text-decoration: none;\r
302 }\r
303 \r
304 /**\r
305  * Make sure the min height is small so we can \r
306  * resize the pane vertically -EDV\r
307  */\r
308 box#messagepanebox\r
309 {\r
310    min-height: 10px;\r
311    height: 0px;\r
312 }\r
313 \r
314 \r
315 /**\r
316  * this belongs in the mail filter window\r
317  */\r
318 \r
319 .enabledcol {\r
320   list-style-image: url("chrome://messenger/skin/readmail.gif");\r
321 }\r
322 \r
323 .enabledcol[value="true"] {\r
324   list-style-image: url("chrome://messenger/skin/unreadmail.gif");\r
325 }\r
326 \r
327 searchattribute {\r
328   -moz-binding: url(chrome://messenger/content/mailWidgets.xml#searchattribute);\r
329 }\r
330 \r
331 searchoperator {\r
332   -moz-binding: url(chrome://messenger/content/mailWidgets.xml#searchoperator);\r
333 }\r
334 \r
335 searchvalue {\r
336  -moz-binding: url(chrome://messenger/content/mailWidgets.xml#searchvalue);\r
337 }\r
338 \r
339 searchterm {\r
340  -moz-binding: url(chrome://messenger/content/mailWidgets.xml#searchterm);\r
341 }\r