Invisible/locked menus are now styleable with CSS classes (sub_)menu_[in]visible_css...
[mailer.git] / theme / desert / css / general.css
1 body {
2         background-color: #ffffcc;
3         color: #880000;
4         font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
5         font-size: 12px;
6         letter-spacing: 1px;
7         margin: 0px;
8         margin-left: 0px;
9         margin-right: 0px;
10         margin-top: 0px;
11         margin-bottom: 0px;
12 }
13
14 table {
15         table-layout: auto;
16         border-spacing: 0px;
17         overflow: auto;
18 }
19
20 A {
21         font-style: normal;
22         text-decoration: none;
23 }
24
25 A:link {
26         color: #880000;
27 }
28
29 A:visited {
30         color: #880000;
31 }
32
33 A:active {
34         color: #880000;
35         background-color: transparent;
36 }
37
38 A:hover {
39         background-color: transparent;
40 }
41
42 input,textarea,select,option {
43         color: #880000;
44         background-color: #ffffcc;
45         border: 1px solid #880000;
46         text-decoration: none;
47 }
48
49 ul,ol {
50         margin-top: 0px;
51         margin-bottom: 0px;
52 }
53
54 .admin_reset, .guest_reset, .member_reset {
55         border-style: groove;
56         border: solid 1px #880000;
57         color: #880000;
58         cursor: pointer;
59 }
60
61 .admin_submit, .guest_submit, .member_submit {
62         color: #880000;
63         border-color: #880000;
64         cursor: pointer;
65 }
66
67 .admin_submit_reject {
68         border-style: groove;
69         color: #880000;
70         border-color: #880000;
71         cursor: pointer;
72 }
73
74 .runtime_fatal, .runtime_fatalcontent {
75         color: #880000;
76         background-color: #ffffcc;
77 }
78
79 .runtime_fatal {
80         color: #880000;
81 }
82
83 .runtime_fatalcontent {
84         text-align: left;
85         font-size: 12px;
86 }
87
88 .admin {
89         color: #880000;
90         background-color: #ffffcc;
91 }
92
93 .admin_note {
94         color: #880000;
95         font-size: 12px;
96 }
97
98 DIV.admin_note {
99         padding-top: 10px;
100         padding-right: 10px;
101         padding-left: 10px;
102 }
103
104 .admin_fatal {
105         color: #880000;
106         font-size: 18px;
107 }
108
109 .admin_edit, .member_confirm {
110         background-color: #ffffcc;
111 }
112
113 .member_banner {
114         background-color: #ffffcc;
115         width: 488px;
116 }
117
118 .admin_error {
119         background-color: #ffffcc;
120         color: #880000;
121         font-size: 10px;
122 }
123
124 .admin_select, .guest_select, .member_select {
125         border: solid 1px #880000;
126         background-color: #ddddaa;
127 }
128
129 .admin_register, .admin_desc_header, .admin_done, .admin_title, .admin_message {
130         background-color: #ddddaa;
131         color: #880000;
132         text-align: center;
133 }
134
135 .member_done, .guest_done, .admin_misc, .member_misc, .admin_done2, .admin_green, .admin_no {
136         color: #880000;
137 }
138
139 .member_misc {
140         background-color: #ffffcc;
141 }
142
143 .admin_welcome {
144         background-color: #ddddaa;
145         color: #880000;
146         vertical-align: middle;
147         font-size: 18px;
148         height: 50px;
149 }
150
151 .admin_menu {
152         background-color: #ddddaa;
153         color: #880000;
154         width: 230px;
155         height: 25px;
156 }
157
158 .admin_logout {
159         background-color: #ccccaa;
160         color: #880000;
161 }
162
163 a.admin_logout {
164         display: block;
165 }
166
167 .admin_logout:hover {
168         background-color: #aaaa88;
169         color: #aa0000;
170 }
171
172 .admin_desc_cont {
173         text-align: left;
174         background-color: #ffffcc;
175 }
176
177 .admin_table, .member_table {
178         background-color: #ffffcc;
179         width: 660px;
180         margin: 5px;
181 }
182
183 .admin_warning_table {
184         background-color: #ff8888;
185         width: 660px;
186         margin: 5px;
187 }
188
189 .admin_editmenu {
190         min-width: 500px;
191         max-width: 90%;
192 }
193
194 .admin_form_header {
195         text-align: center;
196         height: 36px;
197         background-color: #ddddaa;
198         color: #880000;
199 }
200
201 .member_header {
202         text-align: center;
203         color: #880000;
204         vertical-align: middle;
205         background-color: #ddddaa;
206         height: 60px;
207 }
208
209 .admin_failed, .guest_failed, .member_failed, .member_note {
210         color: #880000;
211 }
212
213 .member_note_bg {
214         background-color: #ffffcc;
215 }
216
217 .member_data {
218         background-color: #ffffcc;
219         color: #880000;
220         height: 20px;
221 }
222
223 .admin_snote {
224         font-size: 12px;
225 }
226
227 .admin_normal, .guest_normal, .member_normal {
228         border-style: solid;
229         border: solid 1px #880000;
230         background-color: #ddddaa;
231 }
232
233 .member_stats {
234         vertical-align: top;
235         font-weight: bold;
236         height: 23px;
237         font-size: 16px;
238         border-style: none;
239         border: 0px;
240         background: #ffffcc;
241         color: #880000;
242         margin-top: -4px;
243         margin-bottom: 1px;
244         cursor: default;
245 }
246
247 .normal {
248         border-style: groove;
249 }
250
251 .member_main {
252         background-color: #ffffcc;
253 }
254
255 .guest_title, .member_title {
256         text-align: center;
257         color: #880000;
258         vertical-align: middle;
259         background-color: #ddddaa;
260         height: 28px;
261 }
262
263 .guest_login_header {
264         color: #880000;
265         vertical-align: middle;
266         background-color: #ddddaa;
267 }
268
269 .guest_menu, .member_menu {
270         width: 220px;
271         background-color: #ffffcc;
272         vertical-align: top;
273 }
274
275 .guest_menu_title, .member_menu_title {
276         background-color: #ddddaa;
277         color: #880000;
278         height: 25px;
279         width: 200px;
280         border: 1px solid #880000;
281 }
282
283 .guest_menu_row, .guest_menu_bottom, .member_menu_row, .member_menu_bottom {
284         border: 1px solid #880000;
285         border-top: 0px;
286         background-color: #ffffcc;
287         height: 22px;
288         text-align: left;
289 }
290
291 .guest_menu_seperator, .member_menu_seperator {
292         height: 15px;
293 }
294
295 .guest_content, .member_content {
296         background-color: #ffffcc;
297         width: 99%;
298         padding-left: 2px;
299         padding-right: 2px;
300         margin-left: 5px;
301         margin-right: 5px;
302 }
303
304 .guest_advert, .guest_login, .member_advert, .member_login {
305         background-color: #ffffcc;
306         vertical-align: top;
307         margin-top: 10px;
308 }
309
310 #master {
311         width: 100%;
312         height: 100%;
313         min-height: 90%;
314         max-height: 100%;
315         vertical-align: top;
316 }
317
318 .masterbox {
319         text-align: center;
320 }
321
322 li.copyright_lines {
323         display:inline;
324 }
325
326 span.copyright_lines {
327         vertical-align: bottom;
328         font-size: 10px;
329         width: 380px;
330         vertical-align: middle;
331         background-color: #ffffcc;
332         height: 38px;
333         display: inline-block;
334         padding-top: 7px;
335         padding-bottom: 7px;
336 }
337
338 ul.copyright_box {
339         text-align: center;
340         width: 760px;
341         list-style: none inside;
342         padding-left:0px;
343         margin-bottom: 5px;
344 }
345
346 .dashed {
347         border: solid 1px #880000;
348 }
349
350 .switch_sw1, .switch_mem1 {
351         background-color: #ffffcc;
352 }
353
354 .switch_sw2, .switch_mem2 {
355         background-color: #ffffcc;
356 }
357
358 .mediadata {
359         background-color: #ffffcc;
360 }
361
362 .media_header, {
363         background-color: #ddddaa;
364         text-align: center;
365         color: #880000;
366         height: 26px;
367         font-weight: bold;
368         font-size: 20px;
369 }
370
371 .media_left {
372         font-size: 14px;
373         width: 200px;
374 }
375
376 .media_right {
377         color: #880000;
378         font-weight: bold;
379         font-size: 14px;
380         width: 70px;
381 }
382
383 .admin_sep_footer {
384         background-color: #ddddaa;
385         font-size: 1px;
386 }
387
388 .admin_sep_footer2 {
389         background-color: #ddddaa;
390         font-size: 1px;
391 }
392
393 .admin_footer, .member_refbanner, .member_update, .admin_del_link {
394         background-color: #ddddaa;
395 }
396
397 .member_footer {
398         height: 30px;
399         background-color: #ddddaa;
400 }
401
402 .admin_footer {
403         text-align: center;
404         height: 30px;
405         padding-left: 5px;
406         padding-right: 5px;
407 }
408
409 .admin_task_header {
410         background-color: #ddddaa;
411         color: #880000;
412         vertical-align: middle;
413         font-size: 18px;
414         height: 35px;
415 }
416
417 .seperator {
418         font-size: 1px
419 }
420
421 .tab1 {
422         text-align: center
423 }
424
425 .admin_delete, .admin_yes {
426         border-style: groove;
427         border: solid 1px #880000;
428         background-color: #880000;
429         color: #ffffcc;
430         cursor: pointer;
431 }
432
433 .guest_stats {
434         background-color: #ffffcc;
435         width: 460px;
436 }
437
438 .guest_stats_title {
439         color: #880000;
440         vertical-align: middle;
441         background-color: #ddddaa;
442         height: 30px;
443 }
444
445 .guest_stats_l {
446         width: 344px;
447         text-align: right;
448 }
449
450 .guest_stats_m {
451         width: 2px;
452 }
453
454 .guest_stats_r, .guest_stats_lr, .guest_stats_rr {
455         color: #880000;
456         width: 28px;
457         font-weight: bold;
458         text-align: center;
459 }
460
461 .guest_stats_ll, .guest_stats_rl {
462         width: 192px;
463         text-align: right;
464 }
465
466 .guest_stats_footer {
467         color: #880000;
468         vertical-align: middle;
469         background-color: #ddddaa;
470         height: 20px;
471 }
472
473 .task_pre {
474         font-weight: bold;
475         margin-left: 0px;
476         margin-right: 0px;
477         margin-top: 10px;
478         margin-bottom: 10px;
479 }
480
481 .guest_content_align, .member_content_align, .admin_content_align {
482         text-align: center;
483         vertical-align: top;
484 }
485
486 .list_categories, .admin_action_header, .admin_main, .admin_menu_main, .admin_menu_sub {
487         text-align: left;
488         width: 100%;
489 }
490
491 .member_unconfirmed {
492         background-color: #ffffcc;
493         width: 100%;
494         text-align: center;
495 }
496
497 .you_are_here {
498         white-space: nowrap;
499         font-size: 14px;
500         text-align: left;
501 }
502
503 .tiny {
504         font-size: 10px;
505 }
506
507 .medium {
508         font-size: 14px;
509 }
510
511 .big {
512         font-size: 20px;
513 }
514
515 .top, .top2 {
516         border-top: 1px solid #880000;
517 }
518
519 .bottom, .bottom2 {
520         border-bottom: 1px solid #880000;
521 }
522
523 .left, .left2 {
524         border-left: 1px solid #880000;
525 }
526
527 .right, .right2 {
528         border-right: 1px solid #880000;
529 }
530
531 .nobr {
532         white-space: nowrap;
533 }
534
535 .guest_table {
536         background-color: #ffffcc;
537 }
538
539 .main {
540         height: 99%;
541         vertical-align: top;
542 }
543
544 .footer {
545         height: 1%;
546         vertical-align: bottom;
547 }
548
549 .menu_blur {
550         display: block;
551 }
552
553 .menu_blur:hover {
554         background-color: #ddddaa;
555 }
556
557 .guest_footer {
558         height: 30px;
559         background-color: #ddddaa;
560 }
561
562 .admin_alpha {
563         text-align: center;
564         height: 40px;
565         vertical-align: middle;
566 }
567
568 .admin_sortlinks {
569         text-align: center;
570         height: 20px;
571         vertical-align: middle;
572 }
573
574 .disabled {
575         border-style: groove;
576         background-color: #aaaaaa;
577         color: #ffffcc;
578 }
579
580 .mini_select {
581         border: solid 1px #880000;
582         background-color: #ddddaa;
583         font-size: 10px;
584 }
585
586 .theme_box {
587         border: 1px solid #880000;
588         border-top: 0px;
589         width: 100%;
590         height: 70px;
591         background-color: #ffffcc;
592 }
593
594 .theme_note {
595         font-size: 12px;
596         font-weight: bold;
597 }
598
599 .theme_content {
600         color: #880000;
601 }
602
603 .agb_box {
604         text-align: left;
605 }
606
607 .agb_title, .fatal_title {
608         font-size: 16px;
609         text-align: center;
610         height: 40px;
611         font-weight: bold;
612 }
613
614 .para {
615         text-indent: 8px;
616         text-align: left;
617         margin-left: 5px;
618         margin-right: 5px;
619         margin-bottom: 12px;
620 }
621
622 .fatal_box {
623         text-align: center;
624         width: 100%;
625         margin-top: 10px;
626 }
627
628 .admin_message {
629         margin-bottom: 15px;
630 }
631
632 ul.show_timings_block {
633         border: solid 1px #880000;
634         background-color: #ddddaa;
635         font-size: 10px;
636         width: 645px;
637         height: 20px;
638         list-style: none inside;
639 }
640
641 .show_timings_column {
642         background-color: #ffffcc;
643         margin-top: 2px;
644         width: 150px;
645         border: solid 1px #880000;
646         height: 14px;
647 }
648
649 span.show_timings_column {
650         display: inline-block;
651 }
652
653 li.show_timings_column {
654         display: inline;
655 }
656
657
658 span.show_timings_data {
659         font-weight: bold;
660 }
661
662 .login_failure_header {
663         text-align: center;
664         background-color: #ddddaa;
665         font-weight: bold;
666 }
667
668 .login_failures {
669         text-align: center;
670         width: 400px;
671 }
672
673 .skyscraper {
674         width: 122px;
675         height: 602px;
676         border: 1px solid #880000;
677         margin: 0px;
678         padding: 0px;
679         padding-top: 1px;
680 }
681
682 ul.admin_menu_main,ul.admin_menu_sub {
683         list-style: none inside;
684 }
685
686 .pre {
687         display                         : block;
688 }
689
690 td {
691         padding-left: 2px;
692         padding-right: 2px;
693         padding-top: 2px;
694         padding-bottom: 2px;
695 }
696
697 div.menu_invisible_css, div.sub_menu_invisible_css, td.menu_invisible_css, td.sub_menu_invisible_css {
698         background-color: #dddddd;
699         font-style: italic;
700 }
701
702 strong.menu_invisible_css, strong.sub_menu_invisible_css {
703         color: #999999;
704         font-style: italic;
705 }
706
707 .menu_locked_css, .sub_menu_locked_css {
708         color: #ffeeee;
709 }