comparison forum/Themes/default/css/compat.css @ 76:e3e11437ecea website

Add forum code
author Chris Cannam
date Sun, 07 Jul 2013 11:25:48 +0200
parents
children
comparison
equal deleted inserted replaced
75:72f59aa7e503 76:e3e11437ecea
1 /**************************************************************************************************
2 This file will *attempt* to make themes designed for older versions of SMF usable with SMF 2.0.
3 Unfortunately, the end result will be far from perfect, in most cases. Therefore, we encourage
4 theme designers to rebase their themes on either the default or core theme.
5 **************************************************************************************************/
6
7 /* Styles for the general looks of things
8 ------------------------------------------ */
9
10 /* Help popups require a different styling of the body element. */
11 body#help_popup
12 {
13 width: auto;
14 padding: 1em;
15 min-width: 0;
16 }
17
18 /* The main content area.
19 ------------------------------------------------------- */
20 .content, .roundframe
21 {
22 padding: 0.5em 1.2em;
23 margin: 0;
24 border: 1px solid #adadad;
25 color: #000;
26 background-color: #ecedf3;
27 }
28 .content p, .roundframe p
29 {
30 margin: 0 0 0.5em 0;
31 }
32 .content fieldset
33 {
34 border: 2px groove #fff;
35 padding: 1em;
36 margin: 0 0 0.3em 0;
37 }
38
39 /* Reset header margins. */
40 h1, h2, h3, h4, h5, h6
41 {
42 font-size: 1em;
43 margin: 0;
44 padding: 0;
45 }
46
47 /* Alternative for u tag */
48 .underline
49 {
50 text-decoration: underline;
51 }
52
53 /* Common classes for easy styling.
54 ------------------------------------------------------- */
55
56 .floatright
57 {
58 float: right;
59 }
60 .floatleft
61 {
62 float: left;
63 }
64
65 .flow_auto
66 {
67 overflow: auto;
68 }
69 .flow_hidden
70 {
71 overflow: hidden;
72 }
73 .clear
74 {
75 clear: both;
76 }
77 .clear_left
78 {
79 clear: left;
80 }
81 .clear_right
82 {
83 clear: right;
84 }
85
86 /* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
87 .smalltext, tr.smalltext th
88 {
89 font-size: 0.85em;
90 font-family: verdana, sans-serif;
91 }
92 .middletext
93 {
94 font-size: 0.9em;
95 font-family: verdana, sans-serif;
96 }
97 .normaltext
98 {
99 font-size: 1em;
100 line-height: 1.2em;
101 }
102 .largetext
103 {
104 font-size: 1.4em;
105 }
106 .centertext
107 {
108 margin: 0 auto;
109 text-align: center;
110 }
111 .righttext
112 {
113 margin-left: auto;
114 margin-right: 0;
115 text-align: right;
116 }
117 .lefttext
118 {
119 margin-left: 0;
120 margin-right: auto;
121 text-align: left;
122 }
123 /* some common padding styles */
124 .padding
125 {
126 padding: 0.7em;
127 }
128 .main_section, .lower_padding
129 {
130 padding-bottom: 0.5em;
131 }
132 /* a quick reset list class. */
133 ul.reset, ul.reset li
134 {
135 padding: 0;
136 margin: 0;
137 list-style: none;
138 }
139
140 /* the page navigation area */
141 .pagesection
142 {
143 font-size: 0.9em;
144 padding: 0.5em;
145 overflow: hidden;
146 }
147 .pagesection .pagelinks
148 {
149 padding: 0.5em 0;
150 }
151
152 /* GenericList */
153 table.table_grid thead tr.catbg th.smalltext
154 {
155 white-space: nowrap;
156 }
157
158 .custom_fields_above_signature
159 {
160 clear: right;
161 padding: 1em 0 3px 0;
162 width: 98%;
163 border-top: 1px solid #666;
164 line-height: 1.4em;
165 font-size: 0.85em;
166 }
167
168 /* Semantic classes introduced per RC2, used as alternatives for .windowbg and .windowbg2
169 ------------------------------------------------------------------------------------------ */
170 .description
171 {
172 padding: 1em;
173 font-size: 0.9em;
174 line-height: 1.5em;
175 border: 1px solid #bbb;
176 background: #f5f5f0;
177 margin: 0 0 1em 0;
178 }
179 .information
180 {
181 padding: 0.5em 1em;
182 font-size: 0.9em;
183 line-height: 1.5em;
184 border: 1px solid #bbb;
185 background: #f0f6f0;
186 margin: 0 0 1em 0;
187 }
188 .information p
189 {
190 padding: 1em;
191 margin: 0;
192 }
193
194 /* Lists with settings use these a lot.
195 ------------------------------------------------------- */
196 dl.settings
197 {
198 clear: right;
199 overflow: auto;
200 margin: 0 0 10px 0;
201 padding: 0;
202 }
203 dl.settings dt
204 {
205 width: 48%;
206 float: left;
207 margin: 0 0 10px 0;
208 padding: 0;
209 clear: both;
210 }
211 dl.settings dt.settings_title
212 {
213 width: 100%;
214 float: none;
215 margin: 0 0 10px 0;
216 padding: 5px 0 0 0;
217 font-weight: bold;
218 clear: both;
219 }
220 dl.settings dt.windowbg
221 {
222 width: 98%;
223 float: left;
224 margin: 0 0 3px 0;
225 padding: 0 0 5px 0;
226 clear: both;
227 }
228 dl.settings dd
229 {
230 width: 48%;
231 float: left;
232 margin: 0 0 3px 0;
233 padding: 0;
234 }
235 dl.settings img
236 {
237 margin: 0 10px 0 0;
238 }
239
240 /* Styles for a very basic dropdown menu implementation.
241 ------------------------------------------------------- */
242 div#admin_menu
243 {
244 margin: 1em 0 0 0;
245 }
246
247 ul.dropmenu, ul.dropmenu li ul
248 {
249 margin: 0;
250 padding: 0;
251 list-style: none;
252 }
253 ul.dropmenu
254 {
255 margin: 0 0 0 15px;
256 }
257 ul.dropmenu li
258 {
259 position: relative;
260 float: left;
261 padding-right: 4px;
262 text-transform: uppercase;
263 }
264 ul.dropmenu li a.firstlevel
265 {
266 margin: 0;
267 padding: 5px;
268 cursor: default;
269 font-size: x-small;
270 color: #000;
271 background: #f0f0f0;
272 border: 1px solid #818181;
273 text-decoration: none;
274 }
275 ul.dropmenu li a.active
276 {
277 padding-left: 3px;
278 }
279 ul.dropmenu li a.active.firstlevel
280 {
281 background: #819db5;
282 color: #fff;
283 }
284 ul.dropmenu li ul li
285 {
286 background: none;
287 width: 14em;
288 float: none;
289 margin: 0;
290 padding: 0;
291 }
292 ul.dropmenu li ul
293 {
294 margin: 5px 0 0 0;
295 z-index: 90;
296 display: none;
297 position: absolute;
298 top: 100%;
299 border: 1px solid #808080;
300 background: #f8f8fb;
301 }
302 ul.dropmenu li ul li ul, ul.dropmenu li ul li.over ul
303 {
304 display: none;
305 position: absolute;
306 left: -999em;
307 top: 0;
308 border: 1px solid #a0a0a0;
309 background: #fff;
310 }
311 ul.dropmenu li ul li a
312 {
313 display: block;
314 padding: 5px;
315 font-size: x-small;
316 text-decoration: none;
317 background: none;
318 text-transform: none;
319 color: #000;
320 }
321 ul.dropmenu li ul li a.active
322 {
323 font-weight: bold;
324 }
325 ul.dropmenu li ul li a:hover, #dropmenu ul li ul li:hover
326 {
327 background: #c8e2fb;
328 }
329 ul.dropmenu li:hover ul, ul.dropmenu li.over ul
330 {
331 display: block;
332 }
333 ul.dropmenu li ul li:hover ul, ul.dropmenu li ul li.over ul
334 {
335 display: block;
336 left: 13em;
337 }
338
339 /* The dropdown menu toggle image */
340 #menu_toggle
341 {
342 float: right;
343 margin-right: 10px;
344 padding-top: 3px;
345 }
346 #menu_toggle span
347 {
348 position: relative;
349 right: 5000px;
350 }
351
352 .generic_tab_strip
353 {
354 margin: 0 1em 2em;
355 }
356 .generic_tab_strip .buttonlist
357 {
358 float: left !important;
359 }
360
361
362 /* The linktree.
363 ----------------- */
364 ul.linktree
365 {
366 clear: both;
367 list-style: none;
368 margin: 1.5em 0.5em 0.5em 0.5em;
369 padding: 0;
370 }
371 ul.linktree li
372 {
373 margin: 0;
374 padding: 0;
375 display: inline;
376 font-size: 0.8em;
377 }
378 ul.linktree li a
379 {
380 color: #000;
381 }
382 ul.linktree li a:hover
383 {
384 color: #cc3333;
385 }
386 ul.linktree li span
387 {
388 font-weight: bold;
389 }
390
391 /* Styles for a typical table.
392 ------------------------------------------------------- */
393 table.table_list
394 {
395 width: 100%;
396 }
397 table.table_list p
398 {
399 padding: 0;
400 margin: 0;
401 }
402 table.table_list td,table.table_list th
403 {
404 padding: 5px;
405 }
406 table.table_list tbody.header td
407 {
408 padding: 0;
409 }
410 table.table_list tbody.content td.stats
411 {
412 font-size: 90%;
413 width: 15%;
414 text-align: center;
415 }
416 table.table_list tbody.content td.lastpost
417 {
418 line-height: 1.2em;
419 font-size: 85%;
420 width: 24%;
421 }
422 table.table_list tbody.content td.icon
423 {
424 text-align: center;
425 width: 6%;
426 }
427
428 /* Styles for headers used in Curve templates.
429 ------------------------------------------------------- */
430 h3.catbg, h3.catbg2, h3.titlebg, h4.titlebg, h4.catbg, div.titlebg, .table_list tbody.header td
431 {
432 overflow: hidden;
433 line-height: 2em;
434 font-weight: bold;
435 }
436 h3.titlebg, h4.titlebg, h3.catbg, h4.catbg
437 {
438 border-left: 1px solid #adadad;
439 border-right: 1px solid #adadad;
440 }
441 h3.titlebg, h4.catbg
442 {
443 padding: 0 0 0 0.5em;
444 }
445 h3.catbg img.icon, div.titlebg img.icon, h3.catbg img
446 {
447 float: left;
448 margin: 5px 8px 0 0;
449 }
450 h4.catbg a.toggle img
451 {
452 vertical-align: middle;
453 margin: -2px 5px 0 5px;
454 }
455
456 /* Styles for the board index.
457 ------------------------------------------------- */
458
459 p#stats
460 {
461 text-align: right;
462 }
463 h3#newsfader
464 {
465 font-size: 1em;
466 }
467 #smfNewsFader
468 {
469 font-weight: bold;
470 line-height: 1.4em;
471 padding: 1em;
472 font-size: 1em;
473 text-align: center;
474 }
475 #upshrink_ic
476 {
477 margin-right: 2ex;
478 text-align: right;
479 }
480 .categoryframe
481 {
482 margin-top: 0.4em;
483 }
484 .categoryframe h3
485 {
486 margin: 0;
487 }
488 table.boardsframe
489 {
490 width: 100%;
491 }
492 table.boardsframe td.icon
493 {
494 text-align: center;
495 padding: 0.5em;
496 width: 6%;
497 }
498 table.boardsframe td.info
499 {
500 width: 60%;
501 padding: 0;
502 }
503 table.boardsframe td.info h4
504 {
505 padding: 0.4em 0.4em 0 0.4em;
506 margin: 0;
507 }
508 table.boardsframe td.info p
509 {
510 padding: 0 0.4em 0.5em 0.4em;
511 margin: 0;
512 }
513 table.boardsframe td.info p.moderators
514 {
515 font-size: 0.8em;
516 font-family: verdana, sans-serif;
517 }
518 table.boardsframe td.stats
519 {
520 width: 8%;
521 vertical-align: middle;
522 text-align: center;
523 }
524 table.boardsframe td.lastpost
525 {
526 width: 20%;
527 vertical-align: top;
528 padding: 0.5em;
529 }
530 #posticons
531 {
532 clear: both;
533 width: 100%;
534 }
535 #posticons .buttonlist
536 {
537 margin-right: 1em;
538 float: right;
539 }
540
541 /* the newsfader */
542 #smfFadeScroller
543 {
544 text-align: center;
545 overflow: auto;
546 color: #000000; /* shouldn't be shorthand style due to JS bug in IE! */
547 }
548
549 /* Styles for the info center on the board index.
550 ---------------------------------------------------- */
551
552 #infocenterframe
553 {
554 margin-top: 2em;
555 clear: both;
556 }
557 /* each section in infocenter has this class */
558 .infocenter_section
559 {
560 clear: both;
561 }
562 .infocenter_section p.section
563 {
564 display: block;
565 margin: 0;
566 width: 30px;
567 text-align: center;
568 float: left;
569 padding: 0.5em 0 0 0;
570 }
571 .infocenter_section div.sectionbody
572 {
573 margin-left: 30px;
574 padding: 0.3em;
575 border-left: 1px solid #a0a0a0;
576 min-height: 25px;
577 height: auto !important;
578 }
579 /* recent posts - or just one recent post */
580 dl#infocenter_recentposts
581 {
582 float: left;
583 width: 100%;
584 padding: 0;
585 margin: 0;
586 }
587 dl#infocenter_recentposts dt
588 {
589 clear: left;
590 float: left;
591 padding: 0.1em;
592 width: 68%;
593 white-space: nowrap;
594 overflow: hidden;
595 }
596 dl#infocenter_recentposts dd
597 {
598 clear: right;
599 float: right;
600 padding: 0.1em;
601 width: 25%;
602 text-align: right;
603 white-space: nowrap;
604 overflow: hidden;
605 }
606 /* login form */
607 form#infocenter_login ul.horizlist label
608 {
609 white-space: nowrap;
610 font-size: 90%;
611 font-weight: bold;
612 }
613
614 /* Styles for the message (topic) index.
615 ---------------------------------------------------- */
616
617 #childboards table
618 {
619 width: 100%;
620 }
621 .modbuttons
622 {
623 clear: both;
624 width: 100%;
625 }
626 .buttonlist, .buttonlist_bottom
627 {
628 margin-right: 1em;
629 float: right;
630 }
631 #messageindex td.icon1, #messageindex td.icon2
632 {
633 text-align: center;
634 padding: 0.5em;
635 width: 5%;
636 }
637 #messageindex td.subject
638 {
639 padding: 0.5em;
640 }
641 #messageindex td.starter
642 {
643 text-align: center;
644 padding: 0.5em;
645 width: 14%;
646 }
647 #messageindex td.replies
648 {
649 text-align: center;
650 padding: 0.5em;
651 width: 4%;
652 }
653 #messageindex td.views
654 {
655 text-align: center;
656 padding: 0.5em;
657 width: 4%;
658 }
659 #messageindex td.lastpost
660 {
661 padding: 0.5em;
662 width: 22%;
663 }
664 #messageindex td.moderation
665 {
666 text-align: center;
667 padding: 0.5em;
668 width: 4%;
669 }
670 #topic_icons p
671 {
672 display: block;
673 padding: 0.5em 0.5em 0.1em 0.5em;
674 margin: 0;
675 border-bottom: none;
676 font-weight: normal !important;
677 }
678 #topic_icons ul
679 {
680 display: block;
681 padding: 0.5em 1em 0.1em 1em;
682 margin: 0;
683 border-bottom: none;
684 font-weight: normal !important;
685 }
686 #message_index_jump_to
687 {
688 margin: 2em 4em 0 2em;
689 }
690 .lastpost img
691 {
692 float: right;
693 }
694
695 /* Styles for the display template (topic view).
696 ---------------------------------------------------- */
697 .linked_events
698 {
699 clear: both;
700 margin: 1em 0;
701 }
702 .linked_events .edit_event
703 {
704 color: #f00;
705 }
706 #moderationbuttons
707 {
708 margin-left: 0.5em;
709 }
710 #postbuttons .nav, #postbuttons_lower .nav
711 {
712 margin: 0.5em 0.5em 0 0;
713 text-align: right;
714 }
715 #postbuttons_lower .nav
716 {
717 margin: 0 0.5em 0.5em 0;
718 }
719 #postbuttons, #postbuttons_lower
720 {
721 text-align: right;
722 }
723
724 /* Poll question */
725 h4#pollquestion
726 {
727 padding: 1em 0 1em 2em;
728 }
729
730 /* Poll vote options */
731 #poll_options ul.options
732 {
733 border-top: 1px solid #696969;
734 padding: 1em 2.5em 0 2em;
735 margin: 0 0 1em 0;
736 }
737 #poll_options div.submitbutton
738 {
739 clear: both;
740 padding: 0 0 1em 2em;
741 }
742
743 #poll_options div.submitbutton.border
744 {
745 border-bottom: 1px solid #696969;
746 margin: 0 0 1em 0;
747 }
748
749 /* Poll results */
750 #poll_options dl.options
751 {
752 border: solid #696969;
753 border-width: 1px 0;
754 padding: 1em 2.5em 0 2em;
755 margin: 0 0 1em 0;
756 }
757 #poll_options dl.options dt.voted
758 {
759 font-weight: bold;
760 }
761 #poll_options dl.options dd
762 {
763 margin: 0.5em 0 1em 0;
764 }
765
766 /* Poll notices */
767 #poll_options p
768 {
769 margin: 0 1.5em 0.2em 1.5em;
770 padding: 0 0.5em 0.5em 0.5em;
771 }
772
773 div#pollmoderation
774 {
775 margin: -1em 0 0 2em;
776 padding: 0;
777 }
778
779 .approve_post
780 {
781 margin: 2ex;
782 padding: 1ex;
783 border: 2px dashed #cc3344;
784 color: #000;
785 font-weight: bold;
786 }
787 #forumposts h3.catbg3
788 {
789 font-weight: normal;
790 padding: 0.4em;
791 overflow: hidden;
792 }
793 #forumposts h3.catbg3 img
794 {
795 float: left;
796 vertical-align: middle;
797 }
798 #forumposts h3.catbg3 span
799 {
800 float: left;
801 padding-left: 2%;
802 }
803 #forumposts h3.catbg3 span#top_subject
804 {
805 padding-left: 9.5em;
806 }
807 .poster
808 {
809 width: 15em;
810 float: left;
811 }
812 .post
813 {
814 clear: right;
815 }
816 .postarea
817 {
818 margin-left: 16em;
819 }
820 .messageicon
821 {
822 float: left;
823 margin: 0 0.5em 0.5em 0;
824 }
825 .messageicon img
826 {
827 padding: 6px 3px;
828 }
829 .keyinfo
830 {
831 float: left;
832 clear: none;
833 width: 50%;
834 min-height: 3em;
835 }
836 ul.postingbuttons
837 {
838 float: right;
839 padding: 0 0.5em 0 0;
840 }
841 ul.postingbuttons li
842 {
843 float: left;
844 margin: 0 0.5em 0 0;
845 }
846 .modifybutton
847 {
848 float: right;
849 margin: 0 0.5em 0.5em 0;
850 }
851 .attachments hr
852 {
853 clear: both;
854 margin: 1em 0 1em 0;
855 }
856 .attachments
857 {
858 padding-top: 1em;
859 }
860 .postfooter
861 {
862 margin-left: 16em;
863 }
864 .topborder
865 {
866 border-top: 1px solid #bbb;
867 }
868 .moderatorbar
869 {
870 clear: right;
871 margin: 1em 0 0 16em;
872 }
873 #pollmoderation, #moderationbuttons_strip
874 {
875 float: left;
876 }
877
878 /* Styles for the quick reply area.
879 ---------------------------------------------------- */
880
881 #quickReplyOptions #quickReplyWarning
882 {
883 border: none;
884 text-align: left;
885 margin: 0;
886 width: 25%;
887 float: left;
888 }
889 #quickReplyOptions #quickReplyContent
890 {
891 text-align: right;
892 float: left;
893 width: 67.5%;
894 padding: 1em;
895 border-left: 1px solid #aaa;
896 }
897
898 #quickReplyOptions #quickReplyContent textarea, #quickReplyOptions #quickReplyContent input
899 {
900 margin-bottom: .5em;
901 }
902
903 #quickReplyWarning
904 {
905 width: 20%;
906 float: left;
907 padding: 0.5em 1em;
908 }
909 #quickReplyContent
910 {
911 width: 75%;
912 float: right;
913 padding: 0.5em 0;
914 }
915 #quickReplyOptions .roundframe
916 {
917 overflow: hidden;
918 }
919
920 /* The jump to box */
921 #display_jump_to
922 {
923 clear: both;
924 padding: 5px;
925 }
926
927 /* Separator of posts. More useful in the print stylesheet. */
928 #forumposts .post_separator
929 {
930 display: none;
931 }
932
933 /* Styles for edit post section
934 ---------------------------------------------------- */
935 form#postmodify .roundframe
936 {
937 padding: 0 12%;
938 }
939 #post_header
940 {
941 margin-bottom: 0.5em;
942 border-bottom: 1px solid #666;
943 padding: 0.5em;
944 overflow: hidden;
945 }
946 #post_header dt
947 {
948 float: left;
949 margin: 0;
950 padding: 0;
951 width: 15%;
952 margin: .3em 0;
953 font-weight: bold;
954 }
955 #post_header dd
956 {
957 float: left;
958 margin: 0;
959 padding: 0;
960 width: 83%;
961 margin: .3em 0;
962 }
963 #post_header img
964 {
965 vertical-align: middle;
966 }
967 ul.post_options
968 {
969 margin: 0 0 0 1em;
970 padding: 0;
971 list-style: none;
972 overflow: hidden;
973 }
974 ul.post_options li
975 {
976 margin: 0.2em 0;
977 width: 49%;
978 float: left;
979 }
980 #postAdditionalOptionsHeader
981 {
982 margin-top: 1em;
983 }
984 #postMoreOptions
985 {
986 border-bottom: 1px solid #666;
987 padding: 0.5em;
988 }
989 #postAttachment, #postAttachment2
990 {
991 overflow: hidden;
992 margin: .5em 0;
993 padding: 0;
994 border-bottom: 1px solid #666;
995 padding: 0.5em;
996 }
997 #postAttachment dd, #postAttachment2 dd
998 {
999 margin: .3em 0 .3em 1em;
1000 }
1001 #postAttachment dt, #postAttachment2 dt
1002 {
1003 font-weight: bold;
1004 }
1005 #postAttachment3
1006 {
1007 margin-left: 1em;
1008 }
1009 #post_confirm_strip, #shortcuts
1010 {
1011 padding: 1em 0 0 0;
1012 }
1013 .post_verification
1014 {
1015 margin-top: .5em;
1016 }
1017 .post_verification #verification_control
1018 {
1019 margin: .3em 0 .3em 1em;
1020 }
1021 /* The BBC buttons */
1022 #bbcBox_message
1023 {
1024 margin: 1em 0 0.5em 0;
1025 }
1026 #bbcBox_message div
1027 {
1028 margin: 0.2em 0;
1029 vertical-align: top;
1030 }
1031 #bbcBox_message div img
1032 {
1033 margin: 0 1px 0 0;
1034 vertical-align: top;
1035 }
1036 #bbcBox_message select
1037 {
1038 margin: 0 2px;
1039 }
1040 /* The smiley strip */
1041 #smileyBox_message
1042 {
1043 margin: 0.75em 0 0.5em 0;
1044 }
1045
1046 /* Styles for edit event section
1047 ---------------------------------------------------- */
1048 #post_event .roundframe
1049 {
1050 padding: 1% 12%;
1051 }
1052 #post_event fieldset
1053 {
1054 margin-bottom: 0.5em;
1055 border: none;
1056 border-bottom: 1px solid #666;
1057 padding: 0.5em;
1058 clear: both;
1059 }
1060 #post_event legend
1061 {
1062 font-weight: bold;
1063 color: #000;
1064 }
1065 #post_event div.event_options
1066 {
1067 width: 49%;
1068 float: left;
1069 }
1070 #post_event ul.event_main, ul.event_options
1071 {
1072 padding: 0;
1073 overflow: hidden;
1074 }
1075 #post_event ul.event_main li
1076 {
1077 list-style-type: none;
1078 margin: 0.2em 0;
1079 width: 49%;
1080 float: left;
1081 }
1082 #post_event ul.event_options
1083 {
1084 margin: 0;
1085 padding: 0 0 .7em .7em;
1086 }
1087 #post_event ul.event_options li
1088 {
1089 list-style-type: none;
1090 margin: 0.3em 0 0 0;
1091 }
1092
1093 /* Styles for edit poll section.
1094 ---------------------------------------------------- */
1095
1096 #edit_poll fieldset
1097 {
1098 margin-bottom: 0.5em;
1099 border: none;
1100 border-bottom: 1px solid #666;
1101 padding: 0.5em;
1102 clear: both;
1103 }
1104 #edit_poll legend
1105 {
1106 font-weight: bold;
1107 color: #000;
1108 }
1109 #edit_poll ul.poll_main, dl.poll_options
1110 {
1111 overflow: hidden;
1112 padding: 0 0 0 .7em;
1113 list-style: none;
1114 }
1115 #edit_poll ul.poll_main li
1116 {
1117 margin: 0.2em 0;
1118 }
1119 #edit_poll dl.poll_options dt
1120 {
1121 width: 35%;
1122 }
1123 #edit_poll dl.poll_options dd
1124 {
1125 width: 63%;
1126 }
1127
1128 /* Styles for the recent messages section.
1129 ---------------------------------------------------- */
1130
1131 .readbuttons
1132 {
1133 clear: both;
1134 width: 100%;
1135 }
1136 .buttonlist, .buttonlist_bottom
1137 {
1138 margin-right: 1em;
1139 float: right;
1140 }
1141
1142 /* Styles for the move topic section.
1143 ---------------------------------------------------- */
1144
1145 #move_topic dl
1146 {
1147 margin-bottom: 0;
1148 }
1149 .move_topic
1150 {
1151 width: 710px;
1152 margin: auto;
1153 text-align: left;
1154 }
1155 div.move_topic fieldset
1156 {
1157 margin: 0.5em 0;
1158 border: 1px solid #cacdd3;
1159 padding: 0.5em;
1160 }
1161
1162 /* Styles for the send topic section.
1163 ---------------------------------------------------- */
1164
1165 fieldset.send_topic
1166 {
1167 margin-bottom: 0.5em;
1168 border: none;
1169 padding: 0.5em;
1170 }
1171 dl.send_topic
1172 {
1173 margin-bottom: 0;
1174 }
1175 dl.send_mail dt
1176 {
1177 width: 35%;
1178 }
1179 dl.send_mail dd
1180 {
1181 width: 64%;
1182 }
1183
1184 /* Styles for the split topic section.
1185 ---------------------------------------------------- */
1186
1187 div#selected, div#not_selected
1188 {
1189 width: 49%;
1190 }
1191 ul.split_messages li.windowbg, ul.split_messages li.windowbg2
1192 {
1193 border: 1px solid #adadad;
1194 padding: 1em;
1195 margin: 1px;
1196 }
1197 ul.split_messages li a.split_icon
1198 {
1199 padding: 0 0.5em;
1200 }
1201 ul.split_messages div.post
1202 {
1203 padding: 1em 0 0 0;
1204 border-top: 1px solid #fff;
1205 }
1206
1207 /* Styles for the merge topic section.
1208 ---------------------------------------------------- */
1209
1210 ul.merge_topics li
1211 {
1212 list-style-type: none;
1213 }
1214 dl.merge_topic dt
1215 {
1216 width: 25%;
1217 }
1218 dl.merge_topic dd
1219 {
1220 width: 74%;
1221 }
1222 fieldset.merge_options
1223 {
1224 margin-bottom: 0.5em;
1225 }
1226 fieldset.merge_options legend
1227 {
1228 font-weight: bold;
1229 }
1230 .custom_subject
1231 {
1232 margin: 0.5em 0;
1233 }
1234
1235 /* Styles for the login areas.
1236 ------------------------------------------------------- */
1237 .login
1238 {
1239 width: 540px;
1240 margin: 0 auto;
1241 }
1242 .login dl
1243 {
1244 overflow: auto;
1245 clear: right;
1246 }
1247 .login dt, .login dd
1248 {
1249 margin: 0 0 0.4em 0;
1250 width: 44%;
1251 padding: 0.1em;
1252 }
1253 .login dt
1254 {
1255 float: left;
1256 clear: both;
1257 text-align: right;
1258 font-weight: bold;
1259 }
1260 .login dd
1261 {
1262 width: 54%;
1263 float: right;
1264 text-align: left;
1265 }
1266 .login p
1267 {
1268 text-align: center;
1269 }
1270 .login h3 img
1271 {
1272 float: left;
1273 margin: 4px 0.5em 0 0;
1274 }
1275
1276 /* Styles for the registration section.
1277 ------------------------------------------------------- */
1278 .register_error
1279 {
1280 border: 1px dashed red;
1281 padding: 5px;
1282 margin: 0 1ex 1ex 1ex;
1283 }
1284 .register_error span
1285 {
1286 text-decoration: underline;
1287 }
1288
1289 /* Additional profile fields */
1290 dl.register_form
1291 {
1292 margin: 0;
1293 clear: right;
1294 overflow: auto;
1295 }
1296
1297 dl.register_form dt
1298 {
1299 font-weight: normal;
1300 float: left;
1301 clear: both;
1302 width: 50%;
1303 margin: 0.5em 0 0 0;
1304 }
1305
1306 dl.register_form dt strong
1307 {
1308 font-weight: bold;
1309 }
1310
1311 dl.register_form dt span
1312 {
1313 display: block;
1314 }
1315
1316 dl.register_form dd
1317 {
1318 float: left;
1319 width: 49%;
1320 margin: 0.5em 0 0 0;
1321 }
1322
1323 #confirm_buttons
1324 {
1325 text-align: center;
1326 padding: 1em 0;
1327 }
1328
1329 .coppa_contact
1330 {
1331 padding: 4px;
1332 width: 32ex;
1333 background-color: #fff;
1334 color: #000;
1335 margin-left: 5ex;
1336 border: 1px solid #000;
1337 }
1338
1339 /* Styles for maintenance mode.
1340 ------------------------------------------------------- */
1341 #maintenance_mode
1342 {
1343 width: 75%;
1344 min-width: 520px;
1345 text-align: left;
1346 }
1347 #maintenance_mode img.floatleft
1348 {
1349 margin-right: 1em;
1350 }
1351
1352 /* common for all admin sections */
1353 h3.titlebg img
1354 {
1355 vertical-align: middle;
1356 margin-right: 0.5em;
1357 }
1358 tr.titlebg td
1359 {
1360 padding-left: 0.7em;
1361 }
1362 #admin_menu
1363 {
1364 min-height: 2em;
1365 padding-left: 0;
1366 }
1367 #admin_content
1368 {
1369 clear: left;
1370 }
1371 #admin_login .centertext
1372 {
1373 padding: 1em;
1374 }
1375 #admin_login .centertext .error
1376 {
1377 padding: 0 0 1em 0;
1378 }
1379
1380 /* Styles for sidebar menus.
1381 ------------------------------------------------------- */
1382 .left_admmenu, .left_admmenu ul, .left_admmenu li
1383 {
1384 padding: 0;
1385 margin: 0;
1386 list-style: none;
1387 }
1388 #left_admsection
1389 {
1390 background-color: #ecedf3;
1391 padding: 1px;
1392 border: 1px solid #ADADAD;
1393 width: 160px;
1394 float: left;
1395 margin-right: 10px;
1396 }
1397 .adm_section h4.titlebg
1398 {
1399 font-size: 95%;
1400 margin-bottom: 5px;
1401 }
1402 .left_admmenu li
1403 {
1404 padding: 0 0 0 0.5em;
1405 }
1406 .left_admmenu
1407 {
1408 margin-bottom: 1.1em;
1409 }
1410 #main_admsection
1411 {
1412 margin-left: 174px;
1413 }
1414
1415 tr.windowbg td, tr.windowbg2 td
1416 {
1417 padding: 0.3em 0.7em;
1418 }
1419 #credits p
1420 {
1421 padding: 0;
1422 font-style: italic;
1423 margin: 0;
1424 }
1425
1426 /* Styles for generic tables.
1427 ------------------------------------------------------- */
1428 .topic_table table
1429 {
1430 width: 100%;
1431 }
1432 .topic_table .icon1, .topic_table .icon2, .topic_table .stats
1433 {
1434 text-align: center;
1435 }
1436 #topic_icons
1437 {
1438 margin-top: 1em;
1439 }
1440 #topic_icons .description
1441 {
1442 margin: 0;
1443 }
1444 .topic_table table thead
1445 {
1446 border-bottom: 1px solid #fff;
1447 }
1448 /* the subject column */
1449 .topic_table td
1450 {
1451 font-size: 1em;
1452 }
1453 .topic_table td.subject
1454 {
1455 padding: 4px;
1456 }
1457 .topic_table td.subject p, .topic_table td.stats, .topic_table td.lastpost
1458 {
1459 font-size: 0.85em;
1460 padding: 0;
1461 margin: 0;
1462 }
1463 .topic_table td.lastpost, .topic_table td.lastpost
1464 {
1465 font-size: 0.9em;
1466 line-height: 100%;
1467 padding: 4px;
1468 }
1469 .topic_table td.stickybg2
1470 {
1471 background-image: url(../images/icons/quick_sticky.gif);
1472 background-repeat: no-repeat;
1473 background-position: 98% 4px;
1474 }
1475 .topic_table td.lockedbg2
1476 {
1477 background-image: url(../images/icons/quick_lock.gif);
1478 background-repeat: no-repeat;
1479 background-position: 98% 4px;
1480 }
1481 .topic_table td.lastpost
1482 {
1483 background-image: none;
1484 }
1485
1486 /* Styles for (fatal) errors.
1487 ------------------------------------------------- */
1488
1489 #fatal_error
1490 {
1491 border: 1px solid #aaa;
1492 }
1493
1494 .errorbox
1495 {
1496 padding: 1em;
1497 border: 1px solid #cc3344;
1498 color: #000;
1499 background-color: #ffe4e9;
1500 margin: 1em 0;
1501 }
1502 .errorbox h3
1503 {
1504 padding: 0;
1505 margin: 0;
1506 font-size: 1.1em;
1507 text-decoration: underline;
1508 }
1509 .errorbox p
1510 {
1511 margin: 1em 0 0 0;
1512 }
1513 .errorbox p.alert
1514 {
1515 padding: 0;
1516 margin: 0;
1517 float: left;
1518 width: 1em;
1519 font-size: 1.5em;
1520 }
1521
1522 /* Styles for the profile section.
1523 ------------------------------------------------- */
1524
1525 dl
1526 {
1527 overflow: auto;
1528 margin: 0;
1529 padding: 0;
1530 }
1531
1532 /* Fixes for the core theme */
1533 #profileview
1534 {
1535 padding: 1px;
1536 border: 1px solid #696969;
1537 background-color: #ecedf3;
1538 }
1539 #profileview .content
1540 {
1541 border: none;
1542 }
1543 #basicinfo .content
1544 {
1545 padding: 1em;
1546 }
1547 #detailedinfo .content
1548 {
1549 padding: 0.7em 1.2em;
1550 border-left: 1px solid #aaa;
1551 }
1552
1553 /* The basic user info on the left */
1554 #basicinfo
1555 {
1556 width: 20%;
1557 float: left;
1558 }
1559 #detailedinfo
1560 {
1561 width: 78%;
1562 float: right;
1563 }
1564 #basicinfo h4
1565 {
1566 font-size: 135%;
1567 font-weight: 100;
1568 line-height: 105%;
1569 white-space: pre-wrap; /* css-2.1 */
1570 word-wrap: break-word; /* Internet Explorer 5.5+ */
1571 overflow: hidden;
1572 }
1573 #basicinfo h4 span.position
1574 {
1575 font-size: 80%;
1576 font-weight: 100;
1577 display: block;
1578 }
1579 #basicinfo img.avatar
1580 {
1581 display: block;
1582 margin: 10px 0 0 0;
1583 }
1584 #basicinfo ul
1585 {
1586 list-style-type: none;
1587 margin: 10px 0 0 0;
1588 }
1589 #basicinfo ul li
1590 {
1591 display: block;
1592 float: left;
1593 margin-right: 5px;
1594 height: 20px;
1595 }
1596 #basicinfo span#userstatus
1597 {
1598 display: block;
1599 clear: both;
1600 }
1601 #basicinfo span#userstatus img
1602 {
1603 vertical-align: middle;
1604 }
1605 #detailedinfo div.content dl, #tracking div.content dl
1606 {
1607 clear: right;
1608 overflow: auto;
1609 margin: 0 0 18px 0;
1610 padding: 0 0 15px 0;
1611 border-bottom: 1px solid #ccc;
1612 }
1613 #detailedinfo div.content dt, #tracking div.content dt
1614 {
1615 width: 30%;
1616 float: left;
1617 margin: 0 0 3px 0;
1618 padding: 0;
1619 font-weight: bold;
1620 clear: both;
1621 }
1622 #detailedinfo div.content dd, #tracking div.content dd
1623 {
1624 width: 70%;
1625 float: left;
1626 margin: 0 0 3px 0;
1627 padding: 0;
1628 }
1629 #detailedinfo div.content dl.noborder
1630 {
1631 border-bottom: 0;
1632 }
1633 #detailedinfo div.content dt.clear
1634 {
1635 width: 100%;
1636 }
1637 .signature, .custom_fields_above_signature, .attachments
1638 {
1639 width: 98%;
1640 overflow: auto;
1641 clear: right;
1642 border-top: 1px solid #666;
1643 }
1644 .signature h5
1645 {
1646 font-size: 100%;
1647 margin-bottom: 10px;
1648 }
1649 #personal_picture
1650 {
1651 display: block;
1652 margin-bottom: 0.3em;
1653 }
1654 #avatar_server_stored div
1655 {
1656 float: left;
1657 }
1658
1659 #main_admsection #basicinfo, #main_admsection #detailedinfo
1660 {
1661 width: 100%;
1662 }
1663 #main_admsection #detailedinfo .content
1664 {
1665 border: none !important;
1666 }
1667 #main_admsection #basicinfo
1668 {
1669 border-bottom: 1px solid #ccc;
1670 }
1671 #main_admsection #basicinfo h4
1672 {
1673 float: left;
1674 }
1675 #main_admsection #basicinfo img.avatar
1676 {
1677 float: right;
1678 vertical-align: top;
1679 }
1680 #main_admsection #basicinfo ul
1681 {
1682 clear: left;
1683 padding-top: 10px;
1684 }
1685 #main_admsection #basicinfo span#userstatus
1686 {
1687 clear: left;
1688 }
1689 #main_admsection #basicinfo p#infolinks
1690 {
1691 display: none;
1692 clear: both;
1693 }
1694 #main_admsection #basicinfo .botslice
1695 {
1696 clear: both;
1697 }
1698
1699 /* Simple feedback messages */
1700 div#profile_error, div#profile_success
1701 {
1702 margin: 0 0 1em 0;
1703 padding: 1em 2em;
1704 border: 1px solid;
1705 }
1706 div#profile_error
1707 {
1708 border-color: red;
1709 color: red;
1710 background: #fee;
1711 }
1712
1713 div#profile_error span
1714 {
1715 text-decoration: underline;
1716 }
1717
1718 div#profile_success
1719 {
1720 border-color: green;
1721 color: green;
1722 background: #efe;
1723 }
1724
1725 /* Profile statistics */
1726 #generalstats div.content dt
1727 {
1728 width: 50%;
1729 float: left;
1730 margin: 0 0 3px 0;
1731 padding: 0;
1732 font-weight: bold;
1733 clear: both;
1734 }
1735 #generalstats div.content dd
1736 {
1737 width: 50%;
1738 float: left;
1739 margin: 0 0 3px 0;
1740 padding: 0;
1741 }
1742
1743 /* Activity by time */
1744 .activity_stats
1745 {
1746 margin: 0;
1747 padding: 0;
1748 list-style: none;
1749 }
1750 .activity_stats li
1751 {
1752 width: 4.16%;
1753 float: left;
1754 }
1755 .activity_stats li span
1756 {
1757 display: block;
1758 border: solid #000;
1759 border-width: 1px 1px 0 0;
1760 text-align: center;
1761 }
1762 .activity_stats li.last span
1763 {
1764 border-right: none;
1765 }
1766 .activity_stats li div.bar
1767 {
1768 margin: 0 auto;
1769 width: 15px;
1770 }
1771 .activity_stats li div.bar div
1772 {
1773 background: #6294CE;
1774 }
1775 .activity_stats li div.bar span
1776 {
1777 position: absolute;
1778 top: -1000em;
1779 left: -1000em;
1780 }
1781
1782 /* Most popular boards by posts and activity */
1783 #popularposts
1784 {
1785 width: 50%;
1786 float: left;
1787 }
1788 #popularactivity
1789 {
1790 width: 50%;
1791 float: right;
1792 }
1793
1794 #popularposts div.content dt, #popularactivity div.content dt
1795 {
1796 width: 65%;
1797 float: left;
1798 margin: 0 0 3px 0;
1799 padding: 0;
1800 font-weight: bold;
1801 clear: both;
1802 }
1803 #popularposts div.content dd, #popularactivity div.content dd
1804 {
1805 width: 35%;
1806 float: left;
1807 margin: 0 0 3px 0;
1808 padding: 0;
1809 }
1810
1811 .profile_pie
1812 {
1813 background-image: url(../images/stats_pie.png);
1814 float: left;
1815 height: 20px;
1816 width: 20px;
1817 margin: 0 1em 0 0;
1818 padding: 0;
1819 text-indent: -1000em;
1820 }
1821
1822 /* View posts */
1823 .time
1824 {
1825 float: right;
1826 }
1827 .counter
1828 {
1829 margin: 0 0 0 0;
1830 padding: 0.2em 0.5em 0.1em 0.2em;
1831 font-size: 2.2em;
1832 font-weight: bold;
1833 color: #354c5f;
1834 float: left;
1835 }
1836 .list_posts
1837 {
1838 border-top: 1px solid #adadad;
1839 padding-top: 1em;
1840 margin-top: 0.5em;
1841 }
1842 div.core_posts
1843 {
1844 border: 1px solid #adadad;
1845 margin-bottom: 3px;
1846 }
1847 div.core_posts div.content
1848 {
1849 background: none;
1850 border: none;
1851 }
1852 .topic h4
1853 {
1854 margin: 3px 0;
1855 }
1856
1857 .mod_icons
1858 {
1859 text-align: right;
1860 margin-right: 1em;
1861 }
1862
1863 #permissions dt
1864 {
1865 width: 48%;
1866 float: left;
1867 line-height: 1.2em;
1868 margin: 0;
1869 padding: 1%;
1870 clear: both;
1871 border-top: 1px solid #fff;
1872 }
1873
1874 #permissions dd
1875 {
1876 width: 48%;
1877 float: left;
1878 margin: 0;
1879 padding: 1%;
1880 border-top: 1px solid #fff;
1881 }
1882
1883 #tracking div.content dl
1884 {
1885 border-bottom: 0;
1886 margin: 0;
1887 padding: 0;
1888 }
1889
1890 #creator dl
1891 {
1892 margin: 0;
1893 }
1894 #creator dt
1895 {
1896 width: 40%;
1897 float: left;
1898 clear: both;
1899 margin: 0 0 10px 0;
1900 }
1901 #creator dd
1902 {
1903 float: left;
1904 width: 60%;
1905 margin: 0 0 10px 0;
1906 }
1907
1908 .ignoreboards
1909 {
1910 margin: 0;
1911 padding: 0;
1912 width: 49%;
1913 overflow: auto;
1914 }
1915 .ignoreboards a
1916 {
1917 text-decoration: underline;
1918 }
1919 .ignoreboards ul
1920 {
1921 overflow: auto;
1922 margin: 0 0 0 1em;
1923 padding: 0;
1924 }
1925 .ignoreboards li
1926 {
1927 list-style: none;
1928 float: left;
1929 clear: both;
1930 }
1931
1932 #theme_settings
1933 {
1934 overflow: auto;
1935 margin: 0;
1936 padding: 0;
1937 }
1938
1939 #theme_settings li
1940 {
1941 list-style: none;
1942 margin: 10px 0;
1943 padding: 0;
1944 }
1945 /*Paid Subscriptions*/
1946 #paid_subscription
1947 {
1948 width: 100%;
1949 }
1950 #paid_subscription dl.settings
1951 {
1952 margin-bottom: 0;
1953 }
1954 #paid_subscription dl.settings dd, #paid_subscription dl.settings dt
1955 {
1956 margin-bottom: 4px;
1957 }
1958 /*pick theme*/
1959 #pick_theme
1960 {
1961 width: 100%;
1962 float: left;
1963 }
1964
1965 /* Styles for the statistics center.
1966 ------------------------------------------------- */
1967 #statistics
1968 {
1969 padding-bottom: 0.5em;
1970 }
1971 #statistics h4.titlebg
1972 {
1973 text-align: center;
1974 margin-bottom: 5px;
1975 }
1976 #stats_left, #top_posters, #top_topics_replies, #top_topics_starter
1977 {
1978 float: left;
1979 width: 49.5%;
1980 }
1981 #stats_right, #top_boards, #top_topics_views, #most_online
1982 {
1983 float: right;
1984 width: 49.5%;
1985 }
1986 dl.stats
1987 {
1988 clear: both;
1989 overflow: hidden;
1990 margin: 0;
1991 padding: 0;
1992 }
1993 dl.stats dt
1994 {
1995 width: 49%;
1996 float: left;
1997 margin: 0 0 4px 0;
1998 line-height: 16px;
1999 padding: 0;
2000 clear: both;
2001 font-size: 1em;
2002 }
2003 dl.stats dd
2004 {
2005 text-align: right;
2006 width: 50%;
2007 font-size: 1em;
2008 float: right;
2009 margin: 0 0 4px 0;
2010 line-height: 16px;
2011 padding: 0;
2012 }
2013 .stats_bar
2014 {
2015 float: left;
2016 background-image: url(../images/bar_stats.png);
2017 height: 16px;
2018 font-size: 0.9em;
2019 display: block;
2020 text-align: left;
2021 color: #fff;
2022 font-weight: bold;
2023 background-position: top center;
2024 }
2025 .stats_bar span
2026 {
2027 padding-left: 2px;
2028 }
2029
2030 /* Styles for the personal messages section.
2031 ------------------------------------------------- */
2032
2033 #personal_messages
2034 {
2035 padding: 1px;
2036 }
2037 #personal_messages #top_subject
2038 {
2039 padding-left: 11.75em !important;
2040 }
2041 #personal_messages div.labels
2042 {
2043 padding: 0 1em 0 0;
2044 }
2045 #personal_messages .capacity_bar
2046 {
2047 background: #fff;
2048 border: 1px solid #000;
2049 height: 7px;
2050 width: 75%;
2051 margin: 0 auto;
2052 }
2053 #personal_messages .capacity_bar div
2054 {
2055 border: none;
2056 height: 7px;
2057 }
2058 #personal_messages .capacity_bar div.empty
2059 {
2060 background: #468008;
2061 }
2062 #personal_messages .capacity_bar div.filled
2063 {
2064 background: #EEA800;
2065 }
2066 #personal_messages .capacity_bar div.full
2067 {
2068 background: #A53D05;
2069 }
2070 #personal_messages .reportlinks
2071 {
2072 padding: 0.5em 1.3em;
2073 }
2074
2075 /* Styles for the calendar section.
2076 ------------------------------------------------- */
2077 .calendar_table
2078 {
2079 margin-bottom: 0.7em;
2080 }
2081
2082 /* Used to indicate the current day in the grid. */
2083 .calendar_today
2084 {
2085 background-color: #fff;
2086 }
2087
2088 #month_grid
2089 {
2090 width: 200px;
2091 text-align: center;
2092 float: left;
2093 }
2094
2095 #month_grid table
2096 {
2097 width: 200px;
2098 border-collapse: collapse;
2099 border: 1px solid #adadad;
2100 }
2101
2102 #month_grid table td, #month_grid table th
2103 {
2104 border: 1px solid #adadad;
2105 }
2106
2107 #main_grid table
2108 {
2109 width: 100%;
2110 padding-bottom: 4px;
2111 border-collapse: collapse;
2112 border: 1px solid #adadad;
2113 }
2114
2115 #main_grid table td, #main_grid table th
2116 {
2117 border: 1px solid #adadad;
2118 }
2119
2120 #main_grid table h3.catbg
2121 {
2122 text-align: center;
2123
2124 border-top: 1px solid #adadad;
2125 border-bottom: none;
2126 }
2127
2128 #main_grid table h4
2129 {
2130 border: none;
2131 }
2132
2133 #main_grid table.weeklist td.windowbg
2134 {
2135 text-align: center;
2136 height: 49px;
2137 width: 25px;
2138 font-size: large;
2139 padding: 0 7px;
2140 border-bottom: 1px solid #adadad;
2141 }
2142
2143 #main_grid table.weeklist td.weekdays
2144 {
2145 height: 49px;
2146 width: 100%;
2147 padding: 4px;
2148 text-align: left;
2149 vertical-align: middle;
2150 border-right: 1px solid #adadad;
2151 border-bottom: 1px solid #adadad;
2152 }
2153
2154 #main_grid h3.weekly
2155 {
2156 text-align: center;
2157 padding-left: 0;
2158 font-size: large;
2159 height: 29px;
2160 }
2161
2162 #main_grid h3 span.floatleft, #main_grid h3 span.floatright
2163 {
2164 display: block;
2165
2166 }
2167
2168 #main_grid table th.days
2169 {
2170 width: 14%;
2171 }
2172
2173 #main_grid table td.weeks
2174 {
2175 vertical-align: middle;
2176 text-align: center;
2177 }
2178
2179 #main_grid table td.days
2180 {
2181 vertical-align: top;
2182
2183 }
2184
2185 a.modify_event
2186 {
2187 color: red;
2188 }
2189
2190 span.hidelink
2191 {
2192 font-style: italic;
2193 }
2194
2195 #calendar_navigation
2196 {
2197 text-align: center;
2198 }
2199
2200 #calendar .buttonlist_bottom
2201 {
2202 border-bottom: 1px solid #adadad;
2203 padding: 0 0 0 1ex;
2204 margin: 0 0 1ex 0;
2205 }
2206
2207 /* Styles for the memberlist section.
2208 ------------------------------------------------- */
2209 #mlist_search
2210 {
2211 margin: auto;
2212 width: 500px;
2213 }
2214 span.memberstatsbar, span.memberstatsbar span
2215 {
2216 height: 1.1em;
2217 display: block;
2218 }
2219 span.memberstatsbar
2220 {
2221 background: #fff;
2222 border: 1px solid #888;
2223 }
2224 span.memberstatsbar span
2225 {
2226 background: #fe9540;
2227 }
2228
2229 /* Styles for the basic search section.
2230 ------------------------------------------------- */
2231 #simple_search p
2232 {
2233 padding: 0.5em;
2234 }
2235 #simple_search, #simple_search p, #advanced_search
2236 {
2237 text-align: center !important;
2238 margin: 0;
2239 }
2240 #search_error
2241 {
2242 font-style: italic;
2243 padding: 0.3em 1em;
2244 }
2245 #search_term_input
2246 {
2247 font-size: 115%;
2248 margin: 0 0 1em;
2249 }
2250
2251 /* Styles for the advanced search section.
2252 ------------------------------------------------- */
2253 #searchform fieldset
2254 {
2255 text-align: left;
2256 padding: 0;
2257 margin: 0.5em 0;
2258 border: none;
2259 }
2260 #advanced_search dl#search_options
2261 {
2262 margin: 0 auto;
2263 width: 600px;
2264 padding-top: 1em;
2265 overflow: hidden;
2266 }
2267 #advanced_search dt
2268 {
2269 clear: both;
2270 float: left;
2271 padding: 0.2em;
2272 text-align: right;
2273 width: 20%;
2274 }
2275 #advanced_search dd
2276 {
2277 width: 75%;
2278 float: left;
2279 padding: 0.2em;
2280 margin: 0 0 0 0.5em;
2281 text-align: left;
2282 }
2283 #searchform p.clear
2284 {
2285 clear: both;
2286 }
2287
2288 /* Boards picker */
2289 #searchform fieldset div#searchBoardsExpand ul
2290 {
2291 overflow: auto;
2292 margin: 0 0 0 1em;
2293 padding: 0;
2294 width: 48%;
2295 }
2296 #searchform fieldset div#searchBoardsExpand ul ul
2297 {
2298 width: auto;
2299 }
2300 #searchform fieldset div#searchBoardsExpand a
2301 {
2302 text-decoration: underline;
2303 }
2304 #searchform fieldset div#searchBoardsExpand li
2305 {
2306 list-style: none;
2307 float: left;
2308 clear: both;
2309 }
2310 #searchform fieldset p
2311 {
2312 padding: 4px;
2313 text-align: left;
2314 margin-top: 5px;
2315 }
2316
2317 /* Styles for the search results page.
2318 ------------------------------------------------- */
2319 .pagelinks
2320 {
2321 padding: 0.5em;
2322 }
2323 .topic_table td blockquote, .topic_table td .quoteheader
2324 {
2325 margin: 0.5em;
2326 }
2327 .search_results_posts
2328 {
2329 overflow: hidden;
2330 }
2331 .search_results_posts .inner
2332 {
2333 padding: 0.5em 1em;
2334 overflow: hidden;
2335 }
2336 .search_results_posts .windowbg2
2337 {
2338 margin-top: 4px;
2339 }
2340 .search_results_posts .buttons
2341 {
2342 padding: 5px 1em 0 0;
2343 }
2344
2345 /* Styles for the help section.
2346 ------------------------------------------------- */
2347
2348 #helpmain
2349 {
2350 padding: 1em;
2351 border: 1px solid #696969;
2352 }
2353
2354 /* Samples should be easily distinguishable. */
2355 #helpmain .help_sample
2356 {
2357 border: 1px solid #99a;
2358 background: #fff;
2359 padding: 1em;
2360 overflow: auto;
2361 margin-bottom: 1em;
2362 }
2363 #helpmain .help_sample .linktree
2364 {
2365 font-weight: bold;
2366 }
2367
2368 /* We need some air between the lines */
2369 #helpmain p
2370 {
2371 margin: 0 0 1.5em 0;
2372 line-height: 1.5em;
2373 }
2374
2375 #helpmain ol
2376 {
2377 font-weight: bold;
2378 list-style-type: disc;
2379 margin-bottom: 1em;
2380 margin-top: 1em;
2381 line-height: 1.5em;
2382 }
2383 #helpmain ol.la
2384 {
2385 font-weight: normal;
2386 list-style-type: circle;
2387 margin: 0.5em 0 1em 0;
2388 padding-left: 1.5em;
2389 }
2390
2391 ul.basic_helplist
2392 {
2393 padding: 0.8em 1.5em;
2394 line-height: 1.5em;
2395 }
2396 #helpmain .boardsframe p
2397 {
2398 margin: 0;
2399 }
2400 #helpmain #messageindex
2401 {
2402 clear: right;
2403 }
2404
2405 /* ...but leave the tab strips alone! */
2406 #helpmain .buttonlist_bottom ul, #helpmain .buttonlist ul
2407 {
2408 margin: 0 !important;
2409 padding: 0 0 0 1em !important;
2410 }
2411
2412 #helpmain .buttonlist_bottom ul li, #helpmain .buttonlist ul li
2413 {
2414 margin: 0 0.2em 0 0 !important;
2415 padding: 0 !important;
2416 }