]> git.donarmstrong.com Git - roundcube.git/blob - skins/default/mail.css
7bb308c06760c700229d94c7cf2f1382d47c3ae3
[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: 0 5px;
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 #messagetoolbar select.mboxlist
141 {
142   position: relative;
143   margin: 0 8px;
144   top: 6px;
145 }
146
147 #messagetoolbar select.mboxlist option
148 {
149   padding-left: 15px;
150 }
151
152 #messagetoolbar select.mboxlist option[value="0"]
153 {
154   padding-left: 2px;
155 }
156
157 #searchmenu
158 {
159   width: 160px;
160 }
161
162 #searchmenu ul.toolbarmenu
163 {
164   margin: 0;
165 }
166
167 #searchmenu ul.toolbarmenu li
168 {
169   margin: 1px 4px 1px;
170 }
171
172 #messagemenu li a.active:hover,
173 #markmessagemenu li a.active:hover
174 {
175   color: #fff;
176   background-color: #c00;
177 }
178
179 #messagemenu li a
180 {
181   background: url(images/messageactions.png) no-repeat 7px 0;
182   background-position: 7px 20px;
183 }
184
185 #messagemenu li a.printlink
186 {
187   background-position: 7px 1px;
188 }
189
190 #messagemenu li a.downloadlink
191 {
192   background-position: 7px -17px;
193 }
194
195 #messagemenu li a.sourcelink
196 {
197   background-position: 7px -35px;
198 }
199
200 #messagemenu li a.openlink
201 {
202   background-position: 7px -53px;
203 }
204
205 #messagemenu li a.editlink
206 {
207   background-position: 7px -71px;
208 }
209
210 #markmessagemenu li a
211 {
212   background: url(images/messageicons.png) no-repeat;
213 }
214
215 #markmessagemenu li a.readlink
216 {
217   background-position: 7px -51px;
218 }
219
220 #markmessagemenu li a.unreadlink
221 {
222   background-position: 7px -119px;
223 }
224
225 #markmessagemenu li a.flaggedlink
226 {
227   background-position: 7px -153px;
228 }
229
230 #markmessagemenu li a.unflaggedlink
231 {
232   background-position: 7px -136px;
233 }
234
235 #searchfilter
236 {
237   white-space: nowrap;
238   position: absolute;
239   right: 190px;
240   vertical-align: middle;
241 }
242
243 #searchfilter label
244 {
245   font-size: 11px;
246 }
247
248 #mailleftcontainer
249 {
250   position: absolute;
251   top: 0;
252   left: 0;
253   bottom: 0;
254   width: 195px;
255 }
256
257 #mailrightcontainer
258 {
259   position: absolute;
260   top: 0;
261   left: 170px;
262   bottom: 0;
263   right: 0;
264   min-width: 600px;
265 }
266
267 #mailrightcontent
268 {
269   position: absolute;
270   top: 0;
271   left: 0;
272   right: 0;
273   bottom: 0;
274 }
275
276 #messagepartcontainer
277 {
278   position: absolute;
279   top: 80px;
280   left: 20px;
281   right: 20px;
282   bottom: 20px;
283 }
284
285 #mailcontframe
286 {
287   position: absolute;
288   width: 100%;
289   top: 0;
290   bottom: 0;
291   border: 1px solid #999999;
292   background-color: #F9F9F9;
293   overflow: hidden;
294 }
295
296 #mailpreviewframe
297 {
298   position: absolute;
299   width: 100%;
300   top: 205px;
301   bottom: 0px;
302   border: 1px solid #999999;
303   background-color: #F9F9F9;
304 }
305
306 #messagecontframe
307 {
308   position: relative;
309   top: 0px;
310   left: 0px;
311   right: 0px;
312   bottom: 0px;
313   width: 100%;
314   height: 100%;
315 }
316
317 #messagepartframe
318 {
319   width: 100%;
320   height: 100%;
321   border: 1px solid #999999;
322   background-color: #F9F9F9;
323 }
324
325
326 #partheader
327 {
328   position: absolute;
329   top: 10px;
330   left: 220px;
331   right: 20px;
332   height: 40px;
333 }
334
335 #partheader table td
336 {
337   padding-left: 2px;
338   padding-right: 4px;
339   vertical-align: middle;
340   font-size: 11px;
341 }
342
343 #partheader table td.title
344 {
345   color: #666666;
346   font-weight: bold;
347 }
348
349
350 /** mailbox list styles */
351
352 #mailboxlist-container
353 {
354   position: absolute;
355   top: 0;
356   left: 0;
357   width: 100%;
358   bottom: 0;
359   border: 1px solid #999;
360   background-color: #F9F9F9;
361   overflow: hidden;
362 }
363
364 #mailboxlist
365 {
366   position:relative;
367   height: auto;
368   margin: 0px;
369   padding: 0px;
370   list-style-image: none;
371   list-style-type: none;
372   overflow: hidden;
373   white-space: nowrap;
374   background-color: #FFF;
375 }
376
377 #mailboxlist li
378 {
379   display: block;
380   position: relative;
381   font-size: 11px;
382   background: url(images/icons/folders.png) 5px 0 no-repeat;
383   border-bottom: 1px solid #EBEBEB;
384 }
385
386 #mailboxlist li div
387 {
388   position: absolute;
389   left: 8px !important;
390   left: -16px;
391   top: 1px;
392   width: 14px;
393   height: 16px;
394 }
395
396 #mailboxlist li div.collapsed,
397 #mailboxlist li div.expanded
398 {
399   cursor: pointer;
400 }
401
402 #mailboxlist li div.collapsed
403 {
404   background: url(images/icons/collapsed.png) bottom right no-repeat;
405 }
406
407 #mailboxlist li div.expanded
408 {
409   background: url(images/icons/expanded.png) bottom right no-repeat;
410 }
411
412 #mailboxlist li.inbox
413 {
414   background-position: 5px -18px;
415 }
416
417 #mailboxlist li.drafts
418 {
419   background-position: 5px -37px;
420 }
421
422 #mailboxlist li.sent
423 {
424   background-position: 5px -54px;
425 }
426
427 #mailboxlist li.junk
428 {
429   background-position: 5px -73px;
430 }
431
432 #mailboxlist li.trash
433 {
434   background-position: 5px -91px;
435 }
436
437 #mailboxlist li a
438 {
439   cursor: default;
440   display: block;
441   position: relative;
442   padding-left: 25px;
443   padding-top: 2px;
444   padding-bottom: 2px;
445   text-decoration: none;
446 }
447
448 #mailboxlist li.unread
449 {
450   font-weight: bold;
451 }
452
453 #mailboxlist li.virtual > a
454 {
455   color: #666;
456 }
457
458 #mailboxlist li.selected,
459 #mailboxlist li.droptarget li.selected
460 {
461   background-color: #929292;
462 }
463
464 #mailboxlist li.selected > a,
465 #mailboxlist li.droptarget li.selected a
466 {
467   color: #FFF;
468   font-weight: bold;
469 }
470
471 #mailboxlist li.droptarget
472 {
473   background-color: #FFFFA6;
474 }
475
476 /* styles for nested folders */
477 #mailboxlist ul {
478   list-style: none;
479   padding: 0;
480   margin: 0;
481   border-top: 1px solid #EBEBEB;
482   padding-left: 15px;
483   background-position: 25px 1px;
484   background-color: #FFF;
485   color: blue;
486   font-weight: normal;
487 }
488
489 #listcontrols
490 {
491   position: relative;
492   white-space: nowrap;
493   left: 4px;
494   line-height: 22px;
495   width: auto;
496   min-width: 300px;
497 }
498
499 #listcontrols a,
500 #listcontrols span
501 {
502   display: block;
503   float: left;
504   font-size: 11px;
505 }
506
507 #listcontrols input
508 {
509   margin-top: 6px;
510 }
511
512 #listcontrols a.button,
513 #listcontrols a.buttonPas
514 {
515   display: block;
516   float: left;
517   width: 15px;
518   height: 15px;
519   padding: 0;
520   margin-top: 4px;
521   margin-right: 2px;
522   overflow: hidden;
523   background: url(images/mail_footer.png) 0 0 no-repeat transparent;
524   opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */
525 }
526
527 #listcontrols a.buttonPas
528 {
529   opacity: 0.35;
530 }
531
532 #listcontrols a.all {
533   background-position: -30px 0;
534 }
535
536 #listcontrols a.allsel {
537   background-position: -30px -15px;
538 }
539
540 #listcontrols a.page {
541   background-position: -135px 0;
542 }
543
544 #listcontrols a.pagesel {
545   background-position: -135px -15px;
546 }
547
548 #listcontrols a.unread {
549   background-position: -45px 0;
550 }
551
552 #listcontrols a.unreadsel {
553   background-position: -45px -15px;
554 }
555
556 #listcontrols a.invert {
557   background-position: -60px 0;
558 }
559
560 #listcontrols a.invertsel {
561   background-position: -60px -15px;
562 }
563
564 #listcontrols a.none {
565   background-position: -75px 0;
566 }
567
568 #listcontrols a.nonesel {
569   background-position: -75px -15px;
570 }
571
572 #listcontrols a.expand-all {
573   background-position: -90px 0;
574 }
575
576 #listcontrols a.expand-allsel {
577   background-position: -90px -15px;
578 }
579
580 #listcontrols a.collapse-all {
581   background-position: -105px 0;
582 }
583
584 #listcontrols a.collapse-allsel {
585   background-position: -105px -15px;
586 }
587
588 #listcontrols a.expand-unread {
589   background-position: -120px 0;
590 }
591
592 #listcontrols a.expand-unreadsel {
593   background-position: -120px -15px;
594 }
595
596 #countcontrols
597 {
598   position: absolute;
599   top: 4px;
600   right: 4px;
601   min-width: 25em;
602   white-space: nowrap;
603   font-size: 11px;
604 }
605
606 #countcontrols a.button,
607 #countcontrols a.buttonPas
608 {
609   float: right;
610 }
611
612
613 /** message list styles */
614
615 body.messagelist
616 {
617   margin: 0px;
618   background-color: #F9F9F9;
619 }
620
621 #messagelist
622 {
623   width: 100%;
624   display: table;
625   table-layout: fixed;
626 }
627
628 #messagelist thead tr td
629 {
630   height: 20px;
631   padding: 0 4px 0 2px;
632   vertical-align: middle;
633   border-bottom: 1px solid #999999;
634   color: #333333;
635   background: url(images/listheader.gif) top left repeat-x #CCC;
636   font-size: 11px;
637   font-weight: bold;
638 }
639
640 #messagelist thead tr td.sortedASC,
641 #messagelist thead tr td.sortedDESC
642 {
643   background-position: 0 -22px;
644 }
645
646 #messagelist thead tr td.sortedASC a
647 {
648   background: url(images/icons/sort.gif) right 0 no-repeat;
649 }
650
651 #messagelist thead tr td.sortedDESC a
652 {
653   background: url(images/icons/sort.gif) right -14px no-repeat;
654 }
655
656 #messagelist thead tr td a
657 {
658   display: block;
659   width: auto !important;
660   width: 100%;
661   color: #333333;
662   text-decoration: none;
663 }
664
665 #messagelist thead tr td.size
666 {
667   text-align: left;
668 }
669
670 #messagelist thead tr td.subject
671 {
672   padding-left: 18px;
673 }
674
675 #messagelist tbody tr td
676 {
677   height: 20px;
678   padding: 0;
679   font-size: 11px;
680   overflow: hidden;
681   vertical-align: middle;
682   white-space: nowrap;
683   text-overflow: ellipsis;
684   -o-text-overflow: ellipsis;
685   border-bottom: 1px solid #EBEBEB;
686   cursor: default;
687 }
688
689 #messagelist tbody tr td a
690 {
691   color: #000;
692   text-decoration: none;
693   white-space: nowrap;
694   cursor: inherit;
695 }
696
697 #messagelist td span,
698 #messagelist td img
699 {
700   vertical-align: middle;
701   display: inline-block;
702 }
703
704 #messagelist tbody tr td.flag,
705 #messagelist tbody tr td.status,
706 #messagelist tbody tr td.subject span.status
707 {
708   cursor: pointer;
709 }
710
711 #messagelist tr td.flag span,
712 #messagelist tr td.status span,
713 #messagelist tr td.attachment span
714 {
715   width: 15px;
716 }
717
718 #messagelist tr td div.collapsed,
719 #messagelist tr td div.expanded,
720 #messagelist tr td.threads div.listmenu,
721 #messagelist tr td.attachment span.attachment,
722 #messagelist tr td.attachment span.report,
723 #messagelist tr td.flag span.flagged,
724 #messagelist tr td.flag span.unflagged:hover,
725 #messagelist tr td.status span.status,
726 #messagelist tr td.status span.msgicon,
727 #messagelist tr td.status span.deleted,
728 #messagelist tr td.status span.unread,
729 #messagelist tr td.status span.unreadchildren,
730 #messagelist tr td.subject span.msgicon,
731 #messagelist tr td.subject span.deleted,
732 #messagelist tr td.subject span.unread,
733 #messagelist tr td.subject span.replied,
734 #messagelist tr td.subject span.forwarded,
735 #messagelist tr td.subject span.unreadchildren
736 {
737   vertical-align: middle;
738   height: 17px;
739   width: 15px;
740   background: url(images/messageicons.png) center no-repeat;
741 }
742
743 #messagelist tr td.attachment span.attachment
744 {
745   background-position: 0 -170px;
746 }
747
748 #messagelist tr td.attachment span.report
749 {
750   background-position: 0 -255px;
751 }
752
753 #messagelist tr td.flag span.flagged
754 {
755   background-position: 0 -153px;
756 }
757
758 #messagelist tr td.flag span.unflagged:hover
759 {
760   background-position: 0 -136px;
761 }
762
763 #messagelist tr td.subject span.msgicon,
764 #messagelist tr td.subject span.unreadchildren
765 {
766   background-position: 0 -51px;
767   margin: 0 2px;
768 }
769
770 #messagelist tr td.subject span.replied
771 {
772   background-position: 0 -85px;
773 }
774
775 #messagelist tr td.subject span.forwarded
776 {
777   background-position: 0 -68px;
778 }
779
780 #messagelist tr td.subject span.replied.forwarded
781 {
782   background-position: 0 -102px;
783 }
784
785 #messagelist tr td.status span.msgicon,
786 #messagelist tr td.status span.unreadchildren
787 {
788   background-position: 0 17px; /* no icon */
789 }
790
791 #messagelist tr td.status span.msgicon:hover
792 {
793   background-position: 0 -272px;
794 }
795
796 #messagelist tr td.status span.deleted,
797 #messagelist tr td.subject span.deleted
798 {
799   background-position: 0 -187px;
800 }
801
802 #messagelist tr td.status span.status,
803 #messagelist tr td.status span.unread,
804 #messagelist tr td.subject span.unread
805 {
806   background-position: 0 -119px;
807 }
808
809 #messagelist tr td div.collapsed
810 {
811   background-position: 0 -221px;
812   cursor: pointer;
813 }
814
815 #messagelist tr td div.expanded
816 {
817   background-position: 0 -204px;
818   cursor: pointer;
819 }
820
821 #messagelist tr td.threads div.listmenu
822 {
823   background-position: 0 -238px;
824   cursor: pointer;
825 }
826
827 #messagelist tbody tr td.subject
828 {
829   width: 99%;
830 }
831
832 #messagelist tbody tr td.subject a
833 {
834   cursor: default;
835   display: inline-block;
836   vertical-align: middle;
837 }
838
839 /* thread parent message with unread children */
840 #messagelist tbody tr.unroot td.subject a
841 {
842   text-decoration: underline;
843 }
844
845 #messagelist tr td.attachment,
846 #messagelist tr td.threads,
847 #messagelist tr td.status,
848 #messagelist tr td.flag
849 {
850   width: 17px;
851   padding: 0 0 0 2px;
852 }
853
854 #messagelist tr td.size
855 {
856   width: 60px;
857   text-align: right;
858   padding: 0 2px;
859 }
860
861 #messagelist tr td.from,
862 #messagelist tr td.to,
863 #messagelist tr td.cc,
864 #messagelist tr td.replyto
865 {
866   width: 180px;
867   padding: 0 2px;
868 }
869
870 #messagelist tr td.date
871 {
872   width: 118px;
873   padding: 0 2px;
874 }
875
876 #messagelist tr.message
877 {
878   background-color: #FFF;
879 }
880
881 /*
882 #messagelist tr.odd
883 {
884   background-color: #F9F9F9;
885 }
886 */
887
888 #messagelist tr.unread
889 {
890   font-weight: bold;
891   background-color: #FFFFFF;
892 }
893
894 #messagelist tr.flagged td,
895 #messagelist tr.flagged td a
896 {
897   color: #CC0000;
898 }
899
900 #messagelist tr.selected td
901 {
902   color: #FFFFFF;
903   background-color: #CC3333;
904 }
905
906 #messagelist tr.unfocused td
907 {
908   color: #FFFFFF;
909   background-color: #929292;
910 }
911
912 #messagelist tr.selected td a
913 {
914   color: #FFFFFF;
915 }
916
917 #messagelist tr.unfocused td a
918 {
919   color: #FFFFFF;
920 }
921
922 #messagelist tr.deleted td,
923 #messagelist tr.deleted td a
924 {
925   color: #CCCCCC;
926 }
927
928 #listmenu
929 {
930   padding: 6px;
931 }
932
933 #listmenu legend
934 {
935   color: #999999;
936 }
937
938 #listmenu fieldset
939 {
940   border: 1px solid #999999;
941   margin: 0 5px;
942   float: left;
943 }
944
945 #listmenu div
946 {
947   padding: 8px 0 3px 0;
948   text-align: center;
949   clear: both;
950 }
951
952 /***** tree indicators *****/
953
954 td span.branch div
955 {
956   float: left;
957   height: 16px;
958 }
959
960 td span.branch div.tree
961 {
962   height: 17px;
963   width: 15px;
964   background: url(images/tree.gif) 0px 0px no-repeat;
965 }
966
967 td span.branch div.l1
968 {
969   background-position: 0px 0px; /* L */
970 }
971
972 td span.branch div.l2
973 {
974   background-position: -30px 0px; /* | */
975 }
976
977 td span.branch div.l3
978 {
979   background-position: -15px 0px; /* |- */
980 }
981
982
983 /** message view styles */
984
985 #messageframe
986 {
987   position: absolute;
988   top: 0;
989   left: 180px;
990   right: 0;
991   bottom: 0;
992   border: 1px solid #999;
993   background-color: #FFF;
994   overflow: auto;
995   z-index: 1;
996 }
997
998 div.messageheaderbox
999 {
1000   margin: 6px 8px 0px 8px;
1001   border: 1px solid #ccc;
1002 }
1003
1004 table.headers-table
1005 {
1006   width: 100%;
1007   background-color: #EBEBEB;
1008 }
1009
1010 #messagebody table.headers-table
1011 {
1012   width: auto;
1013   margin: 6px 8px;
1014   background-color: #F4F4F4;
1015   border: 1px solid #ccc;
1016 }
1017
1018 #messageframe table.headers-table
1019 {
1020   border-bottom: 1px solid #ccc;
1021 }
1022
1023 table.headers-table tr td
1024 {
1025   font-size: 11px;
1026   border-bottom:1px solid #FFFFFF;
1027 }
1028
1029 table.headers-table tr td.header-title
1030 {
1031   width: 1%;
1032   color: #666666;
1033   font-weight: bold;
1034   text-align: right;
1035   white-space: nowrap;
1036   padding: 0 4px;
1037 }
1038
1039 table.headers-table tr td.header
1040 {
1041   width: 99%;
1042 }
1043
1044 table.headers-table tr td.subject
1045 {
1046   font-weight: bold;
1047 }
1048
1049 table.headers-table tr td.all
1050 {
1051   width: 100%;
1052   color: #666666;
1053   text-align: left;
1054   padding-right: 10px;
1055   text-align: center;
1056   padding: 2px 6px 4px 6px;
1057   border-bottom: 0;
1058 }
1059
1060 table.headers-table tr td.more-headers
1061 {
1062   cursor: pointer;
1063   width: 100%;
1064   height: 8px;
1065   border-bottom: 0;
1066 }
1067
1068 #attachment-list
1069 {
1070   margin: 0;
1071   padding: 0 4px 0 8px;
1072   min-height: 16px;
1073   list-style-image: none;
1074   list-style-type: none;
1075   background: url(images/icons/attachment.png) 4px 2px no-repeat #DFDFDF;
1076 }
1077
1078 #attachment-list:after
1079 {
1080   content: ".";
1081   display: block;
1082   height: 0;
1083   font-size: 0;
1084   clear: both;
1085   visibility: hidden;
1086 }
1087
1088 #attachment-list li
1089 {
1090   float: left;
1091   height: 18px;
1092   font-size: 11px;
1093   padding: 2px 0px 0px 15px;
1094   white-space: nowrap;
1095 }
1096
1097 #attachment-list li a
1098 {
1099   text-decoration: none;
1100 }
1101
1102 #attachment-list li a:hover
1103 {
1104   text-decoration: underline;
1105 }
1106
1107 #messagebody
1108 {
1109   position:relative;
1110   padding-bottom: 10px;
1111   background-color: #FFFFFF;
1112 }
1113
1114 div.message-part,
1115 div.message-htmlpart
1116 {
1117   padding: 10px 8px;
1118   border-top: 1px solid #ccc;
1119 /*  overflow: hidden; */
1120 }
1121
1122 #messagebody div:first-child
1123 {
1124   border-top: 0;
1125 }
1126
1127 div.message-part a,
1128 div.message-htmlpart a
1129 {
1130   color: #0000CC;
1131 }
1132
1133 div.message-part pre,
1134 div.message-htmlpart pre,
1135 div.message-part div.pre
1136 {
1137   margin: 0px;
1138   padding: 0px;
1139   font-family: monospace;
1140   white-space: -moz-pre-wrap !important;
1141   white-space: pre-wrap !important;
1142   white-space: pre;
1143 }
1144
1145 div.message-part span.sig
1146 {
1147   color: #666666;
1148 }
1149
1150 div.message-part blockquote
1151 {
1152   color: blue;
1153   border-left: 2px solid blue;
1154   border-right: 2px solid blue;
1155   background-color: #F6F6F6;
1156   margin: 2px 0px 2px 0px;
1157   padding: 1px 8px 1px 10px;
1158 }
1159
1160 div.message-part blockquote blockquote
1161 {
1162   color: green;
1163   border-left: 2px solid green;
1164   border-right: 2px solid green;
1165 }
1166
1167 div.message-part blockquote blockquote blockquote
1168 {
1169   color: #990000;
1170   border-left: 2px solid #bb0000;
1171   border-right: 2px solid #bb0000;
1172 }
1173
1174 body.iframe div.message-htmlpart
1175 {
1176   margin: 8px;
1177 }
1178
1179 div.message-htmlpart div.rcmBody
1180 {
1181   margin: 8px;
1182 }
1183
1184 #remote-objects-message
1185 {
1186   display: none;
1187   margin: 8px;
1188   min-height: 20px;
1189   padding: 10px 10px 6px 46px;
1190 }
1191
1192 #remote-objects-message a
1193 {
1194   color: #666666;
1195   padding-left: 10px;
1196 }
1197
1198 #remote-objects-message a:hover
1199 {
1200   color: #333333;
1201 }
1202
1203 #messageviewlink
1204 {
1205   position: absolute;
1206   top: 8px;
1207   right: 10px;
1208   width: 15px;
1209   height: 15px;
1210   border: 0;
1211 }
1212
1213 td.show-headers
1214 {
1215   background: url(images/icons/down_small.gif) no-repeat center;
1216 }
1217
1218 td.hide-headers
1219 {
1220   background: url(images/icons/up_small.gif) no-repeat center;
1221 }
1222
1223 #all-headers
1224 {
1225   height: 150px;
1226   display: none;
1227 }
1228
1229 #headers-source
1230 {
1231   margin: 0 5px;
1232   padding: 0.5em;
1233   height: 145px;
1234   background: white;
1235   overflow: auto;
1236   font-size: 11px;
1237   white-space: nowrap;
1238   border: 1px solid #999999;
1239   display: none;
1240   text-align: left;
1241   color: #333;
1242 }
1243
1244
1245 /** message compose styles */
1246
1247 #compose-container
1248 {
1249   position: absolute;
1250   top: 0;
1251   left: 185px;
1252   right: 0;
1253   bottom: 0;
1254   margin: 0;
1255 }
1256
1257 #compose-div
1258 {
1259   position: absolute;
1260   top: 85px;
1261   bottom: 0;
1262   margin: 0;
1263   width: 100%;
1264 }
1265
1266 #compose-div .boxfooter
1267 {
1268   height: 22px;
1269   background: none;
1270   border-top: 0;
1271 }
1272
1273 #compose-div .boxlistcontent
1274 {
1275   bottom: 23px;
1276 }
1277
1278 #compose-body
1279 {
1280   position: absolute;
1281   left: 0;
1282   right: 0;
1283   top: 0;
1284   bottom: 0;
1285   margin: 0;
1286   font-size: 9pt;
1287   font-family: monospace;
1288   border: 1px solid #999;
1289   resize: none;
1290 }
1291
1292 #compose-headers
1293 {
1294   width: 100%;
1295 }
1296
1297 #compose-headers td.editfield
1298 {
1299   padding-right: 8px;
1300   width: 95%;
1301 }
1302
1303 #compose-headers td.top
1304 {
1305   vertical-align: top;
1306 }
1307
1308 #compose-headers td.title,
1309 #compose-subject td.title
1310 {
1311   width: 80px !important;
1312   font-size: 11px;
1313   font-weight: bold;
1314   padding-right: 10px;
1315   white-space: nowrap;
1316   color: #666;
1317 }
1318
1319 #compose-headers td textarea,
1320 #compose-headers td input
1321 {
1322   resize: none;
1323   width: 100%;
1324   border: 1px solid #999;
1325 }
1326
1327 #compose-headers td textarea
1328 {
1329   height: 32px;
1330 }
1331
1332 input.from_address
1333 {
1334   width: 80% !important;
1335 }
1336
1337 #compose-cc,
1338 #compose-bcc,
1339 #compose-replyto,
1340 #compose-followupto
1341 {
1342   display: none;
1343 }
1344
1345 .formlinks a,
1346 .formlinks a:visited
1347 {
1348   color: #999999;
1349   font-size: 11px;
1350   text-decoration: none;
1351 }
1352
1353 .formlinks a,
1354 .formlinks a:visited
1355 {
1356   color: #CC0000;
1357 }
1358
1359 #compose-editorfooter
1360 {
1361   position: absolute;
1362   right: 0;
1363   bottom: 0;
1364   text-align: right;
1365 }
1366
1367 #compose-editorfooter label
1368 {
1369   font-size: 11px;
1370   font-weight: bold;
1371   color: #666;
1372 }
1373
1374 #compose-buttons
1375 {
1376   position: absolute;
1377   left: 0;
1378   bottom: 0;
1379   width: auto;
1380 }
1381
1382 #compose-attachments
1383 {
1384   position: absolute;
1385   top: 0;
1386   left: 0;
1387   bottom: 0;
1388   width: 175px;
1389   border: 1px solid #999;
1390   background-color: #F9F9F9;
1391 }
1392
1393 #compose-attachments ul
1394 {
1395   margin: 0px;
1396   padding: 0px;
1397   background-color: #FFF;
1398   list-style-image: none;
1399   list-style-type: none;
1400 }
1401
1402 #compose-attachments ul li
1403 {
1404   height: 18px;
1405   font-size: 11px;
1406   padding-left: 2px;
1407   padding-top: 2px;
1408   padding-right: 4px;
1409   border-bottom: 1px solid #EBEBEB;
1410   white-space: nowrap;
1411   overflow: hidden;
1412   text-overflow: ellipsis;
1413   -o-text-overflow: ellipsis;
1414 }
1415
1416 #compose-attachments ul li img
1417 {
1418   padding-right: 2px;
1419   vertical-align: middle;
1420 }
1421
1422 #attachment-form
1423 {
1424   padding: 6px;
1425 }
1426
1427 #attachment-form div
1428 {
1429   padding: 2px;
1430 }
1431
1432 #attachment-form div.buttons
1433 {
1434   margin-top: 4px;
1435 }
1436
1437 #quota
1438 {
1439   position: absolute;
1440   top: 3px;
1441   right: 8px;
1442   width: 100px;
1443 }
1444
1445 #quotaimg
1446 {
1447   position: absolute;
1448   top: 3px;
1449   right: 6px;
1450   z-index: 101;
1451 }