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