]> git.donarmstrong.com Git - roundcube.git/blob - skins/default/mail.css
Imported Upstream version 0.3.1
[roundcube.git] / skins / default / mail.css
1 /***** RoundCube|Mail mail task styles *****/
2
3
4 #messagetoolbar
5 {
6   position: absolute;
7   top: 47px;
8   left: 205px;
9   right: 10px;
10   height: 35px;
11   min-width: 650px;
12   white-space: nowrap;
13 /*  border: 1px solid #cccccc; */
14 }
15
16 #messagetoolbar > a
17 {
18   display: block;
19   float: left;
20   padding-right: 10px;
21 }
22
23 #messagetoolbar a.button,
24 #messagetoolbar a.buttonPas {
25   display: block;
26   float: left;
27   width: 32px;
28   height: 32px;
29   padding: 0;
30   margin-right: 10px;
31   overflow: hidden;
32   background: url('images/mail_toolbar.png') 0 0 no-repeat transparent;
33   opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */
34 }
35
36 #messagetoolbar a.buttonPas {
37   opacity: 0.35;
38 }
39
40 #messagetoolbar a.checkmailSel {
41   background-position: 0 -32px;
42 }
43
44 #messagetoolbar a.back {
45   background-position: -32px 0;
46 }
47
48 #messagetoolbar a.backSel {
49   background-position: -32px -32px;
50 }
51
52 #messagetoolbar a.compose {
53   background-position: -64px 0;
54 }
55
56 #messagetoolbar a.composeSel {
57   background-position: -64px -32px;
58 }
59
60 #messagetoolbar a.reply {
61   background-position: -96px 0;
62 }
63
64 #messagetoolbar a.replySel {
65   background-position: -96px -32px;
66 }
67
68 #messagetoolbar a.replyAll {
69   background-position: -128px 0;
70 }
71
72 #messagetoolbar a.replyAllSel {
73   background-position: -128px -32px;
74 }
75
76 #messagetoolbar a.forward {
77   background-position: -160px 0;
78 }
79
80 #messagetoolbar a.forwardSel {
81   background-position: -160px -32px;
82 }
83
84 #messagetoolbar a.delete {
85   background-position: -192px 0;
86 }
87
88 #messagetoolbar a.deleteSel {
89   background-position: -192px -32px;
90 }
91
92 #messagetoolbar a.markmessage {
93   background-position: -256px 0;
94 }
95
96 #messagetoolbar a.messagemenu {
97   background-position: -288px 0;
98 }
99
100 #messagetoolbar a.spellcheck {
101   background-position: -384px 0;
102 }
103
104 #messagetoolbar a.spellcheckSel {
105   background-position: -384px -32px;
106 }
107
108 #messagetoolbar a.attach {
109   background-position: -352px 0;
110 }
111
112 #messagetoolbar a.attachSel {
113   background-position: -352px -32px;
114 }
115
116 #messagetoolbar a.insertsig {
117   background-position: -448px 0;
118 }
119
120 #messagetoolbar a.insertsigSel {
121   background-position: -448px -32px;
122 }
123
124 #messagetoolbar a.savedraft {
125   background-position: -322px 0;
126 }
127
128 #messagetoolbar a.savedraftSel {
129   background-position: -322px -32px;
130 }
131
132 #messagetoolbar a.send {
133   background-position: -416px 0;
134 }
135
136 #messagetoolbar a.sendSel {
137   background-position: -416px -32px;
138 }
139
140
141 #messagetoolbar select,
142 #compose-container select
143 {
144   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
145   font-size: 11px;
146   color: #333333;
147   height: 21px;
148 }
149
150 #messagetoolbar select.mboxlist
151 {
152   position: relative;
153   margin: 0 8px;
154   top: 6px;
155 }
156
157 #messagetoolbar select.mboxlist option
158 {
159   padding-left: 15px;
160 }
161
162 #messagetoolbar select.mboxlist option[value="0"]
163 {
164   padding-left: 2px;
165 }
166
167 #markmessagemenu,
168 #searchmenu,
169 #messagemenu
170 {
171   position: absolute;
172   top: 32px;
173   left: 90px;
174   width: auto;
175   display: none;
176   background-color: #F9F9F9;
177   border: 1px solid #CCC;
178   padding: 1px;
179   opacity: 0.9;
180   z-index: 240;
181 }
182
183 #searchmenu
184 {
185   width: 172px;
186 }
187
188 #messagemenu li a.active:hover,
189 #markmessagemenu li a.active:hover
190 {
191   color: #fff;
192   background-color: #c00;
193 }
194
195 #messagemenu li a
196 {
197   background: url('images/messageactions.png') no-repeat 1px 0;
198   background-position: 0px 20px;
199 }
200
201 #messagemenu li a.printlink
202 {
203   background-position: 1px 1px;
204 }
205
206 #messagemenu li a.downloadlink
207 {
208   background-position: 1px -17px;
209 }
210
211 #messagemenu li a.sourcelink
212 {
213   background-position: 1px -35px;
214 }
215
216 #messagemenu li a.openlink
217 {
218   background-position: 1px -53px;
219 }
220
221 #messagemenu li a.editlink
222 {
223   background-position: 1px -71px;
224 }
225
226 #markmessagemenu a.readlink
227 {
228   background: url('images/icons/dot.png') no-repeat 2px;
229 }
230
231 #markmessagemenu a.unreadlink
232 {
233   background: url('images/icons/unread.png') no-repeat 2px;
234 }
235
236 #markmessagemenu a.flaggedlink
237 {
238   background: url('images/icons/flagged.png') no-repeat 2px;
239 }
240
241 #markmessagemenu a.unflaggedlink
242 {
243   background: url('images/icons/unflagged.png') no-repeat 2px;
244 }
245
246 #searchfilter
247 {
248   white-space: nowrap;
249   position: absolute;
250   right: 190px;
251   vertical-align: middle;
252 }
253
254 #searchfilter label
255 {
256   font-size: 11px;
257 }
258
259 td.formlinks a,
260 td.formlinks a:visited
261 {
262   color: #999999;
263   font-size: 11px;
264   text-decoration: none;
265 }
266
267 td.formlinks a,
268 td.formlinks a:visited
269 {
270   color: #CC0000;
271 }
272
273 #mainscreen
274 {
275   position: absolute;
276   top: 85px;
277   right: 20px;
278   bottom: 16px;
279   left: 20px;
280 }
281
282 #mailleftcontainer
283 {
284   position: absolute;
285   top: 0px;
286   left: 0px;
287   bottom: 0px;
288   width: 195px;
289 }
290
291 #mailrightcontainer
292 {
293   position: absolute;
294   top: 0px;
295   left: 170px;
296   bottom: 0px;
297   right: 0px;
298   min-width: 600px;
299 }
300
301 #mailrightcontent
302 {
303   position: absolute;
304   top: 0px;
305   left: 0px;
306   right: 0px;
307   bottom: 20px;
308 }
309
310 #messagepartcontainer
311 {
312   position: absolute;
313   top: 80px;
314   left: 20px;
315   right: 20px;
316   bottom: 20px;
317 }
318
319 #mailcontframe
320 {
321   position: absolute;
322   width: 100%;
323   top: 0px;
324   bottom: 0px;
325   border: 1px solid #999999;
326   background-color: #F9F9F9;
327   overflow: auto;
328   overflow-y: auto;
329   overflow-x: hidden;
330 }
331
332 #mailpreviewframe
333 {
334   position: absolute;
335   width: 100%;
336   top: 205px;
337   bottom: 0px;
338   border: 1px solid #999999;
339   background-color: #F9F9F9;
340 }
341
342 #messagecontframe
343 {
344   position: relative;
345   top: 0px;
346   left: 0px;
347   right: 0px;
348   bottom: 0px;
349   width: 100%;
350   height: 100%;
351 }
352
353 #messagepartframe
354 {
355   width: 100%;
356   height: 100%;
357   border: 1px solid #999999;
358   background-color: #F9F9F9;
359 }
360
361
362 #partheader
363 {
364   position: absolute;
365   top: 10px;
366   left: 220px;
367   right: 20px;
368   height: 40px;
369 }
370
371 #partheader table td
372 {
373   padding-left: 2px;
374   padding-right: 4px;
375   vertical-align: middle;
376   font-size: 11px;
377 }
378
379 #partheader table td.title
380 {
381   color: #666666;
382   font-weight: bold;
383 }
384
385
386 /** mailbox list styles */
387
388 #mailboxlist-header
389 {
390   display: block;
391   height: 12px;
392   margin: 0;
393   padding: 3px 10px 4px 10px;
394   background: url('images/listheader.gif') top left repeat-x #CCC;
395   border-bottom: 1px solid #999;
396   color: #333333;
397   font-size: 11px;
398   font-weight: bold;  
399 }
400
401 #mailboxlist-container
402 {
403   position: absolute;
404   top: 0px;
405   left: 0px;
406   width: 100%;
407   bottom: 20px;
408   border: 1px solid #999;
409   background-color: #F9F9F9;
410   overflow: auto;
411 }
412
413 #mailboxlist
414 {
415   position:relative;
416   height: auto;
417   margin: 0px;
418   padding: 0px;
419   list-style-image: none;
420   list-style-type: none;
421   overflow: hidden;
422   white-space: nowrap;
423 }
424
425 #mailboxlist li
426 {
427   display: block;
428   position: relative;
429   font-size: 11px;
430   background: url('images/icons/folders.png') 5px 1px no-repeat;
431   border-bottom: 1px solid #EBEBEB;
432 }
433
434 #mailboxlist li div
435 {
436   position: absolute;
437   left: 8px !important;
438   left: -16px;
439   top: 2px;
440   width: 14px;
441   height: 16px;
442 }
443
444 #mailboxlist li div.collapsed,
445 #mailboxlist li div.expanded
446 {
447   cursor: pointer;
448 }
449
450 #mailboxlist li div.collapsed
451 {
452   background: url('images/icons/collapsed.png') bottom right no-repeat;
453 }
454
455 #mailboxlist li div.expanded
456 {
457   background: url('images/icons/expanded.png') bottom right no-repeat;
458 }
459
460 #mailboxlist li.inbox
461 {
462   background-position: 5px -19px;
463 }
464
465 #mailboxlist li.drafts
466 {
467   background-position: 5px -40px;
468 }
469
470 #mailboxlist li.sent
471 {
472   background-position: 5px -60px;
473 }
474
475 #mailboxlist li.junk
476 {
477   background-position: 5px -80px;
478 }
479
480 #mailboxlist li.trash
481 {
482   background-position: 5px -100px;
483 }
484
485 #mailboxlist li a
486 {
487   cursor: default;
488   display: block;
489   position: relative;
490   padding-left: 25px;
491   padding-top: 2px;
492   padding-bottom: 2px;
493   text-decoration: none;
494 }
495
496 #mailboxlist li.unread
497 {
498   font-weight: bold;
499 }
500
501 #mailboxlist li.virtual > a
502 {
503   color: #666;
504 }
505
506 #mailboxlist li.selected,
507 #mailboxlist li.droptarget li.selected
508 {
509   background-color: #929292;
510 }
511
512 #mailboxlist li.selected > a,
513 #mailboxlist li.droptarget li.selected a
514 {
515   color: #FFF;
516   font-weight: bold;
517 }
518
519 #mailboxlist li.droptarget
520 {
521   background-color: #FFFFA6;
522 }
523
524 /* styles for nested folders */
525 #mailboxlist ul {
526   list-style: none;
527   padding: 0;
528   margin:0;
529   border-top: 1px solid #EBEBEB;  
530   padding-left: 15px;
531   background-position: 25px 1px;
532   background-color: #F9F9F9;
533   color: blue;
534   font-weight: normal;
535 }
536
537 #listcontrols,
538 #mailboxcontrols
539 {
540   position: absolute;
541   white-space: nowrap;
542   left: 0px;
543   bottom: 0px;
544   height: 15px;
545   width: auto;
546   min-width: 300px;
547 }
548
549 #listcontrols a,
550 #listcontrols span,
551 #mailboxcontrols a,
552 #mailboxcontrols span
553 {
554   display: block;
555   float: left;
556   font-size: 11px;
557 }
558
559 #listcontrols a.button,
560 #listcontrols a.buttonPas,
561 #mailboxcontrols a.button,
562 #mailboxcontrols a.buttonPas
563 {
564   display: block;
565   float: left;
566   width: 15px;
567   height: 15px;
568   padding: 0;
569   margin-right: 2px;
570   overflow: hidden;
571   background: url('images/mail_footer.png') 0 0 no-repeat transparent;
572   opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */
573 }
574
575 #listcontrols a.buttonPas,
576 #mailboxcontrols a.buttonPas
577 {
578   opacity: 0.35;
579 }
580
581 #mailboxcontrols a.expunge {
582   background-position: 0 0;
583 }
584
585 #mailboxcontrols a.expungesel {
586   background-position: 0 -15px;
587 }
588
589 #mailboxcontrols a.purge {
590   background-position: -15px 0;
591 }
592
593 #mailboxcontrols a.purgesel {
594   background-position: -15px -15px;
595 }
596
597 #listcontrols a.all {
598   background-position: -30px 0;
599 }
600
601 #listcontrols a.allsel {
602   background-position: -30px -15px;
603 }
604
605 #listcontrols a.unread {
606   background-position: -45px 0;
607 }
608
609 #listcontrols a.unreadsel {
610   background-position: -45px -15px;
611 }
612
613 #listcontrols a.invert {
614   background-position: -60px 0;
615 }
616
617 #listcontrols a.invertsel {
618   background-position: -60px -15px;
619 }
620
621 #listcontrols a.none {
622   background-position: -75px 0;
623 }
624
625 #listcontrols a.nonesel {
626   background-position: -75px -15px;
627 }
628
629 #countcontrols
630 {
631   height: 15px;
632   position: absolute;
633   bottom: 0;
634   right: 0;
635   min-width: 25em;
636   white-space: nowrap;
637   font-size: 11px;
638 }
639
640 #countcontrols a.button,
641 #countcontrols a.buttonPas
642 {
643   float: right;
644 }
645
646
647 /** message list styles */
648
649 body.messagelist
650 {
651   margin: 0px;
652   background-color: #F9F9F9;
653 }
654
655 #messagelist
656 {
657   width: 100%;
658   display: table;
659   table-layout: fixed;
660 }
661
662 #messagelist thead tr td
663 {
664   height: 19px;
665   padding-top: 0px;
666   padding-bottom: 0px;
667   padding-left: 2px;
668   padding-right: 4px;
669   vertical-align: middle;
670   border-bottom: 1px solid #999999;
671   color: #333333;
672   background: url('images/listheader.gif') top left repeat-x #CCC;
673   font-size: 11px;
674   font-weight: bold;
675 }
676
677 #messagelist thead tr td.sortedASC,
678 #messagelist thead tr td.sortedDESC
679 {
680   background-position: 0 -20px;
681 }
682
683 #messagelist thead tr td.sortedASC a
684 {
685   background: url('images/icons/sort.gif') right 0 no-repeat;
686 }
687
688 #messagelist thead tr td.sortedDESC a
689 {
690   background: url('images/icons/sort.gif') right -14px no-repeat;
691 }
692
693 #messagelist thead tr td a
694 {
695   display: block;
696   width: auto !important;
697   width: 100%;
698   color: #333333;
699   text-decoration: none;
700 }
701
702 #messagelist tbody tr td
703 {
704   height: 16px;
705   padding: 2px;
706   padding-right: 4px;
707   font-size: 11px;
708   overflow: hidden;
709   white-space: nowrap;
710   text-overflow: ellipsis;
711   -o-text-overflow: ellipsis;
712   border-bottom: 1px solid #EBEBEB;
713   cursor: default;
714 }
715
716 #messagelist tbody tr td a
717 {
718   color: #000;
719   text-decoration: none;
720   white-space: nowrap;
721   cursor: inherit;
722 }
723
724 #messagelist tbody tr td.subject a
725 {
726   cursor: default;
727 }
728
729 #messagelist col
730 {
731   display: table-column;
732   text-align: left;
733   vertical-align: middle;
734 }
735
736 #messagelist thead tr td.icon,
737 #messagelist thead tr td.flag
738 {
739   width: 22px;
740   padding: 0;
741   text-align: center;
742 }
743
744 #messagelist tbody tr td.icon,
745 #messagelist tbody tr td.flag
746 {
747   padding: 2px 3px 2px 3px;
748   vertical-align: middle;
749   cursor: pointer;
750 }
751
752 #messagelist tbody tr td.flag img:hover,
753 #messagelist thead tr td.flag img
754 {
755   background: url(images/icons/unflagged.png) center no-repeat;
756 }
757
758 #messagelist tr td.subject
759 {
760   overflow: hidden;
761   vertical-align: middle;
762   width: 99%;
763 }
764
765 #messagelist tr td.size
766 {
767   width: 70px;
768   text-align: right;
769   vertical-align: middle;
770 }
771
772 #messagelist thead tr td.size
773 {
774   text-align: left;
775 }
776
777 #messagelist tr td.from,
778 #messagelist tr td.to
779 {
780   width: 180px;
781   vertical-align: middle;
782 }
783
784 #messagelist tr td.date
785 {
786   width: 118px;
787   vertical-align: middle;
788 }
789
790 #messagelist tr.message
791 {
792   background-color: #FFFFFF;
793 }
794
795 /*
796 #messagelist tr.odd
797 {
798   background-color: #F9F9F9;
799 }
800 */
801
802 #messagelist tr.unread
803 {
804   font-weight: bold;
805   background-color: #FFFFFF;
806 }
807
808 #messagelist tr.flagged td,
809 #messagelist tr.flagged td a
810 {
811   color: #CC0000;
812 }
813
814 #messagelist tr.selected td
815 {
816   color: #FFFFFF;
817   background-color: #CC3333;
818 }
819
820 #messagelist tr.unfocused td
821 {
822   color: #FFFFFF;
823   background-color: #929292;
824 }
825
826 #messagelist tr.selected td a
827 {
828   color: #FFFFFF;
829 }
830
831 #messagelist tr.unfocused td a
832 {
833   color: #FFFFFF;
834 }
835
836 #messagelist tr.deleted td,
837 #messagelist tr.deleted td a
838 {
839   color: #CCCCCC;
840 }
841
842 .quota_text {
843   text-align: center;
844   font-size: 10px;
845   color: #666;
846   border: 1px solid #999;
847   cursor: default;
848 }
849 .quota_bg { background-color: white; }
850 .quota_high { background-color: #F33131; }
851 .quota_mid { background-color: #F5AD3C; }
852 .quota_low { background-color: #91E164; }
853 .quota_text_high { color: white; }
854 .quota_text_mid { color: #666; }
855 .quota_text_low { color: #666; }
856           
857
858 /** message view styles */
859
860 #messageframe
861 {
862   position: absolute;
863   top: 0px;
864   left: 180px;
865   right: 0px;
866   bottom: 20px;
867   border: 1px solid #999;
868   background-color: #FFF;
869   overflow: auto;
870   z-index: 1;
871 }
872
873 div.messageheaderbox
874 {
875   margin: 6px 8px 0px 8px;
876   border: 1px solid #ccc;
877 }
878
879 table.headers-table
880 {
881   width: 100%;
882   background-color: #EBEBEB;
883   table-layout: fixed;
884 }
885
886 #messagebody table.headers-table
887 {
888   width: auto;
889   margin: 6px 8px;
890   background-color: #F4F4F4;
891   border: 1px solid #ccc;
892 }
893
894 #messageframe table.headers-table
895 {
896   border-bottom: 1px solid #ccc;
897 }
898
899 table.headers-table tr td
900 {
901   font-size: 11px;
902   border-bottom:1px solid #FFFFFF;
903 }
904
905 table.headers-table td.header-title
906 {
907   width: 80px;
908   color: #666666;
909   font-weight: bold;
910   text-align: right;
911   white-space: nowrap;
912   padding-right: 4px;
913 }
914
915 table.headers-table tr td.subject
916 {
917   width: 90%;
918   font-weight: bold;
919 }
920
921 table.headers-table tr td.all
922 {
923   width: 100%;
924   color: #666666;
925   text-align: left;
926   padding-right: 10px;
927   text-align: center;
928   padding: 2px 6px 4px 6px;
929   border-bottom: 0;
930 }
931
932 table.headers-table tr td.more-headers
933 {
934   cursor: pointer;
935   width: 100%;
936   height: 8px;
937   border-bottom: 0;
938 }
939
940 #attachment-list
941 {
942   margin: 0px;
943   padding: 0px 0px 0px 72px;
944   min-height: 16px;
945   list-style-image: none;
946   list-style-type: none;
947   background: url(images/icons/attachment.png) 60px 2px no-repeat #DFDFDF;
948 }
949
950 #attachment-list:after
951 {
952   content: ".";
953   display: block;
954   height: 0;
955   font-size: 0;
956   clear: both;
957   visibility: hidden;
958 }
959
960 #attachment-list li
961 {
962   float: left;
963   height: 18px;
964   font-size: 11px;
965   padding: 2px 0px 0px 15px;
966   white-space: nowrap;
967 }
968
969 #attachment-list li a
970 {
971   text-decoration: none;
972 }
973
974 #attachment-list li a:hover
975 {
976   text-decoration: underline;
977 }
978
979 #messagebody
980 {
981   position:relative;
982   padding-bottom: 10px;
983   background-color: #FFFFFF;
984 }
985
986 div.message-part
987 {
988   padding: 10px 8px;
989   border-top: 1px solid #ccc;
990 /*  overflow: hidden; */
991 }
992
993 #messagebody div:first-child
994 {
995   border-top: 0;
996 }
997
998 div.message-part a,
999 div.message-htmlpart a
1000 {
1001   color: #0000CC;
1002 }
1003
1004 div.message-part pre,
1005 div.message-htmlpart pre,
1006 div.message-part div.pre
1007 {
1008   margin: 0px;
1009   padding: 0px;
1010   font-family: monospace;
1011   white-space: -moz-pre-wrap !important;
1012   white-space: pre-wrap !important;
1013   white-space: pre;
1014 }
1015
1016 div.message-part span.sig
1017 {
1018   color: #666666;
1019 }
1020
1021 div.message-part blockquote
1022 {
1023   color: blue;
1024   border-left: 2px solid blue;
1025   border-right: 2px solid blue;
1026   background-color: #F6F6F6;
1027   margin: 2px 0px 2px 0px;
1028   padding: 1px 8px 1px 10px;
1029 }
1030
1031 div.message-part blockquote blockquote
1032 {
1033   color: green;
1034   border-left: 2px solid green;
1035   border-right: 2px solid green;
1036 }
1037
1038 div.message-part blockquote blockquote blockquote
1039 {
1040   color: #990000;
1041   border-left: 2px solid #bb0000;
1042   border-right: 2px solid #bb0000;
1043 }
1044
1045 body.iframe div.message-htmlpart
1046 {
1047   margin: 8px;
1048 }
1049
1050 div.message-htmlpart div.rcmBody
1051 {
1052   margin: 8px;
1053 }
1054
1055 #remote-objects-message
1056 {
1057   display: none;
1058   margin: 8px;
1059   min-height: 20px;
1060   padding: 10px 10px 6px 46px;
1061 }
1062
1063 #remote-objects-message a
1064 {
1065   color: #666666;
1066   padding-left: 10px;
1067 }
1068
1069 #remote-objects-message a:hover
1070 {
1071   color: #333333;
1072 }
1073
1074 #messageviewlink
1075 {
1076   position: absolute;
1077   top: 8px;
1078   right: 10px;
1079   width: 15px;
1080   height: 15px;
1081   border: 0;
1082 }
1083
1084 /** message compose styles */
1085
1086 #compose-toolbar
1087 {
1088   white-space: nowrap;
1089 }
1090
1091 #priority-selector,
1092 #receipt-selector
1093 {
1094   padding-left: 30px;
1095   white-space: nowrap;
1096 }
1097
1098 #compose-container
1099 {
1100   position: absolute;
1101   top: 90px;
1102   left: 205px;
1103   right: 25px;
1104   bottom: 30px;
1105   margin: 0px;
1106 }
1107
1108 #spellcheck-control
1109 {
1110   text-align: right;
1111   padding-top: 3px;
1112 }
1113
1114 #editor-select
1115 {
1116   float: left;
1117 }
1118
1119 #compose-div
1120 {
1121   position: absolute;
1122   top: 130px;
1123   bottom: 30px;
1124   width: 100%;
1125   vertical-align: top;
1126   padding-top: 2px;
1127 }
1128
1129 #compose-headers
1130 {
1131   width: 100%;
1132 }
1133
1134 #compose-headers td.top
1135 {
1136   vertical-align: top;
1137 }
1138
1139 #compose-headers td.title,
1140 #compose-subject td.title
1141 {
1142   width: 80px !important;
1143   color: #666666;
1144   font-size: 11px;
1145   font-weight: bold;
1146   padding-right: 10px;
1147   white-space: nowrap;
1148 }
1149
1150 #compose-body,
1151 #compose-headers td textarea,
1152 #compose-headers td input
1153 {
1154   width: 100%;
1155 }
1156
1157 #compose-headers td textarea
1158 {
1159   height: 38px;
1160 }
1161
1162 #compose-cc,
1163 #compose-bcc,
1164 #compose-replyto
1165 {
1166   display: none;
1167 }
1168
1169 #compose-body
1170 {
1171   min-height: 100px;
1172   height: 100%;
1173   font-size: 9pt;
1174   font-family: "Courier New", Courier, monospace;
1175 }
1176
1177 #compose-attachments
1178 {
1179   position: absolute;
1180   top: 100px;
1181   left: 20px;
1182   width: 175px;
1183 }
1184
1185 #compose-attachments ul
1186 {
1187   margin: 0px;
1188   padding: 0px;
1189   border: 1px solid #CCCCCC;
1190   background-color: #F9F9F9;
1191   list-style-image: none;
1192   list-style-type: none;
1193 }
1194
1195 #compose-attachments ul li
1196 {
1197   height: 18px;
1198   font-size: 11px;
1199   padding-left: 2px;
1200   padding-top: 2px;
1201   padding-right: 4px;
1202   border-bottom: 1px solid #EBEBEB;
1203   white-space: nowrap;
1204   overflow: hidden;
1205 }
1206
1207 #compose-attachments ul li img
1208 {
1209   padding-right: 2px;
1210   vertical-align: middle;
1211 }
1212
1213 #attachment-title
1214 {
1215   color: #666666;
1216   font-weight: bold;
1217   font-size: 11px;
1218   background: url(images/icons/attachment.png) top left no-repeat;
1219   padding: 0px 0px 3px 18px;
1220   margin-left: 3px;
1221 }
1222
1223 #attachment-form
1224 {
1225   position: absolute;
1226   top: 150px;
1227   left: 20px;
1228   z-index: 200;
1229   padding: 6px;
1230   visibility: hidden;
1231   border: 1px solid #CCCCCC;
1232   background-color: #F9F9F9;
1233 }
1234
1235 #attachment-form div
1236 {
1237   padding: 2px;
1238 }
1239
1240 #attachment-form div.buttons
1241 {
1242   margin-top: 4px;
1243 }
1244
1245 td.show-headers
1246 {
1247   background: url(images/icons/down_small.gif) no-repeat center;
1248 }
1249
1250 td.hide-headers
1251 {
1252   background: url(images/icons/up_small.gif) no-repeat center;
1253 }
1254
1255 #all-headers
1256 {
1257   height: 150px;
1258   display: none;
1259 }
1260
1261 #headers-source
1262 {
1263   margin: 0 5px;
1264   padding: 0.5em;
1265   height: 145px;
1266   background: white;
1267   overflow: auto;
1268   font-size: 11px;
1269   white-space: nowrap;
1270   border: 1px solid #999999;
1271   display: none;
1272   text-align: left;
1273   color: #333;
1274 }
1275
1276 font.bold
1277 {
1278   font-weight: bold;
1279 }