comparison root/umil/style/style.css @ 34:b42dcaaed003

* Update to use UMIL and to try to resolve rejection issues for v1.4.1 no-open-ticket
author IBBoard <dev@ibboard.co.uk>
date Sat, 04 Dec 2010 20:11:27 +0000
parents
children
comparison
equal deleted inserted replaced
33:536903c5733c 34:b42dcaaed003
1 /* phpBB 3.0 Admin Style Sheet
2 ------------------------------------------------------------------------
3 Original author: subBlue ( http://www.subblue.com/ )
4 Copyright 2007 phpBB Group ( http://www.phpbb.com/ )
5 ------------------------------------------------------------------------
6 */
7
8 /* General markup styles
9 ---------------------------------------- */
10 * {
11 /* Reset browsers default margin, padding and font sizes */
12 margin: 0;
13 padding: 0;
14 font-size: 100%;
15 }
16
17 body, div, p, th, td, li, dd {
18 font-size: x-small;
19 voice-family: "\"}\"";
20 voice-family: inherit;
21 font-size: small
22 }
23
24 html>body, html>div, html>p, html>th, html>td, html>li, html>dd {
25 font-size: small
26 }
27
28 html {
29 color: #536482;
30 background: #DBD7D1;
31 /* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-ie browsers */
32 height: 100%;
33 margin-bottom: 1px;
34 }
35
36 body {
37 /* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
38 font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
39 color: #536482;
40 background: #DBD7D1;
41 font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */
42 margin: 10px 15px;
43 }
44
45 img {
46 border: 0;
47 }
48
49 h1 {
50 font-family: "Trebuchet MS", Helvetica, sans-serif;
51 font-size: 1.70em;
52 font-weight: normal;
53 color: #333333;
54 }
55
56 h2, caption {
57 font-family: "Trebuchet MS", Helvetica, sans-serif;
58 font-size: 1.40em;
59 font-weight: normal;
60 color: #115098;
61 text-align: left;
62 margin-top: 25px;
63 }
64
65 .rtl h2, .rtl caption {
66 text-align: right;
67 }
68
69 h3, h4 {
70 font-family: "Trebuchet MS", Helvetica, sans-serif;
71 font-size: 1.20em;
72 text-decoration: none;
73 line-height: 1.20em;
74 margin-top: 25px;
75 }
76
77 p {
78 margin-bottom: 0.7em;
79 line-height: 1.40em;
80 font-size: 0.90em;
81 }
82
83 ul {
84 list-style: disc;
85 margin: 0 0 1em 2em;
86 }
87
88 .rtl ul {
89 margin: 0 2em 1em 0;
90 }
91
92 hr {
93 border: 0 none;
94 border-top: 1px dashed #999999;
95 margin-top: 10px;
96 margin-bottom: 5px;
97 padding-bottom: 5px;
98 height: 1px;
99 }
100
101 .small {
102 font-size: 0.85em;
103 }
104
105 /* General links */
106 a:link, a:visited {
107 color: #105289;
108 text-decoration: none;
109 }
110
111 a:hover {
112 color: #BC2A4D;
113 text-decoration: underline;
114 }
115
116 a:active {
117 color: #368AD2;
118 text-decoration: none;
119 }
120
121 .install-body p a {
122 font-weight: bold;
123 }
124
125 /* Main blocks
126 ---------------------------------------- */
127 #wrap {
128 padding: 0 0 15px 0;
129 min-width: 615px;
130 }
131
132 #page-header {
133 clear: both;
134 text-align: right;
135 height: 50px;
136 font-size: 0.85em;
137 margin-bottom: 10px;
138 }
139
140 .rtl #page-header {
141 text-align: left;
142 }
143
144 #page-header h1 {
145 color: #767676;
146 font-family: "Trebuchet MS",Helvetica,sans-serif;
147 font-size: 1.70em;
148 padding-top: 10px;
149 }
150
151 #page-header p {
152 font-size: 1.00em;
153 }
154
155 #page-header p#skip {
156 display: none;
157 }
158
159 #page-body {
160 clear: both;
161 min-width: 700px;
162 }
163
164 #page-footer {
165 clear: both;
166 font-size: 0.75em;
167 text-align: center;
168 }
169
170 #content {
171 padding: 30px 10px 10px;
172 position: relative;
173 }
174
175 #content h1 {
176 color: #115098;
177 line-height: 1.2em;
178 margin-bottom: 0;
179 }
180
181 #main {
182 float: left;
183 width: 76%;
184 margin: 0 0 0 3%;
185 min-height: 350px;
186 }
187
188 .rtl #main {
189 float: right;
190 margin: 0 3% 0 0;
191 }
192
193 * html #main {
194 height: 350px;
195 }
196
197 #page-body.simple-page-body {
198 padding: 0;
199 padding-right: 10px;
200 min-width: 0;
201 }
202
203 /* Tabbed menu
204 Based on: http://www.alistapart.com/articles/slidingdoors2/
205 ----------------------------------------*/
206 #tabs {
207 line-height: normal;
208 margin: 0 0 -6px 7px;
209 min-width: 600px;
210 }
211
212 .rtl #tabs {
213 margin: 0 7px -6px 0;
214 }
215
216 #tabs ul {
217 margin:0;
218 padding: 0;
219 list-style: none;
220 }
221
222 #tabs li {
223 display: inline;
224 margin: 0;
225 padding: 0;
226 font-size: 0.85em;
227 font-weight: bold;
228 }
229
230 #tabs a {
231 float: left;
232 margin: 0 1px 0 0;
233 padding: 0 0 0 7px;
234 text-decoration: none;
235 position: relative;
236 }
237
238 .rtl #tabs a {
239 float: right;
240 }
241
242 #tabs a span {
243 float: left;
244 display: block;
245 padding: 7px 10px 4px 4px;
246 color: #767676;
247 white-space: nowrap;
248 font-family: Arial, Helvetica, sans-serif;
249 text-transform: uppercase;
250 font-weight: bold;
251 }
252
253 .rtl #tabs a span {
254 float: right;
255 }
256
257 /* Commented Backslash Hack hides rule from IE5-Mac \*/
258 #tabs a span, .rtl #tabs a span { float:none;}
259 /* End hack */
260
261 #tabs a:hover span {
262 color: #BC2A4D;
263 }
264
265 #tabs #activetab a {
266 background-position: 0 0;
267 border-bottom: 1px solid #DCDEE2;
268 }
269
270 #tabs #activetab a span {
271 background-position: 100% 0;
272 padding-bottom: 5px;
273 color: #23649F;
274 }
275
276 #tabs a:hover {
277 background-position: 0 -69px;
278 }
279
280 #tabs a:hover span {
281 background-position: 100% -69px;
282 }
283
284 #tabs #activetab a:hover span {
285 color: #115098;
286 }
287
288
289 /* Main Panel
290 ---------------------------------------- */
291 #acp {
292 margin: 4px 0;
293 padding: 3px 1px;
294 min-width: 550px;
295 background-color: #FFFFFF;
296 border: 1px #999999 solid;
297 }
298
299 .panel {
300 padding: 0;
301 }
302
303 span.corners-top, span.corners-bottom,
304 span.corners-top span, span.corners-bottom span {
305 font-size: 1px;
306 line-height: 1px;
307 display: block;
308 height: 5px;
309 background-repeat: no-repeat;
310 }
311
312 span.corners-top {
313 background-position: 0 0;
314 margin: -4px -2px 0;
315 }
316
317 span.corners-top span {
318 background-position: 100% 0;
319 }
320
321 span.corners-bottom {
322 background-position: 0 100%;
323 margin: 0 -2px -4px;
324 clear: both;
325 }
326
327 span.corners-bottom span {
328 background-position: 100% 100%;
329 }
330
331 /* Sub-navigation Menu
332 ---------------------------------------- */
333
334 /* Toggle */
335 #toggle {
336 padding: 5px;
337 width: 5%;
338 height: 100px;
339 position: absolute;
340 left: 15%;
341 top: 28px;
342 margin-left: 2px;
343 }
344
345 .rtl #toggle {
346 left: 75%;
347 margin-right: 0;
348 margin-left: 6px;
349 }
350
351 #toggle-handle {
352 display: block;
353 width: 18px;
354 height: 19px;
355 float: right;
356 }
357
358 .rtl #toggle-handle {
359 background-position: 100% 50%;
360 }
361
362 /* Menu */
363 #menu {
364 float: left;
365 width: 20%;
366 font-size: 1.00em;
367 padding: 0;
368 border-right: 1px solid #CCCFD3;
369 }
370
371 .rtl #menu {
372 float: right;
373 border: none;
374 border-left: 1px solid #CCCFD3;
375 }
376
377 #menu p {
378 font-size: 0.85em;
379 }
380
381 #menu ul {
382 list-style: none;
383 margin: 0;
384 padding: 0;
385 }
386
387 /* Default list state */
388 #menu li {
389 padding: 0;
390 margin: 0;
391 font-size: 0.85em;
392 font-weight: bold;
393 display: inline;
394 }
395
396 /* Link styles for the sub-section links */
397 #menu li span {
398 display: block;
399 padding: 3px 3px 3px 8px;
400 margin: 1px 0;
401 text-decoration: none;
402 font-weight: normal;
403 color: #138ECB;
404 }
405
406 .rtl #menu li span {
407 padding: 3px 8px 3px 3px;
408 }
409
410 #menu li a:hover, #menu li a:hover span {
411 text-decoration: none;
412 background-color: #FFFFFF;
413 color: #BC2A4D;
414 }
415
416 #menu li a:active, #menu li a:active span {
417 color: #F632A0;
418 }
419
420 #menu li#activemenu a:hover span, #menu li#activemenu span {
421 text-decoration: none;
422 font-weight: bold;
423 color: #BC2A4D;
424 }
425
426 #menu li a:active, #menu li a:active span, #menu li#activemenu a:active span {
427 color: #F632A0;
428 }
429
430 #menu li span.completed {
431 text-decoration: none;
432 padding: 3px 3px 3px 12px;
433 }
434
435 .rtl #menu li span.completed {
436 text-decoration: none;
437 padding: 3px 12px 3px 3px;
438 }
439
440 #menu li.header {
441 font-family: Tahoma, Helvetica, sans-serif;
442 display: block;
443 font-weight: bold;
444 color: #115098;
445 border-bottom: 1px solid #327AA5;
446 padding: 4px 0 2px;
447 margin-top: 15px;
448 text-transform: uppercase;
449 font-size: 0.75em;
450 }
451
452 /* Table styles
453 ---------------------------------------- */
454
455 table {
456 width: 100%;
457 border: 1px solid #CCCFD3;
458 background-color: #FFFFFF;
459 padding: 1px;
460 }
461
462 th {
463 padding: 3px 4px;
464 color: #FFFFFF;
465 border-top: 1px solid #6DACD2;
466 border-bottom: 1px solid #327AA5;
467 text-align: left;
468 font-size: 0.75em;
469 text-transform: uppercase;
470 }
471
472 td {
473 text-align: left;
474 font-size: 0.85em;
475 padding: 4px;
476 line-height: 1.20em;
477 }
478
479 .rtl th, .rtl td {
480 text-align: right;
481 }
482
483 table.type2 {
484 border: none;
485 background: none;
486 padding: 0;
487 }
488
489 table.type2 th {
490 background: none;
491 border-top: none;
492 text-align: center;
493 color: #115098;
494 padding: 2px 0;
495 }
496
497 table.type2 td {
498 padding: 0;
499 font-size: 1em;
500 }
501
502 table.type2 td.name {
503 padding: 2px;
504 vertical-align: middle;
505 }
506
507 table.type3 {
508 float: right;
509 width: 300px;
510 border: none;
511 background-color: transparent;
512 padding: 0;
513 }
514
515 .rtl table.type3 {
516 float: left;
517 }
518
519 table.type3 thead th {
520 background-color: transparent;
521 border-top: none;
522 text-align: center;
523 color: #115098;
524 padding: 0 3px;
525 font-size: 0.85em;
526 font-weight: normal;
527 text-transform: none;
528 }
529
530 table.type3 tbody th {
531 border-top: none;
532 text-align: left;
533 text-transform: none;
534 padding: 0;
535 border: none;
536 font-size: 0.90em;
537 font-weight: normal;
538 width: 100%;
539 }
540
541 .rtl table.type3 tbody th {
542 text-align: right;
543 }
544
545 table.type3 td {
546 text-align: center;
547 padding: 1px;
548 }
549
550 th.name {
551 text-align: left;
552 width: auto;
553 }
554
555 .rtl th.name {
556 text-align: right;
557 }
558
559 td.name {
560 text-align: left;
561 font-weight: bold;
562 }
563
564 .rtl td.name {
565 text-align: right;
566 }
567
568 .entry {
569 text-align: left;
570 font-weight: normal;
571 }
572
573 .rtl .entry {
574 text-align: right;
575 }
576
577 .row1 { background-color: #F9F9F9; }
578 .row2 { background-color: #DCEBFE; }
579 .row3 { background-color: #DBDFE2; }
580 .row4 { background-color: #E4E8EB; }
581 .col1 { background-color: #DCEBFE; }
582 .col2 { background-color: #F9F9F9; }
583
584 .spacer {
585 background-color: #DBDFE2;
586 height: 1px;
587 line-height: 1px;
588 }
589
590 /* General form styles
591 ----------------------------------------*/
592 fieldset {
593 margin: 15px 0;
594 padding: 10px;
595 border-top: 1px solid #D7D7D7;
596 border-right: 1px solid #CCCCCC;
597 border-bottom: 1px solid #CCCCCC;
598 border-left: 1px solid #D7D7D7;
599 background-color: #FFFFFF;
600 position: relative;
601 }
602
603 .rtl fieldset {
604 border-top: 1px solid #D7D7D7;
605 border-right: 1px solid #D7D7D7;
606 border-bottom: 1px solid #CCCCCC;
607 border-left: 1px solid #CCCCCC;
608 }
609
610 * html fieldset {
611 padding: 0 10px 5px 10px;
612 }
613
614 fieldset p {
615 font-size: 0.85em;
616 }
617
618 legend {
619 padding: 1px 0;
620 font-family: Tahoma,arial,Verdana,Sans-serif;
621 font-size: .9em;
622 font-weight: bold;
623 color: #115098;
624 margin-top: -.4em;
625 position: relative;
626 text-transform: none;
627 line-height: 1.2em;
628 top: 0;
629 vertical-align: middle;
630 }
631
632 /* Hide from macIE \*/
633 legend { top: -1.2em; }
634 /* end */
635
636 * html legend {
637 margin: 0 0 -10px -7px;
638 line-height: 1em;
639 font-size: .85em;
640 }
641
642 /* Holly hack, .rtl comes after html */
643 * html .rtl legend {
644 margin: 0;
645 margin-right: -7px;
646 }
647
648 input, textarea {
649 font-family: Verdana, Helvetica, Arial, sans-serif;
650 font-size: 0.90em;
651 font-weight: normal;
652 cursor: text;
653 vertical-align: middle;
654 padding: 2px;
655 color: #111111;
656 border-left: 1px solid #AFAEAA;
657 border-top: 1px solid #AFAEAA;
658 border-right: 1px solid #D5D5C8;
659 border-bottom: 1px solid #D5D5C8;
660 background-color: #E3DFD8;
661 }
662
663 .rtl input, .rtl textarea {
664 border-left: 1px solid #D5D5C8;
665 border-top: 1px solid #AFAEAA;
666 border-right: 1px solid #AFAEAA;
667 border-bottom: 1px solid #D5D5C8;
668 }
669
670 input:hover, textarea:hover {
671 border-left: 1px solid #AFAEAA;
672 border-top: 1px solid #AFAEAA;
673 border-right: 1px solid #AFAEAA;
674 border-bottom: 1px solid #AFAEAA;
675 background-color: #E9E9E2;
676 }
677
678 input.langvalue, textarea.langvalue {
679 width: 90%;
680 }
681
682 optgroup, select {
683 font-family: Verdana, Helvetica, Arial, sans-serif;
684 font-size: 0.85em;
685 font-weight: normal;
686 font-style: normal;
687 cursor: pointer;
688 vertical-align: middle;
689 width: auto;
690 color: #000;
691 }
692
693 optgroup {
694 font-size: 1.00em;
695 font-weight: bold;
696 }
697
698 optgroup.disabled-options {
699 display: none;
700 background-color: gray;
701 }
702
703 option {
704 padding: 0 1em 0 0;
705 color: #000;
706 }
707
708 option.disabled-option {
709 color: graytext;
710 }
711
712 .rtl option {
713 padding: 0 0 0 1em;
714 }
715
716 .sep {
717 font-weight: bold;
718 }
719
720 .username-coloured {
721 font-weight: bold;
722 }
723
724 textarea {
725 font-family: Verdana, Helvetica, Arial, sans-serif;
726 font-size: 0.85em;
727 width: 60%;
728 padding: 2px;
729 }
730
731 label {
732 cursor: pointer;
733 font-size: 0.85em;
734 padding: 0 5px 0 0;
735 }
736
737 .rtl label {
738 padding: 0 0 0 5px;
739 }
740
741 label input {
742 font-size: 1.00em;
743 vertical-align: middle;
744 }
745
746 label img {
747 vertical-align: middle;
748 }
749
750 fieldset.quick, p.quick {
751 margin: 0 0 5px;
752 padding: 5px 0 0;
753 border: none;
754 background-color: transparent;
755 text-align: right;
756 }
757
758 .rtl fieldset.quick, .rtl p.quick {
759 text-align: left;
760 }
761
762 fieldset.quick legend {
763 display: none;
764 }
765
766 fieldset.tabulated {
767 background: none;
768 margin: 0;
769 padding: 0;
770 padding-top: 5px;
771 border: 0;
772 }
773
774 fieldset.tabulated legend {
775 display: none;
776 }
777
778 fieldset.nobg {
779 margin: 15px 0 0 0;
780 padding: 0;
781 border: none;
782 background-color: transparent;
783 }
784
785 fieldset.display-options {
786 margin: 15px 0 2px 0;
787 padding: 0 0 4px 0;
788 border: none;
789 background-color: transparent;
790 text-align: center;
791 font-size: 0.75em;
792 }
793
794 fieldset.display-options select, fieldset.display-options input, fieldset.display-options label {
795 font-size: 1.00em;
796 vertical-align: middle;
797 }
798
799 select option.disabled {
800 background-color: #bbb;
801 color: #fff;
802 }
803
804 /* Special case inputs */
805 select#board_timezone,
806 select#full_folder_action {
807 width: 95%;
808 }
809
810 /* Definition list layout for forms
811 Other general def. list properties defined in prosilver_main.css
812 ---------------------------------------- */
813 dl {
814 font-family: Verdana, Helvetica, Arial, sans-serif;
815 font-size: 1.00em;
816 }
817
818 dt {
819 float: left;
820 width: auto;
821 }
822
823 .rtl dt {
824 float: right;
825 }
826
827 dd { color: #666666;}
828 dd + dd { padding-top: 5px;}
829 dt span { padding: 0 5px 0 0;}
830 .rtl dt span { padding: 0 0 0 5px;}
831
832 dt .explain { font-style: italic;}
833
834 dt label {
835 font-size: 1.00em;
836 text-align: left;
837 font-weight: bold;
838 color: #4A5A73;
839 }
840
841 .rtl dt label {
842 text-align: right;
843 }
844
845 dd label {
846 font-size: 1.00em;
847 white-space: nowrap;
848 margin: 0 10px 0 0;
849 color: #4A5A73;
850 }
851
852 .rtl dd label {
853 margin: 0 0 0 10px;
854 }
855
856 html>body dd label input { vertical-align: text-bottom;} /* Tweak for Moz to align checkboxes/radio buttons nicely */
857
858 dd input {
859 font-size: 1.00em;
860 max-width: 100%;
861 }
862
863 dd select {
864 font-size: 100%;
865 width: auto;
866 max-width: 100%;
867 }
868
869 dd textarea {
870 font-size: 0.90em;
871 width: 90%;
872 }
873
874 dd select {
875 width: auto;
876 font-size: 1.00em;
877 }
878
879 fieldset dl {
880 margin-bottom: 10px;
881 font-size: 0.85em;
882 }
883
884 fieldset dt {
885 width: 45%;
886 text-align: left;
887 border: none;
888 border-right: 1px solid #CCCCCC;
889 padding-top: 3px;
890 }
891
892 .rtl fieldset dt {
893 text-align: right;
894 border: none;
895 border-left: 1px solid #CCCCCC;
896 }
897
898 fieldset dd {
899 margin: 0 0 0 45%;
900 padding: 0 0 0 5px;
901 border: none;
902 border-left: 1px solid #CCCCCC;
903 vertical-align: top;
904 font-size: 1.00em;
905 }
906
907 .rtl fieldset dd {
908 margin: 0 45% 0 0;
909 padding: 0 5px 0 0;
910 border: none;
911 border-right: 1px solid #CCCCCC;
912 }
913
914 dd.full, .rtl dd.full {
915 margin: 0;
916 border: 0;
917 padding: 0;
918 padding-top: 3px;
919 text-align: center;
920 width: 95%;
921 }
922
923 /* Hover highlights for form rows */
924 fieldset dl:hover dt, fieldset dl:hover dd {
925 border-color: #666666;
926 }
927
928 fieldset dl:hover dt label {
929 color: #000000;
930 }
931
932 fieldset dl dd label:hover {
933 color: #BC2A4D;
934 }
935
936 input:focus, textarea:focus {
937 border: 1px solid #BC2A4D;
938 background-color: #E9E9E2;
939 color: #BC2A4D;
940 }
941
942 /* Submit button fieldset or paragraph
943 ---------------------------------------- */
944 fieldset.submit-buttons {
945 text-align: center;
946 border: none;
947 background-color: transparent;
948 margin: 0;
949 padding: 4px;
950 margin-top: -1px;
951 }
952
953 p.submit-buttons {
954 text-align: center;
955 margin: 0;
956 padding: 4px;
957 margin-top: 10px;
958 }
959
960 fieldset.submit-buttons input, p.submit-buttons input {
961 padding: 3px 2px;
962 }
963
964 fieldset.submit-buttons legend {
965 display: none;
966 }
967
968 /* Input field styles
969 ---------------------------------------- */
970
971 input.radio, input.permissions-checkbox {
972 width: auto !important;
973 background-color: transparent;
974 border: none;
975 cursor: default;
976 }
977
978 input.full,
979 textarea.full {
980 width: 99%;
981 }
982
983 * html input.full, * html textarea.full { width: 95%;}
984 input.medium { width: 50%;}
985 input.narrow { width: 25%;}
986 input.tiny { width: 10%;}
987 input.autowidth { width: auto !important;}
988 .box2 .inputbox { background-color: #E9E9E9;}
989
990 /* Form button styles
991 ---------------------------------------- */
992 a.button1, input.button1, input.button3,
993 a.button2, input.button2 {
994 width: auto !important;
995 padding: 1px 3px 0 3px;
996 font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
997 color: #000;
998 font-size: 0.85em;
999 cursor: pointer;
1000 }
1001
1002 a.button1, input.button1 {
1003 font-weight: bold;
1004 border: 1px solid #666666;
1005 }
1006
1007 /* Alternative button */
1008 a.button2, input.button2 {
1009 border: 1px solid #666666;
1010 }
1011
1012 /* <a> button in the style of the form buttons */
1013 a.button1, a.button1:link, a.button1:visited, a.button1:active,
1014 a.button2, a.button2:link, a.button2:visited, a.button2:active {
1015 text-decoration: none;
1016 color: #000000;
1017 padding: 4px 8px;
1018 }
1019
1020 /* Hover states */
1021 a.button1:hover, input.button1:hover,
1022 a.button2:hover, input.button2:hover {
1023 border: 1px solid #BC2A4D;
1024 color: #BC2A4D;
1025 }
1026
1027 input.disabled {
1028 font-weight: normal;
1029 color: #666666;
1030 }
1031
1032 /* Pagination
1033 ---------------------------------------- */
1034 .pagination {
1035 height: 1%; /* IE tweak (holly hack) */
1036 width: auto;
1037 text-align: right;
1038 margin-top: 5px;
1039 font-size: 0.85em;
1040 padding-bottom: 2px;
1041 }
1042
1043 .rtl .pagination {
1044 text-align: left;
1045 }
1046
1047 .pagination strong,
1048 .pagination b {
1049 font-weight: normal;
1050 }
1051
1052 .pagination span.page-sep {
1053 display:none;
1054 }
1055
1056 .pagination span strong {
1057 padding: 0 2px;
1058 margin: 0 2px;
1059 font-weight: normal;
1060 font-size: 0.85em;
1061 color: #FFFFFF;
1062 background: #4692BF;
1063 border: 1px solid #4692BF;
1064 }
1065
1066 .pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
1067 font-weight: normal;
1068 font-size: 0.85em;
1069 text-decoration: none;
1070 color: #5C758C;
1071 margin: 0 2px;
1072 padding: 0 2px;
1073 background: #ECEDEE;
1074 border: 1px solid #B4BAC0;
1075 }
1076
1077 .pagination span a:hover {
1078 border-color: #368AD2;
1079 background: #368AD2;
1080 color: #FFFFFF;
1081 text-decoration: none;
1082 }
1083
1084 .pagination img {
1085 vertical-align: middle;
1086 }
1087
1088
1089 /* Action Highlighting
1090 ---------------------------------------- */
1091 .successbox, .errorbox {
1092 padding: 8px;
1093 margin: 10px 0;
1094 color: #FFFFFF;
1095 text-align: center;
1096 }
1097
1098 .success {
1099 color: #228822;
1100 }
1101
1102 .error {
1103 color: #BC2A4D;
1104 }
1105
1106 .successbox {
1107 background-color: #228822;
1108 }
1109
1110 .errorbox {
1111 background-color: #BC2A4D;
1112 }
1113
1114 * html .errorbox, * html .successbox { height: 1%; } /* Pixel shift fix for IE */
1115
1116 .successbox h3, .errorbox h3 {
1117 color: #FFFFFF;
1118 margin: 0 0 0.5em;
1119 font-size: 1.10em;
1120 font-family: "Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
1121 }
1122
1123 .successbox p, .errorbox p {
1124 color: #FFFFFF;
1125 font-size: 0.85em;
1126 margin-bottom: 0;
1127 }
1128
1129 .errorbox a:link, .errorbox a:active, .errorbox a:visited,
1130 .successbox a:link, .successbox a:active, .successbox a:visited {
1131 color: #DBD7D1;
1132 text-decoration: underline;
1133 font-weight: bold;
1134 }
1135
1136 .errorbox a:hover, .successbox a:hover {
1137 color: #FFFFFF;
1138 text-decoration: none;
1139 font-weight: bold;
1140 }
1141
1142 /* Special cases for the error page */
1143 #errorpage #page-header a {
1144 font-weight: bold;
1145 line-height: 6em;
1146 }
1147
1148 #errorpage #content {
1149 padding-top: 10px;
1150 }
1151
1152 #errorpage #content h1 {
1153 color: #DF075C;
1154 }
1155
1156 #errorpage #content h2 {
1157 margin-top: 20px;
1158 margin-bottom: 5px;
1159 border-bottom: 1px solid #CCCCCC;
1160 padding-bottom: 5px;
1161 color: #333333;
1162 }
1163
1164 /* Tooltip for permission roles */
1165 .tooltip {
1166 width: 200px;
1167 color: #000;
1168 text-align: center;
1169 border: 1px solid #AAA;
1170 }
1171
1172 .tooltip span.top {
1173 background: #EFEFEF;
1174 font-weight: bold;
1175 padding: 2px;
1176 }
1177
1178 .tooltip span.bottom {
1179 padding: 5px;
1180 color: #000000;
1181 background: #FFFFFF;
1182 }
1183
1184 /*
1185 Format Buttons for signature editor
1186 */
1187 #format-buttons {
1188 margin: 15px 0 2px 0;
1189 }
1190
1191 #format-buttons input, #format-buttons select {
1192 vertical-align: middle;
1193 }
1194
1195 /* Nice method for clearing floated blocks without having to insert any extra markup
1196 From http://www.positioniseverything.net/easyclearing.html
1197 .clearfix:after, #tabs:after, .row:after, #content:after, fieldset dl:after, #page-body:after {
1198 content: ".";
1199 display: block;
1200 height: 0;
1201 clear: both;
1202 visibility: hidden;
1203 }*/
1204
1205 .clearfix, #tabs, .row, #content, fieldset dl, #page-body {
1206 height: 1%;
1207 overflow: hidden;
1208 }
1209
1210 /* Syntax Highlighting
1211 ---------------------------------------- */
1212 .sourcenum {
1213 color: gray;
1214 font-family: Monaco, 'Courier New', monospace;
1215 font-size: 1.25em;
1216 font-weight: bold;
1217 line-height: 1.20em;
1218 text-align: right;
1219 padding: 0;
1220 }
1221
1222 .rtl .sourcenum {
1223 text-align: left;
1224 }
1225
1226 .source {
1227 font-family: Monaco, 'Courier New', monospace;
1228 font-size: 1.25em;
1229 line-height: 1.20em;
1230 padding: 0;
1231 }
1232
1233 .syntaxbg {
1234 color: #FFFFFF;
1235 }
1236
1237 .syntaxcomment {
1238 color: #FF8000;
1239 }
1240
1241 .syntaxdefault {
1242 color: #0000BB;
1243 }
1244
1245 .syntaxhtml {
1246 color: #000000;
1247 }
1248
1249 .syntaxkeyword {
1250 color: #007700;
1251 }
1252
1253 .syntaxstring {
1254 color: #DD0000;
1255 }
1256
1257 /* Permission interface
1258 ---------------------------------------- */
1259
1260 fieldset.permissions legend {
1261 text-transform: none;
1262 }
1263
1264 fieldset.permissions legend input{
1265 height: 1.1em;
1266 }
1267
1268 /* Permission sections */
1269 fieldset.permissions .permissions-simple {
1270 text-align: left;
1271 padding-top: 3px;
1272 }
1273
1274 .rtl fieldset.permissions .permissions-simple {
1275 text-align: right;
1276 }
1277
1278 fieldset.permissions .permissions-advanced {
1279 padding: 10px 0 0 5px;
1280 vertical-align: top;
1281 clear: right;
1282 }
1283
1284 .rtl fieldset.permissions .permissions-advanced {
1285 padding: 10px 5px 0 0;
1286 clear: left;
1287 }
1288
1289 fieldset.permissions .permissions-switch {
1290 float: right;
1291 }
1292
1293 .rtl fieldset.permissions .permissions-switch {
1294 float: left;
1295 }
1296
1297 fieldset.permissions .padding {
1298 }
1299
1300 .permissions-switch a {
1301 text-decoration: underline;
1302 font-size: 0.90em;
1303 }
1304
1305 .permissions-reset {
1306 margin-top: -6px;
1307 padding-bottom: 10px;
1308 }
1309
1310 .permissions-reset a {
1311 font-size: .8em;
1312 }
1313
1314 /* Tabbed menu */
1315 .permissions-category {
1316 line-height: normal;
1317 margin: 0 0 -1px 7px;
1318 min-width: 570px;
1319 font-size: 0.85em;
1320 }
1321
1322 .rtl .permissions-category {
1323 margin: 0 7px -1px 0;
1324 }
1325
1326 .permissions-category ul {
1327 margin: 0;
1328 padding: 0;
1329 list-style: none;
1330 }
1331
1332 .permissions-category li {
1333 display: inline;
1334 margin: 0;
1335 padding: 0;
1336 font-size: 1em;
1337 font-weight: bold;
1338 }
1339
1340 .permissions-category a {
1341 float: left;
1342 margin: 0 1px 0 0;
1343 padding: 0 0 0 6px;
1344 text-decoration: none;
1345 position: relative;
1346 }
1347
1348 .rtl .permissions-category a {
1349 float: right;
1350 }
1351
1352 .permissions-category a span.tabbg {
1353 float: left;
1354 display: block;
1355 padding: 7px 12px 6px 6px;
1356 color: #536482;
1357 white-space: nowrap;
1358 }
1359
1360 .rtl .permissions-category a span.tabbg {
1361 float: right;
1362 }
1363
1364 /* Commented Backslash Hack hides rule from IE5-Mac \*/
1365 .permissions-category a span.tabbg, .rtl .permissions-category a span.tabbg { float: none;}
1366 /* End hack */
1367
1368 .permissions-category a:hover span.tabbg {
1369 color: #DD6900;
1370 }
1371
1372 .permissions-category .activetab a {
1373 background-position: 0 0;
1374 }
1375
1376 .permissions-category .activetab a span.tabbg {
1377 background-position: 100% 0;
1378 padding-bottom: 7px;
1379 color: #333333;
1380 }
1381
1382 .permissions-category a:hover {
1383 background-position: 0 -70px;
1384 }
1385
1386 .permissions-category a:hover span.tabbg {
1387 background-position: 100% -70px;
1388 }
1389
1390 .permissions-category .activetab a:hover span.tabbg {
1391 color: #333333;
1392 background-position: 100% 0;
1393 }
1394
1395 .permissions-category .activetab a:hover {
1396 background-position: 0 0;
1397 }
1398
1399 .permissions-category a span.colour {
1400 border: 1px solid #536482;
1401 display: block;
1402 float: left;
1403 width: 10px;
1404 height: 10px;
1405 margin: 0 5px 0 0;
1406 }
1407
1408 /* Most browsers will have to live with a left aligned icon in RTL mode, as (currently) only Firefox 3.0 Alpha 3 renders it correctly without destroying it
1409 .rtl .permissions-category a span.colour {
1410 float: right;
1411 margin: 0 0 0 5px;
1412 }
1413 */
1414
1415 .permissions-category .activetab span.colour {
1416 border-color: #333333;
1417 }
1418
1419 .permissions-category a:hover span.colour {
1420 border-color: #DD6900;
1421 }
1422
1423 .permissions-category .activetab a:hover span.colour {
1424 border-color: #333333;
1425 }
1426
1427 /* Permission preset colours */
1428 .permissions-preset-yes span.colour,
1429 .yes {
1430 background-color: #86F786;
1431 }
1432
1433 .permissions-preset-custom span.colour {
1434 background-color: #B2BBDD;
1435 }
1436
1437 .permissions-preset-never span.colour {
1438 background-color: #DD0000;
1439 }
1440
1441 .permissions-preset-no span.colour,
1442 .never {
1443 background-color: #EFB0B2;
1444 }
1445
1446 /* Permission panel
1447 ---------------------------------------- */
1448 .permissions-panel {
1449 float: left;
1450 background-color: #CADCEB;
1451 width: 100%;
1452 }
1453
1454 .rtl .permissions-panel {
1455 float: right;
1456 }
1457
1458 .permissions-panel span.corners-top, .permissions-panel span.corners-bottom,
1459 .permissions-panel span.corners-top span, .permissions-panel span.corners-bottom span {
1460 font-size: 1px;
1461 line-height: 1px;
1462 display: block;
1463 height: 5px;
1464 background-repeat: no-repeat;
1465 }
1466
1467 .permissions-panel span.corners-top {
1468 background-position: 0 0;
1469 margin: 0 0;
1470 }
1471
1472 .permissions-panel span.corners-top span {
1473 background-position: 100% 0;
1474 }
1475
1476 .permissions-panel span.corners-bottom {
1477 background-position: 0 100%;
1478 margin: 0 0;
1479 clear: both;
1480 }
1481
1482 .permissions-panel span.corners-bottom span {
1483 background-position: 100% 100%;
1484 }
1485
1486 /* Permission table
1487 ---------------------------------------- */
1488 .permissions-panel .tablewrap {
1489 margin: 0 10px;
1490 }
1491
1492 .permissions-panel table {
1493 width: 100%;
1494 }
1495
1496 .permissions-panel th {
1497 text-transform: none;
1498 }
1499
1500 .permissions-panel th.value {
1501 text-align: center;
1502 }
1503
1504 .permissions-panel th.name {
1505 text-align: left;
1506 width: auto;
1507 text-transform: none;
1508 }
1509
1510 .rtl .permissions-panel th.name {
1511 text-align: right;
1512 }
1513
1514 .permissions-panel th.permissions-name {
1515 border: none;
1516 color: #536482;
1517 font-weight: normal;
1518 }
1519
1520 .permissions-panel th.permissions-name a.trace {
1521 display: inline;
1522 }
1523
1524 .permissions-panel th.row3 {
1525 background-image: none;
1526 background-color: #D1D7DC;
1527 color: #536482;
1528 border: none;
1529 }
1530
1531 .permissions-panel th.row4 {
1532 background-image: none;
1533 background-color: #E4E8EB;
1534 color: #536482;
1535 border: none;
1536 }
1537
1538 .permissions-panel th a:link, .permissions-panel th a:hover, .permissions-panel th a:visited {
1539 display: block;
1540 color: #FFFFFF;
1541 text-decoration: underline;
1542 }
1543
1544 .permissions-panel td.permissions-yes label:hover {
1545 background-color: #86F786;
1546 }
1547
1548 .permissions-panel td.permissions-no label:hover {
1549 background-color: #EFB0B2;
1550 }
1551
1552 .permissions-panel td.permissions-never label:hover {
1553 background-color: #DD0000;
1554 }
1555
1556 .permissions-panel td {
1557 padding: 0;
1558 text-align: center;
1559 width: 10%;
1560 }
1561
1562 .permissions-panel td label {
1563 display: block;
1564 margin: 0;
1565 padding: 0;
1566 }
1567
1568 /* Classes for additional tasks
1569 ---------------------------------------- */
1570
1571 .phpinfo {
1572 overflow: auto;
1573 width: 99%;
1574 direction: ltr;
1575 }
1576
1577 .phpinfo td, .phpinfo th, .phpinfo h2, .phpinfo h1 {
1578 text-align: left;
1579 }
1580
1581 .rules span.corners-top {
1582 margin: 0 -10px 5px -10px;
1583 }
1584
1585 .rules span.corners-bottom {
1586 margin: 5px -10px 0 -10px;
1587 }
1588
1589 div.rules {
1590 background-color: #ececec;
1591 color: #bcbcbc;
1592 padding: 0 10px;
1593 margin: 10px 0;
1594 font-size: 1.1em;
1595 }
1596
1597 div.rules ul {
1598 margin-left: 20px;
1599 }
1600
1601 p.rules {
1602 background-color: #ececec;
1603 background-image: none;
1604 padding: 5px;
1605 }
1606
1607 p.rules img {
1608 vertical-align: middle;
1609 }
1610
1611 p.rules a {
1612 vertical-align: middle;
1613 clear: both;
1614 }
1615
1616 div.rules {
1617 background-color: #ECD5D8;
1618 color: #BC2A4D;
1619 }
1620
1621 p.rules {
1622 background-color: #ECD5D8;
1623 background-image: none;
1624 }