comparison forum/Themes/core/css/index.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 /* Styles for the general looks for the Core theme.
2 ------------------------------------------------------- */
3
4 /* Normal, standard links. */
5 a:link, a:visited
6 {
7 color: #476c8e;
8 text-decoration: none;
9 }
10 a:hover
11 {
12 text-decoration: underline;
13 }
14
15 /* Tables should show empty cells. */
16 table
17 {
18 empty-cells: show;
19 }
20
21 /* Set a fontsize that will look the same in all browsers. */
22 body
23 {
24 background: #e5e5e8;
25 font: 95%/90% Verdana, Helvetica, sans-serif;
26 margin: 0;
27 padding: 12px 0 4px 0;
28 }
29
30 /* Help popups require a different styling of the body element. */
31 body#help_popup
32 {
33 width: auto;
34 padding: 1em;
35 min-width: 0;
36 }
37
38 /* use dark grey for the text, leaving #000 for headers etc */
39 body, td, th, tr
40 {
41 color: #444;
42 }
43
44 /* lets give all forms zero padding/margins */
45 form
46 {
47 padding: 0;
48 margin: 0;
49 }
50
51 /* We can style the different types of input buttons to be uniform throughout different browsers and their color themes.
52 .button_submit - covers input[type=submit], input[type=button], button[type=submit] and button[type=button] in all browsers
53 .button_reset - covers input[type=reset] and button[type=reset] throughout all browsers
54 .input_check - covers input[type=checkbox] throughout all browsers
55 .input_radio - covers input[type=radio] throughout all browsers
56 .input_text - covers input[type=text] throughout all browsers
57 .input_file - covers input[type=file] throughout all browsers
58 */
59
60 input, button, select, textarea
61 {
62 font: 90%/105% verdana, Helvetica, sans-serif;
63 color: #000;
64 }
65
66 /* The font size of textareas should be just a little bit larger. */
67 textarea
68 {
69 font: 100%/130% verdana, Helvetica, sans-serif;
70 }
71
72 /* All input elements that are checkboxes or radio buttons shouldn't have a border around them. */
73 input.input_check, input.input_radio
74 {
75 border: none;
76 background: none;
77 }
78
79 /* Standard horizontal rule.. ([hr], etc.) */
80 hr, .hrcolor
81 {
82 height: 1px;
83 border: 0;
84 color: #666;
85 background-color: #666;
86 }
87
88 /* By default set the color on these tags as #000. */
89 h1, h2, h3, h4, h5, h6
90 {
91 color: #000;
92 font-size: 1em;
93 margin: 0;
94 padding: 0;
95 }
96 .content fieldset
97 {
98 border: 2px groove #fff;
99 padding: 1em;
100 margin: 0 0 0.3em 0;
101 }
102 /* No image should have a border when linked. */
103 a img
104 {
105 border: 0;
106 }
107
108 /* Define strong as bold, and em as italics */
109 strong
110 {
111 font-weight: bold;
112 }
113
114 em
115 {
116 font-style: italic;
117 }
118 /* Alternative for u tag */
119 .underline
120 {
121 text-decoration: underline;
122 }
123
124 /* Common classes for easy styling.
125 ------------------------------------------------------- */
126
127 .floatright
128 {
129 float: right;
130 }
131 .floatleft
132 {
133 float: left;
134 }
135
136 .flow_auto
137 {
138 overflow: auto;
139 }
140 .flow_hidden
141 {
142 overflow: hidden;
143 }
144 .clear
145 {
146 clear: both;
147 }
148 .clear_left
149 {
150 clear: left;
151 }
152 .clear_right
153 {
154 clear: right;
155 }
156
157 /* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
158 .smalltext, tr.smalltext th
159 {
160 font-size: 0.85em;
161 font-family: verdana, sans-serif;
162 }
163 .middletext
164 {
165 font-size: 0.9em;
166 font-family: verdana, sans-serif;
167 }
168 .normaltext
169 {
170 font-size: 1em;
171 line-height: 1.2em;
172 }
173 .largetext
174 {
175 font-size: 1.4em;
176 }
177 .centertext
178 {
179 margin: 0 auto;
180 text-align: center;
181 }
182 .righttext
183 {
184 margin-left: auto;
185 margin-right: 0;
186 text-align: right;
187 }
188 .lefttext
189 {
190 margin-left: 0;
191 margin-right: auto;
192 text-align: left;
193 }
194 /* some common padding styles */
195 .padding
196 {
197 padding: 0.7em;
198 }
199 .main_section, .lower_padding
200 {
201 padding-bottom: 0.5em;
202 }
203 /* a quick reset list class. */
204 ul.reset, ul.reset li
205 {
206 padding: 0;
207 margin: 0;
208 list-style: none;
209 }
210
211 /* Some BBC related styles.
212 ------------------------------------------------------- */
213
214 /* A quote, perhaps from another post. */
215 blockquote.bbc_standard_quote, blockquote.bbc_alternate_quote
216 {
217 color: #000;
218 border: 1px solid #000;
219 margin: 1px;
220 padding: 1px;
221 font-size: x-small;
222 line-height: 1.4em;
223 overflow: auto;
224 }
225
226 /* Alterate block quote stylings */
227 blockquote.bbc_standard_quote
228 {
229 background-color: #d7daec;
230 }
231 blockquote.bbc_alternate_quote
232 {
233 background-color: #e7eafc;
234 }
235
236 /* A code block - maybe even PHP ;). */
237 code.bbc_code
238 {
239 display: block;
240 font-family: "dejavu sans mono", "monaco", "lucida console", "courier new", monospace;
241 font-size: x-small;
242 background: #eef;
243 border: 1px solid #000;
244 line-height: 1.3em;
245 padding: 1px;
246 overflow: auto;
247 white-space: nowrap;
248 /* Show a scrollbar after about 24 lines. */
249 max-height: 24em;
250 }
251
252 /* The "Quote:" and "Code:" header parts... */
253 .codeheader, .quoteheader
254 {
255 color: #000;
256 text-decoration: none;
257 font-style: normal;
258 font-weight: bold;
259 font-size: x-small;
260 line-height: 1.2em;
261 padding: 0 0.3em;
262 }
263
264 /* For links to change the code stuff... */
265 .codeoperation
266 {
267 font-weight: normal;
268 }
269
270 /* Styling for BBC tags */
271 .bbc_size
272 {
273 line-height: 1.4em;
274 }
275 .bbc_color a
276 {
277 color: inherit;
278 }
279 .bbc_img
280 {
281 border: 0;
282 }
283 .bbc_table
284 {
285 font: inherit;
286 color: inherit;
287 }
288 .bbc_table td
289 {
290 font: inherit;
291 color: inherit;
292 vertical-align: top;
293 }
294 .bbc_u
295 {
296 text-decoration: underline;
297 }
298 .bbc_tt
299 {
300 font-family: "dejavu sans mono", "monaco", "lucida console", "courier new", monospace;
301 }
302
303 /* Generally, those [?] icons. This makes your cursor a help icon. */
304 .help
305 {
306 cursor: help;
307 }
308
309 /* /me uses this a lot. (emote, try typing /me in a post.) */
310 .meaction
311 {
312 color: red;
313 }
314
315 /* Highlighted text - such as search results. */
316 .highlight
317 {
318 background-color: #ff0;
319 font-weight: bold;
320 color: #000;
321 }
322
323 /* A more discreet highlight color, for selected membergroups etc. */
324 .highlight2
325 {
326 background-color: #D1E1EF;
327 color: #000;
328 }
329
330 /* Generic, mostly color-related, classes.
331 ------------------------------------------------------- */
332
333 .titlebg, .titlebg2, tr.titlebg td, tr.titlebg2 td
334 {
335 color: #000;
336 font-family: Verdana, Helvetica, sans-serif;
337 font-weight: bold;
338 background: url(../images/titlebg.jpg) #E9F0F6 repeat-x;
339 }
340 .catbg, .catbg2, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th
341 {
342 color: #fff;
343 font-family: Verdana, Helvetica, sans-serif;
344 font-weight: bold;
345 background: url(../images/catbg.jpg) #88A6C0 repeat-x;
346 }
347 .catbg, .catbg2, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th
348 {
349 background: url(../images/catbg2.jpg) #A1BFD9 repeat-x;
350 }
351
352 /* adjust the table versions of headers */
353 tr.titlebg td, tr.titlebg2 td
354 {
355 padding: 6px;
356 }
357 tr.catbg td, tr.catbg2 td, td.catbg, td.catbg2, tr.catbg th, tr.catbg2 th, th.catbg, th.catbg2
358 {
359 padding: 6px;
360 }
361 tr.titlebg td a, tr.titlebg2 td a
362 {
363 color: #000;
364 }
365 tr.catbg td a, tr.catbg2 td a, .catbg a
366 {
367 color: #fff;
368 }
369 tr.catbg th.smalltext
370 {
371 font-size: 0.9em;
372 }
373 /* Alternating backgrounds for posts, and several other sections of the forum. */
374 .windowbg, #preview_body, .content, .roundframe
375 {
376 color: #000;
377 background-color: #ecedf3;
378 }
379 .windowbg2
380 {
381 color: #000;
382 background-color: #f6f6f6;
383 }
384 .windowbg3
385 {
386 color: #000;
387 background-color: #e0e1e8;
388 }
389
390 /* the page navigation area */
391 .pagesection
392 {
393 font-size: 0.85em;
394 padding: 0.5em 0.2em;
395 overflow: hidden;
396 }
397 .pagesection .pagelinks
398 {
399 padding: 0.5em 0;
400 }
401
402 /* GenericList */
403 table.table_grid thead tr.catbg th.smalltext
404 {
405 white-space: nowrap;
406 }
407
408 /* Color for background of posts requiring approval */
409 .approvebg
410 {
411 color: #000;
412 background-color: #f6e0d4;
413 }
414 /* Color for background of *topics* requiring approval */
415 .approvetbg
416 {
417 color: #000;
418 background-color: #e4a17c;
419 }
420 /* sticky posts have a different background */
421 .stickybg
422 {
423 background: #e8d8cf;
424 }
425 .stickybg2
426 {
427 background: #f2e3d9;
428 }
429 /* locked posts too! */
430 .lockedbg
431 {
432 background: #d4dce2;
433 font-style: italic;
434 }
435 .lockedbg2
436 {
437 background: #d8e1e7;
438 font-style: italic;
439 }
440
441 /* Posts and personal messages displayed throughout the forum. */
442 .post, .personalmessage
443 {
444 width: 100%;
445 overflow: auto;
446 line-height: 1.4em;
447 }
448
449 /* All the signatures used in the forum. If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
450 .signature
451 {
452 clear: right;
453 padding: 1em 0 3px 0;
454 width: 98%;
455 border-top: 1px solid #666;
456 line-height: 1.4em;
457 font-size: 0.85em;
458 }
459 .custom_fields_above_signature
460 {
461 clear: right;
462 padding: 1em 0 3px 0;
463 width: 98%;
464 border-top: 1px solid #666;
465 line-height: 1.4em;
466 font-size: 0.85em;
467 }
468
469 /* Sometimes there will be an error when you post */
470 .error
471 {
472 color: red;
473 }
474
475 /* Messages that somehow need to attract the attention. */
476 .alert
477 {
478 color: red;
479 }
480
481 /* Calendar colors for birthdays, events and holidays */
482 .birthday
483 {
484 color: #920ac4;
485 }
486
487 .event
488 {
489 color: #078907;
490 }
491
492 .holiday
493 {
494 color: #000080;
495 }
496
497 /* Colors for warnings */
498 .warn_mute
499 {
500 color: red;
501 }
502
503 .warn_moderate
504 {
505 color: #ffa500;
506 }
507
508 .warn_watch, .success
509 {
510 color: green;
511 }
512
513 a.moderation_link, a.moderation_link:visited
514 {
515 color: red;
516 font-weight: bold;
517 }
518
519 .openid_login
520 {
521 background: white url(../images/openid.gif) no-repeat;
522 padding-left: 18px;
523 }
524
525 /* a descriptive style */
526 .description
527 {
528 padding: 1em;
529 font-size: 0.9em;
530 line-height: 1.5em;
531 border: 1px solid #bbb;
532 background: #f5f5f0;
533 margin: 0 0 1em 0;
534 }
535 /* an informative style */
536 .information
537 {
538 padding: 1em;
539 font-size: 0.9em;
540 line-height: 1.5em;
541 border: 1px solid #bbb;
542 background: #f0f6f0;
543 margin: 0 0 1em 0;
544 }
545 .information p
546 {
547 padding: 1em;
548 margin: 0;
549 }
550 /* AJAX notification bar
551 ------------------------------------------------------- */
552 #ajax_in_progress
553 {
554 background: #32cd32;
555 color: #fff;
556 text-align: center;
557 font-weight: bold;
558 font-size: 18pt;
559 padding: 0.4em;
560 width: 100%;
561 position: fixed;
562 top: 0;
563 left: 0;
564 }
565
566 #ajax_in_progress a
567 {
568 color: #fff;
569 text-decoration: underline;
570 font-size: smaller;
571 float: right;
572 }
573
574 /* a general table class */
575 table.table_grid
576 {
577 border-collapse: collapse;
578 border: 1px solid #adadad;
579 }
580 table.table_grid td
581 {
582 padding: 3px;
583 border: 1px solid #adadad;
584 }
585
586 /* Lists with settings use these a lot.
587 ------------------------------------------------------- */
588 dl.settings
589 {
590 clear: right;
591 overflow: auto;
592 margin: 0 0 10px 0;
593 padding: 0;
594 }
595 dl.settings dt
596 {
597 width: 48%;
598 float: left;
599 margin: 0 0 10px 0;
600 padding: 0;
601 clear: both;
602 }
603 dl.settings dt.settings_title
604 {
605 width: 100%;
606 float: none;
607 margin: 0 0 10px 0;
608 padding: 5px 0 0 0;
609 font-weight: bold;
610 clear: both;
611 }
612 dl.settings dt.windowbg
613 {
614 width: 98%;
615 float: left;
616 margin: 0 0 3px 0;
617 padding: 0 0 5px 0;
618 clear: both;
619 }
620 dl.settings dd
621 {
622 width: 48%;
623 float: left;
624 overflow: auto;
625 margin: 0 0 3px 0;
626 padding: 0;
627 }
628 dl.settings img
629 {
630 margin: 0 10px 0 0;
631 }
632
633 /* The main content area.
634 ------------------------------------------------------- */
635 .content, .roundframe
636 {
637 padding: 0.5em 1.2em;
638 margin: 0;
639 border: none;
640 border: 1px solid #adadad;
641 }
642 .content p, .roundframe p
643 {
644 margin: 0 0 0.5em 0;
645 }
646
647 /* Styles used by the auto suggest control.
648 ------------------------------------------------------- */
649 .auto_suggest_div
650 {
651 border: 1px solid #000;
652 position: absolute;
653 visibility: hidden;
654 }
655 .auto_suggest_item
656 {
657 background-color: #ddd;
658 }
659 .auto_suggest_item_hover
660 {
661 background-color: #888;
662 cursor: pointer;
663 color: #eee;
664 }
665
666 /* Styles for the standard dropdown menus.
667 ------------------------------------------------------- */
668 /* Container for the new admin menu */
669 #adm_container
670 {
671 float: left;
672 margin-left: 10px;
673 padding: 0 5px 0 5px;
674 background: url(../images/admintab_left.gif) no-repeat;
675 }
676
677 ul.admin_menu, ul.admin_menu li ul
678 {
679 margin: 0;
680 padding: 0;
681 list-style: none;
682 }
683
684 ul.admin_menu
685 {
686 background: url(../images/admintab_right.gif) top right no-repeat;
687 }
688
689 ul.admin_menu a
690 {
691 text-decoration: none;
692 }
693
694 /* First layer of menu items */
695 ul.admin_menu li
696 {
697 position: relative;
698 float: left;
699 background: url(../images/admintab_back.gif) top right repeat-x;
700 padding-right: 4px;
701 }
702
703 ul.admin_menu li.last
704 {
705 background: url(../images/admintab_right.gif) top right repeat-x;
706 }
707
708 ul.admin_menu li.chosen
709 {
710 background: url(../images/admintab_active_left.gif) no-repeat;
711 padding: 0 0 0 6px;
712 }
713
714 ul.admin_menu li h4
715 {
716 margin: 0;
717 padding: 7px 5px 3px 5px;
718 cursor: pointer;
719 font-weight: normal;
720 font-size: x-small;
721 text-transform: uppercase;
722 color: #fff;
723 }
724
725 ul.admin_menu li.last.chosen h4
726 {
727 background: url(../images/admintab_active_last.gif) top right no-repeat;
728 padding-right: 17px;
729 }
730 /* IE6 does't support multiple class selectors */
731 ul.admin_menu li.last_chosen h4
732 {
733 background: url(../images/admintab_active_last.gif) top right no-repeat;
734 padding-right: 17px;
735 }
736
737 ul.admin_menu li.chosen h4
738 {
739 background: url(../images/admintab_active_right.gif) top right no-repeat;
740 padding-right: 10px;
741 }
742
743 /* Second layer of menu items */
744
745 ul.admin_menu li ul
746 {
747 z-index: 90;
748 display: none;
749 position: absolute;
750 /* IE6 needs a fixed width to prevent the menu from going haywire */
751 width: 19em;
752 border: 1px solid #808080;
753 border-left: 2px solid #6888a7;
754 background: #f8f8fb;
755 }
756
757 ul.admin_menu li.chosen ul
758 {
759 margin: 0 0 0 -6px;
760 }
761
762 ul.admin_menu li ul li
763 {
764 background: none;
765 width: 19em;
766 padding: 0;
767 }
768
769 ul.admin_menu li ul li a
770 {
771 display: block;
772 padding: 0.5em 2em 0.5em 0.5em;
773 font-size: 90%;
774 text-decoration: none;
775 background: none;
776 color: #000 !important;
777 }
778
779 ul.admin_menu li ul li a.subsection
780 {
781 background: url(../images/admin/subsection.gif) no-repeat 98% 50%;
782 }
783
784 ul.admin_menu li ul li a.chosen
785 {
786 font-weight: bold;
787 }
788
789 ul.admin_menu li ul li a:hover
790 {
791 background-color: #c8e2fb;
792 text-decoration: none;
793 }
794
795 ul.admin_menu li:hover ul, ul.admin_menu li.over ul
796 {
797 display: block;
798 }
799
800 /* Third layer of menu items */
801 ul.admin_menu li ul li ul, ul.admin_menu li ul li.over ul
802 {
803 display: none;
804 position: absolute;
805 top: -999em;
806 border: 1px solid #a0a0a0;
807 border-left: 2px solid #6888a7;
808 background: #fff;
809 }
810
811 ul.admin_menu li ul li:hover ul, ul.admin_menu li ul li.over ul
812 {
813 display: block;
814 left: 18em;
815 top: auto;
816 margin: -2em 0 0 1em;
817 }
818 #adm_submenus
819 {
820 padding: 0 0 0 2em;
821 }
822 #adm_submenus, #adm_submenus ul
823 {
824 height: 3em;
825 overflow: auto;
826 }
827
828 /* The dropdown menu toggle image */
829 div#menu_toggle
830 {
831 float: right;
832 margin: 0 10px 0 0;
833 background: url(../images/mirrortab_first.gif) top left no-repeat;
834 padding: 0 0 0 7px;
835 }
836 div#menu_toggle a
837 {
838 display: block;
839 background: #e5e5e8 url(../images/mirrortab_last.gif) top right no-repeat;
840 padding: 8px 12px 3px 6px;
841 }
842
843 /* Styles for the standard button lists.
844 ------------------------------------------------------- */
845
846 .buttonlist ul
847 {
848 background: url(../images/maintab_first.gif) no-repeat scroll left bottom;
849 padding: 0 0 0 10px;
850 }
851 .buttonlist ul li, .buttonlist_bottom ul li
852 {
853 display: inline;
854 }
855 .buttonlist ul li a, .buttonlist_bottom ul li a
856 {
857 float: left;
858 display: block;
859 color: #fff;
860 font-size: 0.8em;
861 font-family: tahoma, sans-serif;
862 text-transform: uppercase;
863 text-decoration: none;
864 }
865 .buttonlist ul li a:hover, .buttonlist_bottom ul li a:hover
866 {
867 color: #e0e0ff;
868 }
869 .buttonlist ul li a span
870 {
871 background: url(../images/maintab_back.gif) repeat-x bottom left;
872 display: block;
873 padding: 0.1em 0.5em 0.5em 0.5em;
874 }
875 .buttonlist ul li.last a span
876 {
877 background: url(../images/maintab_last.gif) no-repeat bottom right;
878 padding: 0.1em 1em 0.5em 0.5em;
879 }
880 .buttonlist ul li.active a span em
881 {
882 padding: 0.1em 0.5em 0.5em 0.5em;
883 display: block;
884 font-style: normal;
885 background: url(../images/maintab_active_back.gif) repeat-x bottom right;
886 }
887 .buttonlist ul li.active a span
888 {
889 background: url(../images/maintab_active_first.gif) no-repeat bottom left;
890 padding: 0 0 0 8px;
891 }
892 .buttonlist ul li.lastactive
893 {
894 float: left;
895 background: url(../images/maintab_last.gif) no-repeat bottom right;
896 padding: 0 8px 0 0;
897 }
898 .buttonlist ul li.active a
899 {
900 background: url(../images/maintab_active_last.gif) no-repeat bottom right;
901 padding-right: 8px;
902 }
903 /* For links that are basically submit buttons. */
904 .buttonlist_submit
905 {
906 background: transparent;
907 color: #fff;
908 text-transform: uppercase;
909 vertical-align: top;
910 text-decoration: none;
911 font-size: 9px;
912 font-family: tahoma, sans-serif;
913 border: 0;
914 }
915 .buttonlist_submit:hover
916 {
917 color: #e0e0ff;
918 }
919 /* ..for the "bottom" menu */
920 .buttonlist_bottom ul
921 {
922 background: url(../images/mirrortab_first.gif) no-repeat scroll left top;
923 padding: 0 0 0 10px;
924 }
925 .buttonlist_bottom ul li a span
926 {
927 background: url(../images/mirrortab_back.gif) repeat-x top left;
928 display: block;
929 padding: 0.4em 0.5em 0.2em 0.5em;
930 }
931 .buttonlist_bottom ul li.last a span
932 {
933 background: url(../images/mirrortab_last.gif) no-repeat top right;
934 padding: 0.4em 1em 0.2em 0.5em;
935 }
936 .buttonlist_bottom ul li.active a span em
937 {
938 padding: 0.4em 0.5em 0.2em 0.5em;
939 display: block;
940 font-style: normal;
941 background: url(../images/mirrortab_active_back.gif) repeat-x top right;
942 }
943 .buttonlist_bottom ul li.active a span
944 {
945 background: url(../images/mirrortab_active_first.gif) no-repeat top left;
946 padding: 0 0 0 8px;
947 }
948 .buttonlist_bottom ul li.lastactive
949 {
950 float: left;
951 background: url(../images/mirrortab_last.gif) no-repeat top right;
952 padding: 0 8px 0 0;
953 }
954 .buttonlist_bottom ul li.active a
955 {
956 background: url(../images/mirrortab_active_last.gif) no-repeat top right;
957 padding-right: 8px;
958 }
959
960 /* The old-style button strips, with images */
961 .oldbuttonlist
962 {
963 text-align: right;
964 padding: 0.5em;
965 }
966
967 /* a smaller quick-button list */
968 ul.quickbuttons
969 {
970 margin: 0.9em 11px 0 0;
971 clear: right;
972 float: right;
973 text-align: right;
974 }
975 ul.quickbuttons li
976 {
977 float: left;
978 display: inline;
979 margin: 0 0 0 11px;
980 }
981 ul.quickbuttons li a
982 {
983 padding: 0 0 0.7em 20px;
984 display: block;
985 height: 20px;
986 font: bold 0.85em/18px arial, sans-serif;
987 float: left;
988 }
989 ul.quickbuttons li.quote_button
990 {
991 background: url(../images/buttons/quote.gif) no-repeat 0 0;
992 }
993 ul.quickbuttons li.remove_button
994 {
995 background: url(../images/buttons/delete.gif) no-repeat 0 0;
996 }
997 ul.quickbuttons li.modify_button
998 {
999 background: url(../images/buttons/modify.gif) no-repeat 0 0;
1000 }
1001 ul.quickbuttons li.approve_button
1002 {
1003 background: url(../images/buttons/approve.gif) no-repeat 0 0;
1004 }
1005 ul.quickbuttons li.restore_button
1006 {
1007 background: url(../images/buttons/restore_topic.gif) no-repeat 0 0;
1008 }
1009 ul.quickbuttons li.split_button
1010 {
1011 background: url(../images/buttons/split.gif) no-repeat 0 0;
1012 }
1013 ul.quickbuttons li.reply_button
1014 {
1015 background: url(../images/buttons/reply.gif) no-repeat 0 0;
1016 }
1017 ul.quickbuttons li.reply_all_button
1018 {
1019 background: url(../images/buttons/reply.gif) no-repeat 0 0;
1020 }
1021 ul.quickbuttons li.notify_button
1022 {
1023 background: url(../images/buttons/notify_sm.gif) no-repeat 0 0;
1024 }
1025 ul.quickbuttons li.inline_mod_check
1026 {
1027 margin: 0 0 0 5px;
1028 }
1029
1030 .generic_tab_strip
1031 {
1032 margin: 0 1em 2em;
1033 }
1034 .generic_tab_strip .buttonlist
1035 {
1036 float: left !important;
1037 }
1038
1039 /* the navigation list */
1040 ul#navigation
1041 {
1042 margin: 0;
1043 font-size: 0.9em;
1044 padding: 1em 0.4em;
1045 }
1046 ul#navigation li
1047 {
1048 float: none;
1049 font-size: 0.95em;
1050 display: inline;
1051 }
1052
1053 /* Styles for the general looks for the Core theme.
1054 ------------------------------------------------------- */
1055
1056 /* this is the main container surrounding everything, use this to set forum width, font-size etc. */
1057 #mainframe
1058 {
1059 font-size: 85%;
1060 width: 95%;
1061 margin: auto;
1062 }
1063 /* the forum name or logo */
1064 h1#forum_name
1065 {
1066 padding: 0.6em 0 0.6em 0;
1067 margin: 0;
1068 font-family: Verdana, helvetica, sans-serif;
1069 font-size: 135%;
1070 color: #fff;
1071 }
1072
1073 /* The greeting section */
1074 #greeting_section
1075 {
1076 padding: 0.7em 0.4em 0.7em 0.4em;
1077 clear: both;
1078 }
1079 #greeting_section li
1080 {
1081 font-weight: normal;
1082 }
1083 #greeting_section li#name
1084 {
1085 padding-left: 0.5em;
1086 }
1087 #greeting_section li em
1088 {
1089 font-style: normal;
1090 font-weight: bold;
1091 }
1092
1093 /* user section with all relevant links */
1094 #user_section
1095 {
1096 padding: 1px;
1097 margin: 1px 0 0 0;
1098 font-size: 90%;
1099 }
1100 #user_section ul, #user_section form
1101 {
1102 padding: 0.5em 0.7em 0.5em 0.7em;
1103 }
1104
1105 /* the avatar, located to the left */
1106 #user_section #myavatar
1107 {
1108 padding: 0.7em;
1109 border-right: 1px solid #adadad;
1110 margin: 0 0.5em 0 0;
1111 float: left;
1112 }
1113 /* the news and search areas */
1114 #news_section
1115 {
1116 clear: both;
1117 font-size: 0.8em;
1118 padding: 0.5em 1em 0.5em 1em;
1119 }
1120 #random_news h3
1121 {
1122 margin-right: 1em;
1123 font-size: 0.85em;
1124 display: inline;
1125 }
1126 #random_news p
1127 {
1128 margin: 0;
1129 padding: 0;
1130 display: inline;
1131 }
1132
1133 /* The main menu. */
1134 .main_menu
1135 {
1136 padding-left: 1em;
1137 }
1138 .main_menu ul
1139 {
1140 list-style: none;
1141 padding: 0;
1142 margin: 0;
1143 background: url(../images/maintab_first.gif) no-repeat bottom left;
1144 padding-left: 10px;
1145 }
1146 .main_menu li
1147 {
1148 margin: 0;
1149 padding: 0;
1150 display: inline;
1151 }
1152 .main_menu li a:link, .main_menu li a:visited
1153 {
1154 float: left;
1155 display: block;
1156 color: #fff;
1157 font-size: 0.8em;
1158 font-family: tahoma, sans-serif;
1159 text-transform: uppercase;
1160 }
1161 .main_menu li a:hover
1162 {
1163 color: #e0e0ff;
1164 text-decoration: none;
1165 }
1166 .main_menu li a span
1167 {
1168 background: url(../images/maintab_back.gif) repeat-x bottom left;
1169 display: block;
1170 padding: 0.1em 0.5em 0.5em 0.5em;
1171 }
1172 .main_menu li.last a span
1173 {
1174 background: url(../images/maintab_last.gif) no-repeat bottom right;
1175 padding: 0.1em 1em 0.5em 0.5em;
1176 }
1177 .main_menu li.active a span em
1178 {
1179 padding: 0.1em 0.5em 0.5em 0.5em;
1180 display: block;
1181 font-style: normal;
1182 background: url(../images/maintab_active_back.gif) repeat-x bottom right;
1183 }
1184 .main_menu li.active a span
1185 {
1186 background: url(../images/maintab_active_first.gif) no-repeat bottom left;
1187 padding: 0 0 0 8px;
1188 }
1189 .main_menu li.last.active
1190 {
1191 float: left;
1192 background: url(../images/maintab_last.gif) no-repeat bottom right;
1193 padding: 0 8px 0 0;
1194 }
1195 /* IE6 doesn't support multiple class selectors */
1196 .main_menu li.lastactive
1197 {
1198 float: left;
1199 padding: 0 8px 0 0;
1200 background: url(../images/maintab_last.gif) no-repeat bottom right;
1201 }
1202 .main_menu li.active a
1203 {
1204 background: url(../images/maintab_active_last.gif) no-repeat bottom right;
1205 padding-right: 8px;
1206 }
1207
1208 /* the linktree */
1209 ul.linktree
1210 {
1211 clear: both;
1212 width: 100%;
1213 list-style: none;
1214 margin: 0;
1215 padding: 1.5em 0.5em 0.5em 0.5em;
1216 overflow: hidden;
1217 }
1218 ul.linktree li
1219 {
1220 float: left;
1221 padding: 0 0.5em 0 0;
1222 font-size: 0.8em;
1223 }
1224 ul.linktree li a
1225 {
1226 color: #000;
1227 }
1228 ul.linktree li a:hover
1229 {
1230 color: #cc3333;
1231 }
1232 ul.linktree li span
1233 {
1234 font-weight: bold;
1235 }
1236
1237 /* the footer area */
1238 #footerarea
1239 {
1240 padding: 1em 0 2em 0;
1241 text-align: center;
1242 }
1243 #footerarea ul
1244 {
1245 margin: 0 auto 0 auto;
1246 }
1247 #footerarea ul li
1248 {
1249 text-align: center;
1250 display: inline;
1251 border-right: 1px solid #888;
1252 margin: 0;
1253 padding: 0 4px 0 2px;
1254 }
1255 /* Note: It is against the license to remove, alter or otherwise hide the copyright output from SMF so please do not alter the two sections below. */
1256 #footerarea ul li.copyright
1257 {
1258 display: block;
1259 line-height: 0;
1260 font-size: small;
1261 padding: 1em;
1262 }
1263 #footerarea ul li.copyright, #footerarea ul li.last
1264 {
1265 border-right: none;
1266 }
1267 /* page created in.. */
1268 #footerarea p
1269 {
1270 clear: both;
1271 text-align: left;
1272 padding-left: 0.5em;
1273 }
1274 p#show_loadtime
1275 {
1276 display: block;
1277 text-align: center;
1278 }
1279 /* the upshrink buttons */
1280 #upshrink, #advsearch
1281 {
1282 margin: 0 1ex;
1283 }
1284
1285 /* Styles for a typical table.
1286 ------------------------------------------------------- */
1287 table.table_list
1288 {
1289 width: 100%;
1290 }
1291 table.table_list p
1292 {
1293 padding: 0;
1294 margin: 0;
1295 }
1296 table.table_list td,table.table_list th
1297 {
1298 padding: 5px;
1299 }
1300 table.table_list tbody.header td
1301 {
1302 padding: 0;
1303 }
1304 table.table_list tbody.content td.stats
1305 {
1306 font-size: 90%;
1307 width: 15%;
1308 text-align: center;
1309 }
1310 table.table_list tbody.content td.lastpost
1311 {
1312 line-height: 1.2em;
1313 font-size: 85%;
1314 width: 24%;
1315 }
1316 table.table_list tbody.content td.icon
1317 {
1318 text-align: center;
1319 width: 6%;
1320 }
1321
1322 /* Styles for headers.
1323 ------------------------------------------------------- */
1324 /* Styles for headers used in Curve templates. */
1325 h3.catbg, h3.catbg2, h3.titlebg, h4.titlebg, h4.catbg, div.titlebg, .table_list tbody.header td
1326 {
1327 overflow: hidden;
1328 line-height: 2em;
1329 font-weight: bold;
1330 }
1331 h3.titlebg, h4.titlebg
1332 {
1333 border-left: 1px solid #adadad;
1334 border-right: 1px solid #adadad;
1335 }
1336 h3.titlebg, h4.catbg
1337 {
1338 padding: 0 0.5em !important;
1339 }
1340 h3.catbg img.icon, div.titlebg img.icon, h3.catbg img
1341 {
1342 float: left;
1343 margin: 5px 8px 0 0;
1344 }
1345
1346 /* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */
1347 .titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td
1348 {
1349 color: #000;
1350 font-style: normal;
1351 background: url(../images/titlebg.jpg) #E9F0F6 repeat-x;
1352 border-bottom: 1px solid #9baebf;
1353 border-top: 1px solid #fff;
1354 padding-left: 10px;
1355 padding-right: 10px;
1356 }
1357 .titlebg, .titlebg a:link, .titlebg a:visited
1358 {
1359 font-weight: bold;
1360 color: #000;
1361 font-style: normal;
1362 }
1363
1364 .titlebg a:hover
1365 {
1366 color: #404040;
1367 }
1368 /* same as titlebg, but used where bold text is not needed */
1369 .titlebg2 a:link, .titlebg2 a:visited
1370 {
1371 color: #000;
1372 font-style: normal;
1373 text-decoration: underline;
1374 }
1375
1376 .titlebg2 a:hover
1377 {
1378 text-decoration: underline;
1379 }
1380
1381 /* This is used for categories, page indexes, and several other areas in the forum.
1382 .catbg and .catbg2 is for boardindex, while .catbg3 is for messageindex and display headers. */
1383 .catbg, tr.catbg td, .catbg3, tr.catbg3 td
1384 {
1385 background: url(../images/catbg.jpg) #88A6C0 repeat-x;
1386 color: #fff;
1387 padding-left: 10px;
1388 padding-right: 10px;
1389 }
1390 .catbg2, tr.catbg2 td
1391 {
1392 background: url(../images/catbg2.jpg) #A1BFD9 repeat-x;
1393 color: #fff;
1394 padding-left: 10px;
1395 padding-right: 10px;
1396 }
1397 .catbg, .catbg2, .catbg3
1398 {
1399 border-bottom: 1px solid #375576;
1400 }
1401 .catbg, .catbg2
1402 {
1403 font-weight: bold;
1404 }
1405 .catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited
1406 {
1407 font-size: 95%;
1408 color: #fff;
1409 text-decoration: none;
1410 }
1411 .catbg a:link, .catbg a:visited, .catbg2 a:link, .catbg2 a:visited
1412 {
1413 color: #fff;
1414 text-decoration: none;
1415 }
1416 .catbg a:hover, .catbg2 a:hover, .catbg3 a:hover
1417 {
1418 color: #e0e0ff;
1419 }
1420
1421 /* Styles for the board index.
1422 ------------------------------------------------- */
1423
1424 p#stats
1425 {
1426 text-align: right;
1427 }
1428 h3#newsfader
1429 {
1430 font-size: 1em;
1431 }
1432 #smfNewsFader
1433 {
1434 font-weight: bold;
1435 line-height: 1.4em;
1436 padding: 1em;
1437 font-size: 1em;
1438 text-align: center;
1439 }
1440 #upshrink_ic
1441 {
1442 margin-right: 2ex;
1443 text-align: right;
1444 }
1445 .categoryframe
1446 {
1447 margin-top: 0.4em;
1448 }
1449 .categoryframe h3
1450 {
1451 margin: 0;
1452 }
1453 table.boardsframe
1454 {
1455 width: 100%;
1456 }
1457 table.boardsframe td.icon
1458 {
1459 text-align: center;
1460 padding: 0.5em;
1461 width: 6%;
1462 }
1463 table.boardsframe td.info
1464 {
1465 width: 60%;
1466 padding: 0;
1467 }
1468 table.boardsframe td.info h4
1469 {
1470 padding: 0.4em 0.4em 0 0.4em;
1471 margin: 0;
1472 }
1473 table.boardsframe td.info p
1474 {
1475 padding: 0 0.4em 0.5em 0.4em;
1476 margin: 0;
1477 }
1478 table.boardsframe td.info p.moderators
1479 {
1480 font-size: 0.8em;
1481 font-family: verdana, sans-serif;
1482 }
1483 table.boardsframe td.stats
1484 {
1485 width: 8%;
1486 vertical-align: middle;
1487 text-align: center;
1488 }
1489 table.boardsframe td.lastpost
1490 {
1491 width: 20%;
1492 vertical-align: top;
1493 padding: 0.5em;
1494 }
1495 #posticons
1496 {
1497 clear: both;
1498 width: 100%;
1499 }
1500 #posticons .buttonlist
1501 {
1502 margin-right: 1em;
1503 float: right;
1504 }
1505
1506 /* the newsfader */
1507 #smfFadeScroller
1508 {
1509 text-align: center;
1510 overflow: auto;
1511 color: #000000; /* shouldn't be shorthand style due to JS bug in IE! */
1512 }
1513
1514 /* Styles for the info center on the board index.
1515 ---------------------------------------------------- */
1516
1517 #infocenterframe
1518 {
1519 margin-top: 2em;
1520 clear: both;
1521 }
1522 /* each section in infocenter has this class */
1523 .infocenter_section
1524 {
1525 clear: both;
1526 }
1527 .infocenter_section p.section
1528 {
1529 display: block;
1530 margin: 0;
1531 width: 30px;
1532 text-align: center;
1533 float: left;
1534 padding: 0.5em 0 0 0;
1535 }
1536 .infocenter_section div.sectionbody
1537 {
1538 margin-left: 30px;
1539 padding: 0.3em;
1540 border-left: 1px solid #a0a0a0;
1541 min-height: 25px;
1542 height: auto !important;
1543 }
1544 /* recent posts - or just one recent post */
1545 dl#infocenter_recentposts
1546 {
1547 float: left;
1548 width: 100%;
1549 padding: 0;
1550 margin: 0;
1551 }
1552 dl#infocenter_recentposts dt
1553 {
1554 clear: left;
1555 float: left;
1556 padding: 0.1em;
1557 width: 68%;
1558 white-space: nowrap;
1559 overflow: hidden;
1560 }
1561 dl#infocenter_recentposts dd
1562 {
1563 clear: right;
1564 float: right;
1565 padding: 0.1em;
1566 width: 25%;
1567 text-align: right;
1568 white-space: nowrap;
1569 overflow: hidden;
1570 }
1571 /* login form */
1572 form#infocenter_login ul.horizlist label
1573 {
1574 white-space: nowrap;
1575 font-size: 90%;
1576 font-weight: bold;
1577 }
1578
1579 /* Styles for the message (topic) index.
1580 ---------------------------------------------------- */
1581
1582 #childboards table
1583 {
1584 width: 100%;
1585 }
1586 .modbuttons
1587 {
1588 clear: both;
1589 width: 100%;
1590 }
1591 .buttonlist, .buttonlist_bottom
1592 {
1593 margin-right: 1em;
1594 float: right;
1595 }
1596 #messageindex td.icon1, #messageindex td.icon2
1597 {
1598 text-align: center;
1599 padding: 0.5em;
1600 width: 5%;
1601 }
1602 #messageindex td.subject
1603 {
1604 padding: 0.5em;
1605 }
1606 #messageindex td.starter
1607 {
1608 text-align: center;
1609 padding: 0.5em;
1610 width: 14%;
1611 }
1612 #messageindex td.replies
1613 {
1614 text-align: center;
1615 padding: 0.5em;
1616 width: 4%;
1617 }
1618 #messageindex td.views
1619 {
1620 text-align: center;
1621 padding: 0.5em;
1622 width: 4%;
1623 }
1624 #messageindex td.lastpost
1625 {
1626 padding: 0.5em;
1627 width: 22%;
1628 }
1629 #messageindex td.moderation
1630 {
1631 text-align: center;
1632 padding: 0.5em;
1633 width: 4%;
1634 }
1635 #topic_icons p
1636 {
1637 display: block;
1638 padding: 0.5em 0.5em 0.1em 0.5em;
1639 margin: 0;
1640 border-bottom: none;
1641 font-weight: normal !important;
1642 }
1643 #topic_icons ul
1644 {
1645 display: block;
1646 padding: 0.5em 1em 0.1em 1em;
1647 margin: 0;
1648 border-bottom: none;
1649 font-weight: normal !important;
1650 }
1651 #message_index_jump_to
1652 {
1653 margin: 2em 4em 0 2em;
1654 }
1655 .lastpost img
1656 {
1657 float: right;
1658 }
1659
1660 /* Styles for the display template (topic view).
1661 ---------------------------------------------------- */
1662
1663 .linked_events
1664 {
1665 clear: both;
1666 margin: 1em 0;
1667 }
1668 .linked_events .edit_event
1669 {
1670 color: #f00;
1671 }
1672 #moderationbuttons
1673 {
1674 margin-left: 0.5em;
1675 }
1676 #postbuttons .nav, #postbuttons_lower .nav
1677 {
1678 margin: 0.5em 0.5em 0 0;
1679 text-align: right;
1680 }
1681 #postbuttons_lower .nav
1682 {
1683 margin: 0 0.5em 0.5em 0;
1684 }
1685 #postbuttons, #postbuttons_lower
1686 {
1687 text-align: right;
1688 }
1689
1690 /* Poll question */
1691 h4#pollquestion
1692 {
1693 padding: 1em 0 1em 2em;
1694 }
1695
1696 /* Poll vote options */
1697 #poll_options ul.options
1698 {
1699 border-top: 1px solid #696969;
1700 padding: 1em 2.5em 0 2em;
1701 margin: 0 0 1em 0;
1702 }
1703 #poll_options div.submitbutton
1704 {
1705 clear: both;
1706 padding: 0 0 1em 2em;
1707 }
1708
1709 #poll_options div.submitbutton.border
1710 {
1711 border-bottom: 1px solid #696969;
1712 margin: 0 0 1em 0;
1713 }
1714
1715 /* Poll results */
1716 #poll_options dl.options
1717 {
1718 border: solid #696969;
1719 border-width: 1px 0;
1720 padding: 1em 2.5em 0 2em;
1721 margin: 0 0 1em 0;
1722 }
1723 #poll_options dl.options dt.voted
1724 {
1725 font-weight: bold;
1726 }
1727 #poll_options dl.options dd
1728 {
1729 margin: 0.5em 0 1em 0;
1730 }
1731
1732 /* Poll notices */
1733 #poll_options p
1734 {
1735 margin: 0 1.5em 0.2em 1.5em;
1736 padding: 0 0.5em 0.5em 0.5em;
1737 }
1738
1739 div#pollmoderation
1740 {
1741 margin: -1em 0 0 2em;
1742 padding: 0;
1743 }
1744
1745 .approve_post
1746 {
1747 margin: 2ex;
1748 padding: 1ex;
1749 border: 2px dashed #cc3344;
1750 color: #000;
1751 font-weight: bold;
1752 }
1753 #forumposts h3.catbg3
1754 {
1755 font-weight: normal;
1756 padding: 0.4em;
1757 overflow: hidden;
1758 }
1759 #forumposts h3.catbg3 img
1760 {
1761 float: left;
1762 vertical-align: middle;
1763 }
1764 #forumposts h3.catbg3 span
1765 {
1766 float: left;
1767 padding-left: 2%;
1768 }
1769 #forumposts h3.catbg3 span#top_subject
1770 {
1771 padding-left: 9.5em;
1772 }
1773 .poster
1774 {
1775 width: 15em;
1776 float: left;
1777 }
1778 .post
1779 {
1780 clear: right;
1781 }
1782 img.smiley
1783 {
1784 vertical-align: bottom;
1785 }
1786 .postarea
1787 {
1788 margin-left: 16em;
1789 }
1790 .messageicon
1791 {
1792 float: left;
1793 margin: 0 0.5em 0.5em 0;
1794 }
1795 .messageicon img
1796 {
1797 padding: 6px 3px;
1798 }
1799 .keyinfo
1800 {
1801 float: left;
1802 clear: none;
1803 width: 50%;
1804 min-height: 3em;
1805 }
1806 ul.postingbuttons
1807 {
1808 float: right;
1809 padding: 0 0.5em 0 0;
1810 }
1811 ul.postingbuttons li
1812 {
1813 float: left;
1814 margin: 0 0.5em 0 0;
1815 }
1816 .modifybutton
1817 {
1818 float: right;
1819 margin: 0 0.5em 0.5em 0;
1820 font: bold 0.85em arial, sans-serif;
1821 color: #476c8e;
1822 }
1823 .attachments
1824 {
1825 padding-top: 1em;
1826 overflow: auto;
1827 }
1828 .attachments hr
1829 {
1830 clear: both;
1831 margin: 1em 0 1em 0;
1832 }
1833 .postfooter
1834 {
1835 margin-left: 16em;
1836 }
1837 .topborder
1838 {
1839 border-top: 1px solid #bbb;
1840 }
1841 .moderatorbar
1842 {
1843 clear: right;
1844 margin: 1em 0 0 16em;
1845 }
1846 #pollmoderation, #moderationbuttons_strip
1847 {
1848 float: left;
1849 }
1850
1851 /* Styles for the quick reply area.
1852 ---------------------------------------------------- */
1853
1854 #quickReplyOptions #quickReplyWarning
1855 {
1856 border: none;
1857 text-align: left;
1858 margin: 0;
1859 width: 25%;
1860 float: left;
1861 }
1862 #quickReplyOptions #quickReplyContent
1863 {
1864 text-align: right;
1865 float: left;
1866 width: 67.5%;
1867 padding: 1em;
1868 border-left: 1px solid #aaa;
1869 }
1870
1871 #quickReplyOptions #quickReplyContent textarea, #quickReplyOptions #quickReplyContent input
1872 {
1873 margin-bottom: .5em;
1874 }
1875
1876 #quickReplyWarning
1877 {
1878 width: 20%;
1879 float: left;
1880 padding: 0.5em 1em;
1881 }
1882 #quickReplyContent
1883 {
1884 width: 75%;
1885 float: right;
1886 padding: 0.5em 0;
1887 }
1888 #quickReplyOptions .roundframe
1889 {
1890 overflow: hidden;
1891 }
1892 #quickReplyOptions form textarea
1893 {
1894 height: 100px;
1895 width: 635px;
1896 max-width: 100%;
1897 min-width: 100%;
1898 }
1899
1900 /* The jump to box */
1901 #display_jump_to
1902 {
1903 clear: both;
1904 padding: 5px;
1905 }
1906
1907 /* Separator of posts. More useful in the print stylesheet. */
1908 #forumposts .post_separator
1909 {
1910 display: none;
1911 }
1912
1913 /* Styles for edit post section
1914 ---------------------------------------------------- */
1915 form#postmodify .roundframe
1916 {
1917 padding: 0 12%;
1918 }
1919 #post_header
1920 {
1921 margin-bottom: 0.5em;
1922 padding: 0.5em;
1923 overflow: hidden;
1924 }
1925 #post_header dt
1926 {
1927 float: left;
1928 margin: 0;
1929 padding: 0;
1930 width: 15%;
1931 margin: .3em 0;
1932 font-weight: bold;
1933 }
1934 #post_header dd
1935 {
1936 float: left;
1937 margin: 0;
1938 padding: 0;
1939 width: 83%;
1940 margin: .3em 0;
1941 }
1942 #post_header img
1943 {
1944 vertical-align: middle;
1945 }
1946 ul.post_options
1947 {
1948 margin: 0 0 0 1em;
1949 padding: 0;
1950 list-style: none;
1951 overflow: hidden;
1952 }
1953 ul.post_options li
1954 {
1955 margin: 0.2em 0;
1956 width: 49%;
1957 float: left;
1958 }
1959 #postAdditionalOptionsHeader
1960 {
1961 margin-top: 1em;
1962 }
1963 #postMoreOptions
1964 {
1965 border-bottom: 1px solid #666;
1966 padding: 0.5em;
1967 }
1968 #postAttachment, #postAttachment2
1969 {
1970 overflow: hidden;
1971 margin: .5em 0;
1972 padding: 0;
1973 border-bottom: 1px solid #666;
1974 padding: 0.5em;
1975 }
1976 #postAttachment dd, #postAttachment2 dd
1977 {
1978 margin: .3em 0 .3em 1em;
1979 }
1980 #postAttachment dt, #postAttachment2 dt
1981 {
1982 font-weight: bold;
1983 }
1984 #postAttachment3
1985 {
1986 margin-left: 1em;
1987 }
1988 #post_confirm_strip, #shortcuts
1989 {
1990 padding: 1em 0 0 0;
1991 }
1992 .post_verification
1993 {
1994 margin-top: .5em;
1995 }
1996 .post_verification #verification_control
1997 {
1998 margin: .3em 0 .3em 1em;
1999 }
2000 /* The BBC buttons */
2001 #bbcBox_message
2002 {
2003 margin: 1em 0 0.5em 0;
2004 }
2005 #bbcBox_message div
2006 {
2007 margin: 0.2em 0;
2008 vertical-align: top;
2009 }
2010 #bbcBox_message div img
2011 {
2012 margin: 0 1px 0 0;
2013 vertical-align: top;
2014 }
2015 #bbcBox_message select
2016 {
2017 margin: 0 2px;
2018 }
2019 /* The smiley strip */
2020 #smileyBox_message
2021 {
2022 margin: 0.75em 0 0.5em 0;
2023 }
2024
2025 /* Styles for edit event section
2026 ---------------------------------------------------- */
2027 #post_event .roundframe
2028 {
2029 padding: 1% 12%;
2030 }
2031 #post_event fieldset
2032 {
2033 margin-bottom: 0.5em;
2034 border: 1px solid #c4c4c4;
2035 padding: 0.5em;
2036 clear: both;
2037 }
2038 #post_event legend
2039 {
2040 font-weight: bold;
2041 color: #000;
2042 }
2043 #post_event #event_main input
2044 {
2045 margin: 0 0 1em 0;
2046 float: left;
2047 }
2048 #post_event #event_main div.smalltext
2049 {
2050 width: 33em;
2051 float: right;
2052 }
2053 #post_event div.event_options
2054 {
2055 float: right;
2056 }
2057 #post_event ul.event_main, ul.event_options
2058 {
2059 padding: 0;
2060 overflow: hidden;
2061 }
2062 #post_event ul.event_main li
2063 {
2064 list-style-type: none;
2065 margin: 0.2em 0;
2066 width: 49%;
2067 float: left;
2068 }
2069 #post_event ul.event_options
2070 {
2071 margin: 0;
2072 padding: 0 0 .7em .7em;
2073 }
2074 #post_event ul.event_options li
2075 {
2076 list-style-type: none;
2077 margin: 0;
2078 float: left;
2079 }
2080 #post_event #event_main select, #post_event ul.event_options li select, #post_event ul.event_options li .input_check
2081 {
2082 margin: 0 1em 0 0;
2083 }
2084
2085 /* Styles for edit poll section.
2086 ---------------------------------------------------- */
2087
2088 #edit_poll
2089 {
2090 overflow: hidden;
2091 }
2092 #edit_poll fieldset
2093 {
2094 margin: 0.5em 0;
2095 border: 1px solid #c4c4c4;
2096 padding: 0.5em;
2097 clear: both;
2098 overflow: hidden;
2099 }
2100 #edit_poll legend
2101 {
2102 font-weight: bold;
2103 color: #000;
2104 }
2105 #edit_poll fieldset input
2106 {
2107 margin-left: 8.6em;
2108 }
2109 #edit_poll ul.poll_main li
2110 {
2111 padding-left: 1em;
2112 }
2113 #edit_poll ul.poll_main input
2114 {
2115 margin-left: 1em;
2116 }
2117 #edit_poll ul.poll_main, dl.poll_options
2118 {
2119 overflow: hidden;
2120 padding: 0 0 .7em .7em;
2121 list-style: none;
2122 }
2123 #edit_poll ul.poll_main li
2124 {
2125 margin: 0.2em 0;
2126 }
2127 #edit_poll dl.poll_options dt
2128 {
2129 width: 33%;
2130 padding: 0 0 0 1em;
2131 }
2132 #edit_poll dl.poll_options dd
2133 {
2134 width: 65%;
2135 }
2136 #edit_poll dl.poll_options dd input
2137 {
2138 margin-left: 0;
2139 }
2140
2141
2142 /* Styles for the recent messages section.
2143 ---------------------------------------------------- */
2144
2145 .readbuttons
2146 {
2147 clear: both;
2148 width: 100%;
2149 }
2150 .buttonlist, .buttonlist_bottom
2151 {
2152 margin-right: 1em;
2153 float: right;
2154 }
2155
2156 /* Styles for the move topic section.
2157 ---------------------------------------------------- */
2158
2159 #move_topic dl
2160 {
2161 margin-bottom: 0;
2162 }
2163 .move_topic
2164 {
2165 width: 710px;
2166 margin: auto;
2167 text-align: left;
2168 }
2169 div.move_topic fieldset
2170 {
2171 margin: 0.5em 0;
2172 border: 1px solid #cacdd3;
2173 padding: 0.5em;
2174 }
2175
2176 /* Styles for the send topic section.
2177 ---------------------------------------------------- */
2178
2179 fieldset.send_topic
2180 {
2181 margin-bottom: 0.5em;
2182 border: none;
2183 padding: 0.5em;
2184 }
2185 dl.send_topic
2186 {
2187 margin-bottom: 0;
2188 }
2189 dl.send_mail dt
2190 {
2191 width: 35%;
2192 }
2193 dl.send_mail dd
2194 {
2195 width: 64%;
2196 }
2197
2198 /* Styles for the split topic section.
2199 ---------------------------------------------------- */
2200
2201 div#selected, div#not_selected
2202 {
2203 width: 49%;
2204 }
2205 ul.split_messages li.windowbg, ul.split_messages li.windowbg2
2206 {
2207 border: 1px solid #adadad;
2208 padding: 1em;
2209 margin: 1px;
2210 }
2211 ul.split_messages li a.split_icon
2212 {
2213 padding: 0 0.5em;
2214 }
2215 ul.split_messages div.post
2216 {
2217 padding: 1em 0 0 0;
2218 border-top: 1px solid #fff;
2219 }
2220
2221 /* Styles for the report topic section.
2222 ---------------------------------------------------- */
2223
2224 #report_topic dl
2225 {
2226 margin-bottom: 0;
2227 }
2228 #report_topic dl.settings dt
2229 {
2230 width: 20%;
2231 }
2232 #report_topic dl.settings dd
2233 {
2234 width: 79%;
2235 }
2236
2237 /* Styles for the merge topic section.
2238 ---------------------------------------------------- */
2239
2240 ul.merge_topics li
2241 {
2242 list-style-type: none;
2243 }
2244 dl.merge_topic dt
2245 {
2246 width: 25%;
2247 }
2248 dl.merge_topic dd
2249 {
2250 width: 74%;
2251 }
2252 fieldset.merge_options
2253 {
2254 margin-bottom: 0.5em;
2255 }
2256 fieldset.merge_options legend
2257 {
2258 font-weight: bold;
2259 }
2260 .custom_subject
2261 {
2262 margin: 0.5em 0;
2263 }
2264
2265 /* Styles for the login areas.
2266 ------------------------------------------------------- */
2267 .login
2268 {
2269 width: 540px;
2270 margin: 0 auto;
2271 }
2272 .login dl
2273 {
2274 overflow: auto;
2275 clear: right;
2276 }
2277 .login dt, .login dd
2278 {
2279 margin: 0 0 0.4em 0;
2280 width: 44%;
2281 padding: 0.1em;
2282 }
2283 .login dt
2284 {
2285 float: left;
2286 clear: both;
2287 text-align: right;
2288 font-weight: bold;
2289 }
2290 .login dd
2291 {
2292 width: 54%;
2293 float: right;
2294 text-align: left;
2295 }
2296 .login p
2297 {
2298 text-align: center;
2299 }
2300 .login h3 img
2301 {
2302 float: left;
2303 margin: 4px 0.5em 0 0;
2304 }
2305
2306 /* Styles for the registration section.
2307 ------------------------------------------------------- */
2308 .register_error
2309 {
2310 border: 1px dashed red;
2311 padding: 5px;
2312 margin: 0 1ex 1ex 1ex;
2313 }
2314 .register_error span
2315 {
2316 text-decoration: underline;
2317 }
2318
2319 /* Additional profile fields */
2320 dl.register_form
2321 {
2322 margin: 0;
2323 clear: right;
2324 overflow: auto;
2325 }
2326
2327 dl.register_form dt
2328 {
2329 font-weight: normal;
2330 float: left;
2331 clear: both;
2332 width: 50%;
2333 margin: 0.5em 0 0 0;
2334 }
2335
2336 dl.register_form dt strong
2337 {
2338 font-weight: bold;
2339 }
2340
2341 dl.register_form dt span
2342 {
2343 display: block;
2344 }
2345
2346 dl.register_form dd
2347 {
2348 float: left;
2349 width: 49%;
2350 margin: 0.5em 0 0 0;
2351 }
2352
2353 #confirm_buttons
2354 {
2355 text-align: center;
2356 padding: 1em 0;
2357 }
2358
2359 .coppa_contact
2360 {
2361 padding: 4px;
2362 width: 32ex;
2363 background-color: #fff;
2364 color: #000;
2365 margin-left: 5ex;
2366 border: 1px solid #000;
2367 }
2368
2369 .valid_input
2370 {
2371 background-color: #f5fff0;
2372 }
2373 .invalid_input
2374 {
2375 background-color: #fff0f0;
2376 }
2377
2378 /* Styles for maintenance mode.
2379 ------------------------------------------------------- */
2380 #maintenance_mode
2381 {
2382 width: 75%;
2383 min-width: 520px;
2384 text-align: left;
2385 }
2386 #maintenance_mode img.floatleft
2387 {
2388 margin-right: 1em;
2389 }
2390
2391 /* common for all admin sections */
2392 h3.titlebg img
2393 {
2394 vertical-align: middle;
2395 margin-right: 0.5em;
2396 }
2397 tr.titlebg td
2398 {
2399 padding-left: 0.7em;
2400 }
2401 #admin_menu
2402 {
2403 min-height: 2em;
2404 padding-left: 0;
2405 }
2406 #admin_content
2407 {
2408 clear: left;
2409 }
2410 #admin_login .centertext
2411 {
2412 padding: 1em;
2413 }
2414 #admin_login .centertext .error
2415 {
2416 padding: 0 0 1em 0;
2417 }
2418
2419 /* Styles for sidebar menus.
2420 ------------------------------------------------------- */
2421 .left_admmenu, .left_admmenu ul, .left_admmenu li
2422 {
2423 padding: 0;
2424 margin: 0;
2425 list-style: none;
2426 }
2427 #left_admsection
2428 {
2429 background-color: #ecedf3;
2430 padding: 1px;
2431 border: 1px solid #ADADAD;
2432 width: 160px;
2433 float: left;
2434 margin-right: 10px;
2435 }
2436 .adm_section h4.titlebg
2437 {
2438 font-size: 95%;
2439 margin-bottom: 5px;
2440 }
2441 #main_container
2442 {
2443 position: relative;
2444 }
2445 .left_admmenu li
2446 {
2447 padding: 0 0 0 0.5em;
2448 }
2449 .left_admmenu
2450 {
2451 margin-bottom: 1.1em;
2452 }
2453 #main_admsection
2454 {
2455 position: relative;
2456 left: 0;
2457 right: 0;
2458 overflow: hidden;
2459 }
2460
2461 tr.windowbg td, tr.windowbg2 td, tr.approvebg td, tr.highlight2 td
2462 {
2463 padding: 0.3em 0.7em;
2464 }
2465 #credits p
2466 {
2467 padding: 0;
2468 font-style: italic;
2469 margin: 0;
2470 }
2471
2472 /* Styles for generic tables.
2473 ------------------------------------------------------- */
2474 .topic_table table
2475 {
2476 width: 100%;
2477 }
2478 .topic_table .icon1, .topic_table .icon2, .topic_table .stats
2479 {
2480 text-align: center;
2481 }
2482 #topic_icons
2483 {
2484 margin-top: 1em;
2485 }
2486 #topic_icons .description
2487 {
2488 margin: 0;
2489 }
2490 .topic_table table thead
2491 {
2492 border-bottom: 1px solid #fff;
2493 }
2494 /* the subject column */
2495 .topic_table td
2496 {
2497 font-size: 1em;
2498 }
2499 .topic_table td.subject
2500 {
2501 padding: 4px;
2502 }
2503 .topic_table td.subject p, .topic_table td.stats, .topic_table td.lastpost
2504 {
2505 font-size: 0.85em;
2506 padding: 0;
2507 margin: 0;
2508 }
2509 .topic_table td.lastpost, .topic_table td.lastpost
2510 {
2511 font-size: 0.9em;
2512 line-height: 100%;
2513 padding: 4px;
2514 }
2515 .topic_table td.stickybg2
2516 {
2517 background-image: url(../images/icons/quick_sticky.gif);
2518 background-repeat: no-repeat;
2519 background-position: 98% 4px;
2520 }
2521 .topic_table td.lockedbg2
2522 {
2523 background-image: url(../images/icons/quick_lock.gif);
2524 background-repeat: no-repeat;
2525 background-position: 98% 4px;
2526 }
2527 .topic_table td.lastpost
2528 {
2529 background-image: none;
2530 }
2531
2532 /* Styles for (fatal) errors.
2533 ------------------------------------------------- */
2534
2535 #fatal_error
2536 {
2537 border: 1px solid #aaa;
2538 }
2539
2540 .errorbox
2541 {
2542 padding: 1em;
2543 border: 1px solid #cc3344;
2544 color: #000;
2545 background-color: #ffe4e9;
2546 margin: 1em 0;
2547 }
2548 .errorbox h3
2549 {
2550 padding: 0;
2551 margin: 0;
2552 font-size: 1.1em;
2553 text-decoration: underline;
2554 }
2555 .errorbox p
2556 {
2557 margin: 1em 0 0 0;
2558 }
2559 .errorbox p.alert
2560 {
2561 padding: 0;
2562 margin: 0;
2563 float: left;
2564 width: 1em;
2565 font-size: 1.5em;
2566 }
2567
2568 /* Styles for the profile section.
2569 ------------------------------------------------- */
2570
2571 dl
2572 {
2573 overflow: auto;
2574 margin: 0;
2575 padding: 0;
2576 }
2577
2578 /* Fixes for the core theme */
2579 #profileview
2580 {
2581 padding: 1px;
2582 border: 1px solid #696969;
2583 background-color: #ecedf3;
2584 }
2585 #profileview .content
2586 {
2587 border: none;
2588 }
2589 #basicinfo .content
2590 {
2591 padding: 1em;
2592 }
2593 #detailedinfo .content
2594 {
2595 padding: 0.7em 1.2em;
2596 border-left: 1px solid #aaa;
2597 }
2598
2599 /* The basic user info on the left */
2600 #basicinfo
2601 {
2602 width: 20%;
2603 float: left;
2604 }
2605 #detailedinfo
2606 {
2607 width: 78%;
2608 float: right;
2609 }
2610 #basicinfo h4
2611 {
2612 font-size: 135%;
2613 font-weight: 100;
2614 line-height: 105%;
2615 white-space: pre-wrap; /* css-2.1 */
2616 word-wrap: break-word; /* Internet Explorer 5.5+ */
2617 overflow: hidden;
2618 }
2619 #basicinfo h4 span.position
2620 {
2621 font-size: 80%;
2622 font-weight: 100;
2623 display: block;
2624 }
2625 #basicinfo img.avatar
2626 {
2627 display: block;
2628 margin: 10px 0 0 0;
2629 }
2630 #basicinfo ul
2631 {
2632 list-style-type: none;
2633 margin: 10px 0 0 0;
2634 }
2635 #basicinfo ul li
2636 {
2637 display: block;
2638 float: left;
2639 margin-right: 5px;
2640 height: 20px;
2641 }
2642 #basicinfo span#userstatus
2643 {
2644 display: block;
2645 clear: both;
2646 }
2647 #basicinfo span#userstatus img
2648 {
2649 vertical-align: middle;
2650 }
2651 #detailedinfo div.content dl, #tracking div.content dl
2652 {
2653 clear: right;
2654 overflow: auto;
2655 margin: 0 0 18px 0;
2656 padding: 0 0 15px 0;
2657 border-bottom: 1px solid #ccc;
2658 }
2659 #detailedinfo div.content dt, #tracking div.content dt
2660 {
2661 width: 30%;
2662 float: left;
2663 margin: 0 0 3px 0;
2664 padding: 0;
2665 font-weight: bold;
2666 clear: both;
2667 }
2668 #detailedinfo div.content dd, #tracking div.content dd
2669 {
2670 width: 70%;
2671 float: left;
2672 margin: 0 0 3px 0;
2673 padding: 0;
2674 }
2675 #detailedinfo div.content dl.noborder
2676 {
2677 border-bottom: 0;
2678 }
2679 #detailedinfo div.content dt.clear
2680 {
2681 width: 100%;
2682 }
2683 .signature, .custom_fields_above_signature, .attachments
2684 {
2685 width: 98%;
2686 overflow: auto;
2687 clear: right;
2688 border-top: 1px solid #666;
2689 }
2690 .signature h5
2691 {
2692 font-size: 100%;
2693 margin-bottom: 10px;
2694 }
2695 #personal_picture
2696 {
2697 display: block;
2698 margin-bottom: 0.3em;
2699 }
2700 #avatar_server_stored div
2701 {
2702 float: left;
2703 }
2704
2705 #main_admsection #basicinfo, #main_admsection #detailedinfo
2706 {
2707 width: 100%;
2708 }
2709 #main_admsection #detailedinfo .content
2710 {
2711 border: none !important;
2712 }
2713 #main_admsection #basicinfo
2714 {
2715 border-bottom: 1px solid #ccc;
2716 }
2717 #main_admsection #basicinfo h4
2718 {
2719 float: left;
2720 }
2721 #main_admsection #basicinfo img.avatar
2722 {
2723 float: right;
2724 vertical-align: top;
2725 }
2726 #main_admsection #basicinfo ul
2727 {
2728 clear: left;
2729 padding-top: 10px;
2730 }
2731 #main_admsection #basicinfo span#userstatus
2732 {
2733 clear: left;
2734 }
2735 #main_admsection #basicinfo p#infolinks
2736 {
2737 display: none;
2738 clear: both;
2739 }
2740 #main_admsection #basicinfo .botslice
2741 {
2742 clear: both;
2743 }
2744
2745 /* Simple feedback messages */
2746 div#profile_error, div#profile_success
2747 {
2748 margin: 0 0 1em 0;
2749 padding: 1em 2em;
2750 border: 1px solid;
2751 }
2752 div#profile_error
2753 {
2754 border-color: red;
2755 color: red;
2756 background: #fee;
2757 }
2758
2759 div#profile_error span
2760 {
2761 text-decoration: underline;
2762 }
2763
2764 div#profile_success
2765 {
2766 border-color: green;
2767 color: green;
2768 background: #efe;
2769 }
2770
2771 /* Profile statistics */
2772 #generalstats div.content dt
2773 {
2774 width: 50%;
2775 float: left;
2776 margin: 0 0 3px 0;
2777 padding: 0;
2778 font-weight: bold;
2779 clear: both;
2780 }
2781 #generalstats div.content dd
2782 {
2783 width: 50%;
2784 float: left;
2785 margin: 0 0 3px 0;
2786 padding: 0;
2787 }
2788
2789 /* Activity by time */
2790 .activity_stats
2791 {
2792 margin: 0;
2793 padding: 0;
2794 list-style: none;
2795 }
2796 .activity_stats li
2797 {
2798 width: 4.16%;
2799 float: left;
2800 }
2801 .activity_stats li span
2802 {
2803 display: block;
2804 border: solid #000;
2805 border-width: 1px 1px 0 0;
2806 text-align: center;
2807 }
2808 .activity_stats li.last span
2809 {
2810 border-right: none;
2811 }
2812 .activity_stats li div.bar
2813 {
2814 margin: 0 auto;
2815 width: 15px;
2816 }
2817 .activity_stats li div.bar div
2818 {
2819 background: url('../images/bar.gif');
2820 }
2821 .activity_stats li div.bar span
2822 {
2823 position: absolute;
2824 top: -1000em;
2825 left: -1000em;
2826 }
2827
2828 /* Most popular boards by posts and activity */
2829 #popularposts
2830 {
2831 width: 50%;
2832 float: left;
2833 }
2834 #popularactivity
2835 {
2836 width: 50%;
2837 float: right;
2838 }
2839
2840 #popularposts div.content dt, #popularactivity div.content dt
2841 {
2842 width: 65%;
2843 float: left;
2844 margin: 0 0 3px 0;
2845 padding: 0;
2846 font-weight: bold;
2847 clear: both;
2848 }
2849 #popularposts div.content dd, #popularactivity div.content dd
2850 {
2851 width: 35%;
2852 float: left;
2853 margin: 0 0 3px 0;
2854 padding: 0;
2855 }
2856
2857 .profile_pie
2858 {
2859 background-image: url(../images/stats_pie.png);
2860 float: left;
2861 height: 20px;
2862 width: 20px;
2863 margin: 0 1em 0 0;
2864 padding: 0;
2865 text-indent: -1000em;
2866 }
2867
2868 /* View posts */
2869 .time
2870 {
2871 float: right;
2872 }
2873 .counter
2874 {
2875 margin: 0 0 0 0;
2876 padding: 0.2em 0.5em 0.1em 0.2em;
2877 font-size: 2.2em;
2878 font-weight: bold;
2879 color: #354c5f;
2880 float: left;
2881 }
2882 .list_posts
2883 {
2884 border-top: 1px solid #adadad;
2885 padding-top: 1em;
2886 margin-top: 0.5em;
2887 }
2888 div.core_posts
2889 {
2890 border: 1px solid #adadad;
2891 margin-bottom: 3px;
2892 }
2893 div.core_posts div.content
2894 {
2895 background: none;
2896 border: none;
2897 }
2898 .topic h4
2899 {
2900 margin: 3px 0;
2901 }
2902
2903 .mod_icons
2904 {
2905 text-align: right;
2906 margin-right: 1em;
2907 }
2908 #permissions div.tborder
2909 {
2910 margin-bottom: 2em;
2911 }
2912 #permissions ul
2913 {
2914 padding: 0;
2915 margin: 1px 0 0 0;
2916 border-top: 1px solid #e5e5e8;
2917 float: left;
2918 width: 100%;
2919 }
2920 #permissions div.permission_name
2921 {
2922 width: 48%;
2923 list-style: none;
2924 border-right: 1px solid #e5e5e8;
2925 background: #ecedf3;
2926 margin: 0 1% 0 0;
2927 padding: 0.7em 0.7em 0.8em 0.7em;
2928 line-height: 1em;
2929 }
2930 #permissions li
2931 {
2932 width: 100%;
2933 padding: 0;
2934 list-style: none;
2935 margin: 0 0 1px 0;
2936 }
2937 #permissions li span.permission_status, #permissions li span.alert
2938 {
2939 line-height: 2.9em;
2940 font-size: 0.85em;
2941 }
2942
2943 #tracking div.content dl
2944 {
2945 border-bottom: 0;
2946 margin: 0;
2947 padding: 0;
2948 }
2949
2950 #creator dl
2951 {
2952 margin: 0;
2953 }
2954 #creator dt
2955 {
2956 width: 40%;
2957 float: left;
2958 clear: both;
2959 margin: 0 0 10px 0;
2960 }
2961 #creator dd
2962 {
2963 float: left;
2964 width: 60%;
2965 margin: 0 0 10px 0;
2966 overflow: auto;
2967 }
2968
2969 .ignoreboards
2970 {
2971 margin: 0 2%;
2972 padding: 0;
2973 width: 45%;
2974 }
2975 .ignoreboards a
2976 {
2977 font-weight: bold;
2978 text-decoration: none;
2979 border-bottom: 1px solid #c4c4c4;
2980 padding: 0.1em 0;
2981 }
2982 .ignoreboards a:hover
2983 {
2984 text-decoration: none;
2985 border-bottom: 1px solid #476c8e;
2986 }
2987 .ignoreboards ul
2988 {
2989 margin: 0;
2990 padding: 0;
2991 }
2992 .ignoreboards li
2993 {
2994 list-style: none;
2995 float: left;
2996 clear: both;
2997 }
2998 .ignoreboards li.category
2999 {
3000 margin: 0.7em 0 0 0;
3001 width: 100%;
3002 }
3003 .ignoreboards li ul
3004 {
3005 margin: 0.2em 0 0 0;
3006 }
3007 .ignoreboards li.category ul li.board
3008 {
3009 width: 93%;
3010 }
3011
3012 #theme_settings
3013 {
3014 overflow: auto;
3015 margin: 0;
3016 padding: 0;
3017 }
3018
3019 #theme_settings li
3020 {
3021 list-style: none;
3022 margin: 10px 0;
3023 padding: 0;
3024 }
3025 /*Paid Subscriptions*/
3026 #paid_subscription
3027 {
3028 width: 100%;
3029 }
3030 #paid_subscription dl.settings
3031 {
3032 margin-bottom: 0;
3033 }
3034 #paid_subscription dl.settings dd, #paid_subscription dl.settings dt
3035 {
3036 margin-bottom: 4px;
3037 }
3038 /*pick theme*/
3039 #pick_theme
3040 {
3041 width: 100%;
3042 float: left;
3043 }
3044 /*Issue a warning*/
3045 #warn_body{
3046 width: 80%;
3047 font-size: 0.9em;
3048 }
3049
3050 /* Styles for the statistics center.
3051 ------------------------------------------------- */
3052 #statistics
3053 {
3054 padding-bottom: 0.5em;
3055 }
3056 #statistics h4.titlebg
3057 {
3058 text-align: center;
3059 margin-bottom: 5px;
3060 }
3061 #stats_left, #top_posters, #top_topics_replies, #top_topics_starter
3062 {
3063 float: left;
3064 width: 49.5%;
3065 }
3066 #stats_right, #top_boards, #top_topics_views, #most_online
3067 {
3068 float: right;
3069 width: 49.5%;
3070 }
3071 dl.stats
3072 {
3073 clear: both;
3074 overflow: hidden;
3075 margin: 0;
3076 padding: 0;
3077 }
3078 dl.stats dt
3079 {
3080 width: 49%;
3081 float: left;
3082 margin: 0 0 4px 0;
3083 line-height: 16px;
3084 padding: 0;
3085 clear: both;
3086 font-size: 1em;
3087 }
3088 dl.stats dd
3089 {
3090 text-align: right;
3091 width: 50%;
3092 font-size: 1em;
3093 float: right;
3094 margin: 0 0 4px 0;
3095 line-height: 16px;
3096 padding: 0;
3097 }
3098 .stats_bar
3099 {
3100 float: left;
3101 background-image: url(../images/bar_stats.png);
3102 height: 16px;
3103 font-size: 0.9em;
3104 display: block;
3105 text-align: left;
3106 color: #fff;
3107 font-weight: bold;
3108 background-position: top center;
3109 }
3110 .stats_bar span
3111 {
3112 padding-left: 2px;
3113 }
3114
3115 /* Styles for the personal messages section.
3116 ------------------------------------------------- */
3117
3118 #personal_messages
3119 {
3120 padding: 1px;
3121 }
3122 #personal_messages #top_subject
3123 {
3124 padding-left: 11.75em !important;
3125 }
3126 #personal_messages div.labels
3127 {
3128 padding: 0 1em 0 0;
3129 }
3130 #personal_messages .capacity_bar
3131 {
3132 background: #fff;
3133 border: 1px solid #000;
3134 height: 7px;
3135 width: 75%;
3136 margin: 0 auto;
3137 }
3138 #personal_messages .capacity_bar div
3139 {
3140 border: none;
3141 height: 7px;
3142 }
3143 #personal_messages .capacity_bar div.empty
3144 {
3145 background: #468008;
3146 }
3147 #personal_messages .capacity_bar div.filled
3148 {
3149 background: #EEA800;
3150 }
3151 #personal_messages .capacity_bar div.full
3152 {
3153 background: #A53D05;
3154 }
3155 #personal_messages .reportlinks
3156 {
3157 padding: 0.5em 1.3em;
3158 }
3159 #searchLabelsExpand li
3160 {
3161 padding: 0.3em 0.5em;
3162 }
3163
3164 /* Styles for the calendar section.
3165 ------------------------------------------------- */
3166 .calendar_table
3167 {
3168 margin-bottom: 0.7em;
3169 }
3170
3171 /* Used to indicate the current day in the grid. */
3172 .calendar_today
3173 {
3174 background-color: #fff;
3175 }
3176
3177 #month_grid
3178 {
3179 width: 200px;
3180 text-align: center;
3181 float: left;
3182 }
3183
3184 #month_grid table
3185 {
3186 width: 200px;
3187 border-collapse: collapse;
3188 border: 1px solid #adadad;
3189 }
3190
3191 #month_grid table td, #month_grid table th
3192 {
3193 border: 1px solid #adadad;
3194 }
3195
3196 #main_grid table
3197 {
3198 width: 100%;
3199 padding-bottom: 4px;
3200 border-collapse: collapse;
3201 border: 1px solid #adadad;
3202 }
3203
3204 #main_grid table td, #main_grid table th
3205 {
3206 border: 1px solid #adadad;
3207 }
3208
3209 #main_grid table h3.catbg
3210 {
3211 text-align: center;
3212
3213 border-top: 1px solid #adadad;
3214 border-bottom: none;
3215 }
3216
3217 #main_grid table h4
3218 {
3219 border: none;
3220 }
3221
3222 #main_grid table.weeklist td.windowbg
3223 {
3224 text-align: center;
3225 height: 49px;
3226 width: 25px;
3227 font-size: large;
3228 padding: 0 7px;
3229 border-bottom: 1px solid #adadad;
3230 }
3231
3232 #main_grid table.weeklist td.weekdays
3233 {
3234 height: 49px;
3235 width: 100%;
3236 padding: 4px;
3237 text-align: left;
3238 vertical-align: middle;
3239 border-right: 1px solid #adadad;
3240 border-bottom: 1px solid #adadad;
3241 }
3242
3243 #main_grid h3.weekly
3244 {
3245 text-align: center;
3246 padding-left: 0;
3247 font-size: large;
3248 height: 29px;
3249 }
3250
3251 #main_grid h3 span.floatleft, #main_grid h3 span.floatright
3252 {
3253 display: block;
3254
3255 }
3256
3257 #main_grid table th.days
3258 {
3259 width: 14%;
3260 }
3261
3262 #main_grid table td.weeks
3263 {
3264 vertical-align: middle;
3265 text-align: center;
3266 }
3267
3268 #main_grid table td.days
3269 {
3270 vertical-align: top;
3271
3272 }
3273
3274 a.modify_event
3275 {
3276 color: red;
3277 }
3278
3279 span.hidelink
3280 {
3281 font-style: italic;
3282 }
3283
3284 #calendar_navigation
3285 {
3286 text-align: center;
3287 }
3288
3289 #calendar .buttonlist_bottom
3290 {
3291 border-bottom: 1px solid #adadad;
3292 padding: 0 0 0 1ex;
3293 margin: 0 0 1ex 0;
3294 }
3295
3296 /* Styles for the memberlist section.
3297 ------------------------------------------------- */
3298 #mlist_search
3299 {
3300 margin: auto;
3301 width: 400px;
3302 }
3303
3304 /* Styles for the basic search section.
3305 ------------------------------------------------- */
3306 #simple_search p
3307 {
3308 padding: 0.5em;
3309 }
3310 #simple_search, #simple_search p, #advanced_search
3311 {
3312 text-align: center !important;
3313 margin: 0;
3314 }
3315 #search_error
3316 {
3317 font-style: italic;
3318 padding: 0.3em 1em;
3319 }
3320 #search_term_input
3321 {
3322 font-size: 115%;
3323 margin: 0 0 1em;
3324 }
3325
3326 /* Styles for the advanced search section.
3327 ------------------------------------------------- */
3328 #searchform fieldset
3329 {
3330 text-align: left;
3331 padding: 0;
3332 margin: 0;
3333 border: none;
3334 }
3335 fieldset#advanced_search .roundframe
3336 {
3337 border-bottom: none !important;
3338 }
3339 #advanced_search dl#search_options
3340 {
3341 margin: 0 auto;
3342 width: 600px;
3343 padding-top: 1em;
3344 overflow: hidden;
3345 }
3346 #advanced_search dt
3347 {
3348 clear: both;
3349 float: left;
3350 padding: 0.2em;
3351 text-align: right;
3352 width: 20%;
3353 }
3354 #advanced_search dd
3355 {
3356 width: 75%;
3357 float: left;
3358 padding: 0.2em;
3359 margin: 0 0 0 0.5em;
3360 text-align: left;
3361 }
3362 #searchform p.clear
3363 {
3364 clear: both;
3365 }
3366
3367 /* Styles for the search results page.
3368 ------------------------------------------------- */
3369 .pagelinks
3370 {
3371 padding: 0.5em;
3372 }
3373 .topic_table td blockquote, .topic_table td .quoteheader
3374 {
3375 margin: 0.5em;
3376 }
3377 .search_results_posts
3378 {
3379 overflow: hidden;
3380 }
3381 .search_results_posts .inner
3382 {
3383 padding: 0.5em 1em;
3384 overflow: hidden;
3385 }
3386 .search_results_posts .windowbg2
3387 {
3388 margin-top: 4px;
3389 }
3390 .search_results_posts .buttons
3391 {
3392 padding: 5px 1em 0 0;
3393 }
3394
3395 /* Styles for the help section.
3396 ------------------------------------------------- */
3397
3398 #helpmain
3399 {
3400 padding: 1em;
3401 border: 1px solid #696969;
3402 }
3403 #helpmain p
3404 {
3405 margin: 0 0 1.5em 0;
3406 line-height: 1.5em;
3407 }
3408 #helpmain ul
3409 {
3410 line-height: 1.5em;
3411 }
3412
3413 /* Depreciated stuff from the old days.
3414 ------------------------------------------------- */
3415
3416 /* This style will make sure all headers use the same padding throughout. */
3417 .headerpadding
3418 {
3419 padding: 0.5em;
3420 }
3421 /* smaller padding used in paragraphs, sections etc */
3422 .smallpadding
3423 {
3424 padding: 0.2em;
3425 }
3426 /* larger padding used in paragraphs, sections etc */
3427 .largepadding
3428 {
3429 padding: 0.7em;
3430 }
3431
3432 /* A small space to the next section. */
3433 .marginbottom
3434 {
3435 margin-bottom: 1em;
3436 }
3437 /* On the top too. */
3438 .margintop
3439 {
3440 margin-top: 1em !important;
3441 }
3442 /* remove bold/italic styles */
3443 span.plainstyle
3444 {
3445 font-weight: normal;
3446 font-style: normal;
3447 }
3448 /* float a list horizontally */
3449 ul.horizlist
3450 {
3451 width: 100%;
3452 }
3453 ul.horizlist li
3454 {
3455 float: left;
3456 padding: 0.2em 0.4em 0.2em 0.4em;
3457 vertical-align: top;
3458 }
3459 /* make a inline-list */
3460 ul.nolist li
3461 {
3462 display: inline;
3463 }
3464 /* Helping style to clear floated items. */
3465 .clearfix:after
3466 {
3467 content: ".";
3468 display: block;
3469 height: 0;
3470 clear: both;
3471 visibility: hidden;
3472 }
3473
3474 .clearfix
3475 {
3476 display: inline-block;
3477 }
3478
3479 /* Hides from IE-mac. \*/
3480 * html .clearfix
3481 {
3482 height: 1%;
3483 }
3484 .clearfix
3485 {
3486 display: block;
3487 }
3488 /* End hide from IE-mac. */
3489
3490 /* This is used for tables that have a grid/border background color (such as the topic listing.) */
3491 .bordercolor
3492 {
3493 background-color: #adadad;
3494 padding: 0;
3495 }
3496
3497 /* This is used on tables that should just have a border around them. */
3498 .tborder
3499 {
3500 padding: 1px;
3501 border: 1px solid #696969;
3502 background-color: #fff;
3503 }
3504 /* If some random peep decides to use a description class within a tborder (happened to me!) */
3505 .tborder .description
3506 {
3507 margin-bottom: 0;
3508 }
3509
3510 /* Styles for print media.
3511 ------------------------------------------------------- */
3512 @media print
3513 {
3514 #headerarea
3515 {
3516 display: none;
3517 }
3518
3519 .tborder
3520 {
3521 border: none;
3522 }
3523 }