]> code.citadel.org Git - citadel.git/blob - webcit/static/webcit.css
Keep some space between boxes in advanced and summary screens
[citadel.git] / webcit / static / webcit.css
1 @media print {
2         input#toggler, .toolbar { display: none }
3 }
4
5
6 /* Typography & colors */
7
8 html {  font-size: 100%;}
9
10 body { font-size: 11pt}
11
12 #banner h1 {
13 font-size:16pt;
14 }
15
16 #banner h2,#banner .titlebar, .address_book_popup_title {
17 font-size:13pt;
18 }
19
20 #button, #content .msgbuttons a,input#delbutton,.attachfile,.logbuttons input,.buttons input,  #wholist li, .buttons a, .customize, .mailbox_summary, .menubar_link, .roomlist_floor, .ib_roomlist_floor, .roomlist_new, .ib_roomlist_new, .roomlist_old, .ib_roomlist_old, #banner ul.room_actions li, #navbar, .selector_top, .selector_bottom, .room_banner .infos,.room_banner .nummsgs,li.search,li.view, .room_actions form select option, .selectbox, #message_list_hdr table, .message_header, ul.adminitems li span  {
21 font-size: 10pt;
22 }
23
24
25 body {
26 background-color:#004E79;
27 font-family:"Trebuchet MS", "Verdana", "Bitstream Vera Sans", sans-serif;
28 font-weight:400;
29 }
30
31
32 #banner, #banner a, .selector_top,.selector_bottom {
33 color:#FFFFFF;
34 }
35
36 #content, #address_book_popup_container_div,#address_book_popup_middle_div,#address_book_inner_div select {
37 background-color:#6C91A6;
38 color: #000000
39 }
40
41 #address_book_popup {
42 background-color:#fff;
43 border:1px solid black;
44 color:#000;
45 }
46
47 #banner h1,#banner h2 {
48 font-weight:700;
49 }
50
51 #banner ul.room_actions li.start_page a,#navbar,.selector_top,.selector_bottom {
52 background-color:#022750;
53 }
54
55 #button li {
56 border:0;
57 border-bottom:2px groove #CCCCCC;
58 border-right:2px groove #CCCCCC;
59 }
60
61 #button li a {
62 color:#000000;
63 text-decoration:none;
64 }
65
66 #button li.switch {
67 border:0;
68 border-bottom:1px solid #AAAAAA;
69 }
70
71 #content .msgbuttons a,input#delbutton,.attachfile,.logbuttons input,.buttons input {
72 background-color:transparent;
73 border:2px groove #CCCCCC;
74 color:black;
75 }
76
77 #iconbar #button {
78 border:none;
79 list-style:none;
80 }
81
82 #iconbar,#room_infos {
83 background-color:#F0FFFF;
84 color:#666666;
85 }
86
87 #important_message {
88 background-color:#AD1C00;
89 color:#FFFFFF;
90 }
91
92 #login_form #uname,#login_form #pname {
93 background-color:#F0FFFF;
94 color:#666666;
95 text-align:left;
96 }
97
98 #login_form,.roomops_cell,.roomops_cell_edit {
99 background-color:#CCCCCC;
100 }
101
102 #message_list {
103 background-color:#FFFFFF;
104 text-align:left;
105 }
106
107 #message_list_hdr form input {
108 border:0;
109 margin:0;
110 }
111
112 #message_list_hdr select {
113 background-color:#005380;
114 border:1px solid #6C91A6;
115 }
116
117 #message_list_hdr table {
118 background-color:#CCCCCC;
119 font-style:italic;
120 text-align:left;
121 }
122
123 #resize_msglist {
124 background-color:#CCCCCC;
125 background-image:url(/static/resizegrippy.gif);
126 background-position:center;
127 background-repeat:no-repeat;
128 }
129
130 #resize_msglist hr {
131 background-color:#999999;
132 border:0;
133 color:#999999;
134 height:3px;
135 }
136
137 #roomlist_div,.editednode,.editednodeinput {
138 background-color:#FFFFFF;
139 color:#000000;
140 }
141
142 #wholist li {
143 border:0;
144 border-top:1px solid #AAAAAA;
145 }
146
147 #wholist li.activeuser a {
148 background-color:#FEF07D;
149 }
150
151 .address_book_popup_title {
152 background-color:#fbf4ca;
153 color:#000;
154 }
155
156 .adminlist,.tabbed_dialog {
157 list-style:none;
158 }
159
160 .auth_validate,.event_background,.calendar_background,.calendar_view_background,.graphics_background,.messages_background,.paging_background,.preferences_background,.roomops_background,.sieve_background,.siteconfig_background,.smtpqueue_background,.tabs_background,.useredit_background,.userlist_background,.downloads_background,.vcard_edit_background {
161 background-color:#FFFFFF;
162 border:0;
163 }
164
165 .box,#wholist li.inactiveuser a {
166 background-color:transparent;
167 }
168
169 .boxcontent,.service form div,table.altern .odd,.message_content {
170 background-color:#FFFFFF;
171 }
172
173 .buttons a {
174 color:#000000;
175 font-weight:700;
176 }
177
178 .buttons a:hover,.msgbuttons a:hover {
179 background-image:url(/static/body-background.gif);
180 color:#000000;
181 text-decoration:none;
182 }
183
184 .customize {
185 background-color:#DDDDCC;
186 color:#000044;
187 font-style:italic;
188 }
189
190 .default {
191 font-style:normal;
192 text-decoration:underline;
193 }
194
195 .editednodeinput {
196 border:1px solid #000000;
197 height:17px;
198 width:150px;
199 }
200
201 .error a:link,.error a:visited,.error a:active {
202 background:none;
203 color:#DC143C;
204 text-decoration:underline;
205 }
206
207 .error strong {
208 background:#FFD700;
209 color:#DC143C;
210 text-decoration:none;
211 }
212
213 .error strong a:link,.error strong a:visited,.error strong a:active {
214 background:#FFD700;
215 color:#DC143C;
216 }
217
218 .errormsg {
219 background:none;
220 color:#AA0000;
221 font-style:italic;
222 font-weight:700;
223 }
224
225 .floors_config,.roomops_zap {
226 background-color:#770000;
227 border:0;
228 }
229
230 .ib_roomlist_floor,.ib_roomlist_new,.ib_roomlist_old {
231 cursor:pointer;
232 }
233
234 .imsg {
235 background:none;
236 color:#AAAAAA;
237 font-style:italic;
238 font-weight:700;
239 }
240
241 .login_message {
242 color:#AD1C00;
243 font-weight:700;
244 text-transform:uppercase;
245 }
246
247 .logo,.logo_citadel {
248 border-bottom:1px solid #CCCCCC;
249 }
250
251 .logo_citadel a,.logo_citadel img {
252 border:none;
253 }
254
255 .mailbox_summary {
256 background-color:#FFFFFF;
257 color:#000000;
258 }
259
260 .menubar_bg {
261 background-color:#FF0000;
262 }
263
264 .message {
265 background-color:#CCCCCC;
266 border:1px outset #999999;
267 clear:both;
268 text-align:left;
269 }
270
271 .message_header {
272 background-color:#CCCCCC;
273 color:black;
274 text-align:left;
275 }
276
277 .message_header .message_subject {
278 font-style:italic;
279 }
280
281 .mimepart {
282 background-color:#FFFFDD;
283 border:2px solid #CCCCCC;
284 }
285
286 .mimepart div span {
287 display:block;
288 font-style:italic;
289 }
290
291 .mimepart dl dd,.mailbox_summary td {
292 border-top:1px solid #999999;
293 }
294
295 .mimepart dl dt {
296 border-top:1px solid #999999;
297 font-weight:700;
298 }
299
300 .room_actions form select {
301 background-color:#0E608C;
302 border:1px solid #6C91A6;
303 color:#FFFFFF;
304 cursor:pointer;
305 }
306
307 .room_actions li.search input {
308 background-color:#FFFFEE;
309 }
310
311 .room_banner .infos {
312 cursor:help;
313 }
314
315 .roomlist_floor,.ib_roomlist_floor {
316 color:#000000;
317 }
318
319 .roomlist_floor,.ib_roomlist_floor,.roomlist_new,.ib_roomlist_new,.room_banner .nummsgs,.mimepart div,.required {
320 font-weight:700;
321 }
322
323 .roomlist_new,.ib_roomlist_new {
324 color:#880000;
325 }
326
327 .roomlist_old,.ib_roomlist_old {
328 color:#000088;
329 }
330
331 .roomops_cell_label,.boxlabel,.tab_cell_label {
332 background-color:#FF7814;
333 color:#FFFFFF;
334 font-weight:700;
335 }
336
337 .selectbox {
338 background-color:#FF8000;
339 }
340
341 .tab_cell,.tab_cell_edit {
342 background-color:#CCCCCC;
343 font-weight:700;
344 }
345
346 .tabcontent {
347 background-color:#FFFFFF;
348 border-left:3px solid #FF7814;
349 }
350
351 .tablabel,.treetitle {
352 color:#000000;
353 font-weight:700;
354 }
355
356 .treetitleselectedblured {
357 background-color:menu;
358 color:windowtext;
359 }
360
361 .treetitleselectedfocused {
362 background-color:highlight;
363 color:highlighttext;
364 }
365
366 .vcard_edit_background_alt,.roomops_background_alt {
367 background-color:#dddddd;
368 border:0;
369 }
370
371 .warning {
372 background:none;
373 color:#FF4500;
374 text-decoration:none;
375 }
376
377 .warning a:link,.warning a:visited,.warning a:active {
378 background:none;
379 color:#FF4500;
380 text-decoration:underline;
381 }
382
383 .warning strong {
384 background:#FFD700;
385 color:#FF4500;
386 text-decoration:none;
387 }
388
389 .warning strong a:link,.warning strong a:visited,.warning strong a:active {
390 background:#FFD700;
391 color:#FF4500;
392 }
393
394 a {
395 text-decoration:none;
396 }
397
398 a:active {
399 color:#8B0000;
400 }
401
402 a:link {
403 color:blue;
404 }
405
406 a:visited {
407 color:purple;
408 }
409
410
411 div.auto_complete {
412 background:#FFFFFF;
413 }
414
415 div.auto_complete ul {
416 background:#fff;
417 border:1px solid #888;
418 list-style-type:none;
419 }
420
421 div.auto_complete ul li.selected {
422 background-color:#ffc;
423 }
424
425 div.auto_complete ul strong.highlight {
426 color:#800;
427 }
428
429 input,select {
430 border:1px solid #999999;
431 }
432
433 input:hover,#button li a:hover,#wholist li a:hover {
434 background-color:#CCCCCC;
435 color:#000000;
436 }
437
438 table.altern {
439 border-bottom:solid 2px #DDDDDD;
440 border-top:solid 2px #DDDDDD;
441 }
442
443 table.altern .even {
444 background-color:#DDDDDD;
445 }
446
447 td li.frameset,.elements li.frameset {
448 background:none;
449 color:#808080;
450 font-weight:lighter;
451 }
452
453 td li.transitional,.elements li.transitional {
454 background:none;
455 color:#696969;
456 font-weight:lighter;
457 }
458
459 ul.adminitems {
460 list-style-type:disc;
461 padding:0;
462 }
463
464 ul.adminitems li {
465 color:#FF8000;
466 font-weight:700;
467 }
468
469 ul.adminitems li span {
470 color:#666666;
471 }
472
473 blockquote {
474         color: navy !important; background-color: RGB(245,245,245) !important; 
475 }
476 blockquote blockquote {
477         color: maroon !important; background-color: RGB(235,235,235) !important;
478 }
479 blockquote blockquote blockquote {
480         color: green !important; background-color: RGB(225,225,225) !important;
481 }
482 blockquote blockquote blockquote blockquote {
483         color: purple !important; background-color: RGB(215,215,215) !important;
484 }
485 blockquote blockquote blockquote blockquote blockquote {
486         color: teal !important; background-color: RGB(205,205,205) !important;
487 }
488
489 blockquote pre {
490         margin-left: 1%;
491         margin-right: 1%;
492 }
493
494
495 var sub {
496         font-style: normal;
497 }
498
499
500 /* Layout */
501
502 * html {
503         overflow: hidden;
504 }
505
506 body {
507         margin:0;
508         padding: 0 0 0 0;
509         height: 100%;
510         overflow: hidden;
511         text-align: center;
512 }
513
514 #global {
515         margin: 0;
516         padding: 0;
517 }
518
519 #important_message {
520         position:absolute;
521         top:0px; 
522         right:0px;
523         z-index: 2;
524 }
525
526 #login_screen {
527         margin: 0;
528         padding: 3% 6% 3% 6%;
529 }
530
531 #iconbar {
532         position: absolute;
533         top: 0;
534         left: 0;
535         width: 16%;
536         text-align: left;
537 }
538
539 #banner {
540         position: absolute;
541         top: 0;
542         left: 16%;
543         width: 84%;
544         height: 16%;
545         text-align: left;
546 }
547
548 #navbar {
549         position: absolute;
550         bottom: 0; 
551         left: 0;
552         width: 100%;
553 }
554
555 #content {
556         position: absolute;
557         top: 16.5%;
558         left: 16%;
559         width: 84%;
560         height: 83.5%;
561         overflow: auto;
562         text-align: left;
563 }
564
565 #message_list_hdr {
566         position: absolute;
567         display: block;
568         top: 0;
569         left: 0;
570         width: 100%;
571         height: 5%;
572         overflow: hidden;
573         text-align: left;
574 }
575
576 #message_list {
577         position: absolute;
578         top: 5%;
579         left: 0;
580         width: 100%;
581         height: 20%;
582         overflow: auto;
583         cursor: pointer;
584         text-align: left;
585 }
586
587
588 #resize_msglist {
589         position: absolute;
590         top: 25%;
591         left: 0;
592         width: 100%;
593         height: 1%;
594         overflow: hidden;
595         cursor: s-resize;
596 }
597
598 #preview_pane {
599         position: absolute;
600         top: 26%;
601         left: 0%;
602         width: 100%;
603         height: 74%;
604         overflow: auto;
605         text-align: left;
606 }
607
608
609 .fix_scrollbar_bug {
610         margin-right:1px;               /* Gecko and other non-broken browsers */
611         width: expression('96%');       /* Only IE6 understands 'expression' - fixes weird scrollbarbug */
612 }
613
614
615 /* Boxes */
616
617 .box {
618         width: 100%;
619         padding: 0;
620 }
621
622 .boxlabel, .boxcontent {
623         padding: 5px;
624 }
625
626 .boxlabel {
627         text-align: center;
628 }
629
630
631
632 /* Login */
633
634 #login_screen .login_message, .login_hello {
635         position: relative;
636         margin-left: auto;
637         margin-right: auto;
638         width: 60%;
639         text-align: center;
640 }
641
642 #login_screen .login_image {
643         display: block;
644         margin-left: auto;
645         margin-right: auto;
646         text-align: center;
647 }
648
649 #login_screen #login_form {
650         position: relative;
651         display: block;
652         margin-left: auto;
653         margin-right: auto;
654         margin-bottom: 0;
655         padding: 10px;
656         width: 308px;
657         text-align: center;
658 }
659
660 #login_form input, #login_form label, #login_form select {
661         display: block;
662         float: left;
663         margin: 6pt;
664 }
665
666 #login_form label, #pname, #uname {
667         width: 130px;
668         text-align: left;
669 }
670
671 #login_form br {
672         clear: left;
673 }
674
675 .login_infos {
676         display: block;
677         margin-top: 20px;
678         margin-left: auto;
679         margin-right: auto;
680         width: 80% ;
681         text-align: left;
682 }
683
684
685 /* Iconbar */
686
687 .logo, .logo_citadel {
688         display: block;
689         text-align: center;
690         margin: 0;
691         padding: 0;
692 }
693
694 #iconbar #button {
695         width: 100%;
696         margin: 0;
697         padding: 0;
698 }
699
700 #button li {
701         margin: 4px 8px 4px 8px;
702         padding: 2px
703 }
704
705 #button li.switch {
706         margin: 0;
707         padding: 0;
708         text-align: center;
709 }
710
711 #button img {
712         vertical-align: middle;
713         padding-left: 2px;
714         padding-right: 5px;
715 }
716
717 #button li a {
718         display: block;
719         width: 100%;
720 }
721
722 html>body #button li a {
723         width: auto;
724 }
725
726 #wholist {
727         border: 0;
728         margin: 0;
729         padding: 0;
730         max-height: 200px;
731         overflow: auto;
732 }
733
734 #wholist li {
735         text-align: center;
736         list-style: none;
737         margin: 0;
738         padding: 2px;
739         white-space: nowrap;
740 }
741
742
743 /* Banner */
744
745 #banner {
746         text-align: left;
747 }
748
749 #banner .room_banner {
750         margin: 0;
751         padding: 0;
752         float: left;
753 }
754
755 #banner img {
756         float: left;
757         margin: 0 5px 15px 0;
758 }
759
760 #banner h1, #banner h2, #banner .room_banner .infos, #banner .room_banner p {
761         margin: 2px;
762         padding: 0;
763 }
764
765 #room_infos {
766         position: absolute;
767         top: 0;
768         left: 50%;
769         width: 45%;
770         padding: 11px;
771         z-index: 10;
772         cursor: pointer;
773         text-align: left;
774         padding: 10px 2px 2px 2px;
775 }
776
777 #room_infos img.close_infos {
778         float: right;
779 }
780
781 #banner ul.room_actions {
782         list-style: none;
783         margin: 0;
784         padding: 0
785 }
786
787 #banner ul.room_actions li {
788         margin: 0 0 4px 0;
789         padding: 2px;
790         white-space: nowrap;
791         text-align: right;
792 }
793
794 #banner ul.room_actions li select, #banner ul.room_actions li input {
795         margin: 0;
796         padding: 0;
797 }
798
799 /* Navbar */
800
801 #navbar ul, .selector_top, .selector_bottom {
802         width: 100%;
803         margin: 0 auto 0 auto;
804         padding: 2px;
805         white-space: nowrap;
806         text-align: center;
807 }
808
809 #navbar ul li {
810         display: inline;
811         list-style: none;
812         margin: 0 8px 0 8px;
813         white-space: nowrap;
814 }
815
816 #navbar ul li img {
817         float: none;
818         margin: 0 2px 0 2px;
819 }
820  
821
822 /* Content */
823
824 #content .box {
825         margin-top: 2%;
826         margin-left: auto;
827         margin-right: auto;
828         width: 95%;
829         text-align: left;
830 }
831 .boxcontent table {
832         margin: 0;
833         padding: 0;
834 }
835
836 #content table .box {
837         margin: 0;
838         width: 100%;
839         text-align: left;
840 }
841
842 .service, .who_is_online {
843         text-align: center;
844         width: 100%;
845 }
846
847 .service table, .advanced table, .who_is_online table {
848         margin-top: 0;
849         margin-left: auto;
850         margin-right: auto;
851         width: 100%;
852         text-align: left;
853 }
854
855 .advanced table table {
856         margin: 0;
857         padding: 0;
858 }
859
860
861 .instructions {
862
863 }
864
865 #message_list_hdr table {
866         position: absolute;
867         bottom: 0; 
868         left: 0;
869         width: 100%;    
870 }
871
872 .selector_top, .selector_bottom {
873         text-align: center;
874 }
875
876 .message {
877         margin: 1%;
878         padding: 0;
879 }
880
881 .message_header p {
882         margin: 2px 0 2px 0;
883         padding: 0;
884 }
885
886
887
888 .msgbuttons a {
889         margin: 0 2px 0 2px;
890         padding: 0 2px 0 2px;
891 }
892
893 .mimepart {
894         margin-top: 15px;
895         margin-bottom: 15px;
896         margin-left: 15%;
897         width: 70%;
898         padding: 0;
899 }
900
901 .mimepart img {
902         vertical-align: middle;
903         float: left;
904 }
905
906 .mimepart div {
907         vertical-align: middle;
908         margin: 0 0 15px 0 ;
909         padding: 5px;
910 }
911
912 .mimepart div span {
913         vertical-align: top;
914 }
915
916 .mimepart dl {
917         width: 100%;
918         padding: 5px;
919 }
920
921 .mimepart dl dt {
922         width: 30%;
923         float: left;
924         margin: 0 0 0 0;
925         padding: .5em;
926 }
927
928 /* hack ie5 mac \*/
929 dt { clear: both; }
930 /* end hack */
931
932 .mimepart dl dd {
933         float: left;
934         width: 62%;
935         margin: 0 0 0 0;
936         padding: .5em;
937 }
938
939 .mimepart p {
940         margin-top: 1em;
941         margin-bottom: 0;
942         clear: both;
943 }
944
945 .msgbuttons {
946         float: right;
947         visibility: hidden;
948         margin-top: 0 10px 0 0;
949         margin-right: 0;
950         padding: 0;
951 }
952
953 .buttons a {
954         text-align: center;
955 }
956
957 .msgbuttons a span, .buttons span {
958         display: none;
959 }
960
961 .message_content {
962         margin: 0;
963         padding: 3px;
964         clear: both;
965 }
966
967 .message form div label {
968         display: block;
969         float: left;
970         margin: 3px;
971         width: 9em;
972         text-align: right;
973 }
974
975 .message form div input, .message form div select {
976         margin: 3px;
977 }
978
979 .imgedit {
980         vertical-align: middle;
981 }
982
983 .send_edit_msg {
984         float: right;
985         margin-top: 0 ;
986         margin-right: 0;
987         padding-top: 2px 50px 2px 50px;
988 }
989
990
991 .mailbox_summary tr {
992         width: 100%;
993 }
994
995
996 .note {
997         font-size: 85%;
998         margin-left: 10%;
999 }
1000
1001 .toolbar {
1002         text-align: center;
1003 }
1004
1005 .toolbar img {
1006         float: right;
1007 }
1008
1009 .imsg {
1010         text-align: center;
1011 }
1012
1013
1014 colgroup.entity {
1015         text-align: center;
1016 }
1017
1018
1019 div.auto_complete {
1020         background: #fff;
1021 }
1022
1023 div.auto_complete ul {
1024         margin:0;
1025         padding:0;
1026         width:100%;
1027 }
1028
1029 div.auto_complete ul li {
1030         margin:0;
1031         padding:3px;
1032 }
1033
1034
1035 div.auto_complete ul strong.highlight {
1036         margin:0;
1037         padding:0;
1038 }
1039
1040 .floors_config, .roomops_zap {
1041         width: 100%;
1042 }
1043
1044
1045 .auth_validate, .event_background, .calendar_background, .calendar_view_background, .graphics_background, .messages_background, .paging_background, .preferences_background, .roomops_background, .sieve_background, .siteconfig_background, .smtpqueue_background, .tabs_background, .useredit_background, .userlist_background, .downloads_background, .vcard_edit_background, .vcard_edit_background_alt, .roomops_background_alt   {
1046         width: 100%;
1047 }
1048
1049
1050 #address_book_popup {
1051         position: absolute;
1052         top: 100px;
1053         right: 25px;
1054         width: 320px;
1055         height: auto;
1056         z-index: 100;
1057         display: none;
1058 }
1059
1060 #address_book_popup_container_div {
1061         position: relative;
1062         width: 100%;
1063         height: 100%;
1064 }
1065
1066 #address_book_popup_middle_div {
1067         position: relative;
1068 }
1069
1070 #address_book_inner_div {
1071         margin: 5px;
1072 }
1073
1074 #address_book_inner_div select {
1075         width: 100%;
1076 }
1077
1078 .edit_col, .host_col {
1079         display: none;
1080 }
1081
1082 .who_is_online .edit_col, .who_is_online .host_col {
1083         display: block;
1084 }
1085
1086
1087
1088
1089 /* System Administration Menu */
1090
1091
1092 ul.adminitems {
1093         margin: 15px;
1094         padding: 0;
1095 }
1096
1097 ul.adminitems li {
1098         margin: 0.5em;
1099         padding: 0;
1100 }
1101
1102 ul.adminitems li span {
1103         display: block;
1104 }
1105
1106
1107
1108 /* Room list - Tree Node */
1109
1110 .treetitle, .editednode, .treetitleselectedfocused, .treetitleselectedblured {
1111         padding:2px;
1112         cursor:default;
1113 }
1114
1115
1116 table.altern {
1117         margin: 0 auto 0 auto;
1118         width: 98%
1119
1120
1121 table.altern tr td {
1122         height: 2em;    
1123
1124
1125 /* Advanced menu */
1126
1127 table.advanced {
1128         margin: 15px auto 0 auto;
1129         width: 98%
1130         border-collapse: separate;
1131         border-spacing: 15px;
1132
1133
1134 .advanced .boxcontent ul {
1135         margin-left: 4em;
1136 }
1137
1138 .advanced .boxcontent .col1, .advanced .boxcontent .col2  { 
1139         float: left;
1140         width: 33%;
1141 }
1142
1143 .advanced .boxcontent .col2, .advanced .boxcontent .lastcol  {
1144         margin-left: 0;
1145         margin-bottom: 4em;
1146 }
1147
1148 /* Site configuration */
1149
1150 #TheTabs {
1151 }
1152
1153 .tabs_background {
1154         margin-top: 0;
1155 }
1156
1157 /* Links and buttons */
1158
1159 .send_edit_msg {
1160         margin: 0 15px 0 0;
1161 }
1162
1163
1164
1165 .logbuttons, .buttons {
1166         margin: 2px auto 2px auto;
1167         width: 95%;
1168         text-align: center;
1169 }
1170
1171 /* Tabs */
1172
1173 .tab_cell_label, .tab_cell, .tab_cell_edit {
1174         margin: 0;
1175         padding: 0 15px 0 15px;
1176
1177 }
1178
1179
1180
1181 ul.tabbed_dialog {
1182         margin: 3% 0 0 2%;
1183         padding:0;
1184         float: left;
1185         width: 20%;
1186 }
1187
1188 .tabbed_dialog .tablabel {
1189         margin: 0 0 3% 0;
1190         padding: 0.4em;
1191 }
1192
1193 .tabcontent {
1194         margin-top: 2%;
1195         margin-left: 22%;
1196         width: 74%;
1197         padding: 10px;
1198 }