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