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