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