source: trunk/web/punbb/style/Air.css @ 7

Last change on this file since 7 was 6, checked in by dj3c1t, 13 years ago

mise a jour du trunk

File size: 29.1 KB
RevLine 
[6]1/*****************************************************************
21. INITIAL SETTINGS
3*****************************************************************/
4
5/* Limited Reset
6----------------------------------------------------------------*/
7
8html, body, .pun table, .pun div, .pun form, .pun p, .pun h1, .pun h2, .pun h3, .pun h4, .pun h5, .pun pre, .pun blockquote,
9.pun ul, .pun ol, .pun li, .pun dl, .pun dt, .pun dd, .pun th, .pun td, .pun fieldset, .pun legend .pun img,
10.pun abbr, .pun cite {
11        border: 0;
12        font-style: normal;
13        font-weight: normal;
14        margin: 0;
15        padding: 0;
16}
17
18.pun ul, .pun ol {
19        list-style: none;
20}
21
22.pun select {
23        padding-bottom: 1px;
24        padding-top: 1px;
25}
26
27/* Content Defaults
28----------------------------------------------------------------*/
29
30.pun {
31        font: 81.25%/1.462em Arial, Helvetica, sans-serif;
32}
33
34.pun table, .pun td, .pun th, .pun input, .pun select, .pun optgroup, .pun textarea, .pun legend {
35        font-family: Arial, Helvetica, sans-serif;
36        font-size: 1em;
37}
38
39.pun pre, .pun code {
40        font-family: consolas, monaco, "bitstream vera sans mono", "courier new", courier, monospace;
41        font-size: 1em;
42}
43
44.pun pre code {
45        font-size: 1em;
46}
47
48.pun table {
49        border-collapse: collapse;
50        border-spacing: 0;
51        border: 0;
52        empty-cells: show;
53        width: 100%;
54}
55
56.pun h1 {
57        font:2.154em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
58        padding: 7px 0;
59}
60
61.pun h2, .pun .hd h2 {
62        font: 1.462em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
63        padding: 7px 0;
64}
65
66.pun h3 {
67        font-size: 1.154em;
68        line-height: 1.267em;
69        padding: 7px 0;
70}
71
72.pun h4 {
73        font-size: 1.077em;
74        font-weight: bold;
75        padding: 7px 0;
76}
77
78.pun h5, .pun h6 {
79        font-size: 1em;
80        font-weight: bold;
81        padding: 7px 0;
82}
83
84.pun p, .pun ul, .pun ol, .pun dl, .pun th, .pun td, .pun legend {
85        padding: 7px 0;
86}
87
88.pun strong, .pun th, .pun span.warntext, .pun p.warntext {
89        font-weight: bold;
90}
91
92.pun em {
93        font-style: italic;
94}
95
96.pun a, .pun a:link, .pun a:visited {
97        text-decoration: none;
98}
99
100.pun a:hover, .pun a:active, .pun a:focus {
101        text-decoration: underline;
102}
103
104.pun .actions span {
105        padding-left: 16px;
106        padding-right: 8px;
107        background: url(Air/img/bull.png) center left no-repeat;
108        display: inline-block;
109        line-height: normal;
110}
111
112/* Hidden Elements
113----------------------------------------------------------------*/
114
115#brdfooter h2, #brdstats h2, #debug h2, #brdstats .conl dt, #brdstats .conr dt, #modcontrols dt,
116#searchlinks dt, div.postright h3, .pun .subscribelink span, #announce .hd, #reportform h2, #punmoderate #vf h2,
117#punviewforum #vf h2, .pun .required strong span, .pun .icon div {
118        display: block;
119        overflow: hidden;
120        position: absolute;
121        text-indent: -9999em;
122        width: 0;
123}
124
125/* Generic Float Clear
126----------------------------------------------------------------*/
127
128.pun .inbox, .pun #brdmain, .pun .crumbs, .pun .pagepost, .pun .block2col {
129        min-height: 1px;
130}
131
132* html .pun .inbox, * html .pun #brdmain, * html .pun .infldset, * html .pun .crumbs, * html .pun .pagepost, * html .pun .block2col {
133        display: inline-block;
134}
135
136* html .pun .inbox, * html .pun #bdrdmain, * html .pun .infldset, * html .pun .crumbs, * html .pun .pagepost, * html .pun .block2col {
137        display: block;
138}
139
140.pun .inbox:after, .pun #brdmain:after, .pun .crumbs:after, .pun .pagepost:after, .pun .block2col:after {
141        content: " ";
142        display: block;
143        height: 0;
144        font-size: 0;
145        clear: both;
146        visibility: hidden;
147}
148
149.pun .block2col .inbox:after {
150        content: none;
151        clear: none;
152}
153
154.clearl {
155        clear: left;
156}
157
158
159/*****************************************************************
1602. COMMON STYLES
161*****************************************************************/
162
163/* Page Layout
164----------------------------------------------------------------*/
165
166.pun {
167        padding: 30px 40px;
168}
169
170#punredirect, #punmaint {
171        padding: 60px 20% 12px 20%;
172}
173
174#puninstall, #pundb_update {
175        padding: 20px 10%;
176}
177
178.pun .punwrap {
179        border: 1px solid;
180        padding: 18px;
181}
182
183.pun .top-box {
184        height: 18px;
185        margin-bottom: -18px;
186        position: relative;
187        background: url(Air/img/main_top.png) top left no-repeat;
188}
189
190.pun .top-box div {
191        height: 18px;
192        margin-left: 50%;
193        background: url(Air/img/main_top.png) top right no-repeat;
194}
195
196.pun .end-box {
197        margin-top: -17px;
198        height: 18px;
199        position: relative;
200        background: url(Air/img/main_end.png) bottom left no-repeat;
201}
202
203.pun .end-box div {
204        height: 18px;
205        margin-left: 50%;
206        background: url(Air/img/main_end.png) bottom right no-repeat;
207}
208
209#punredirect h2, #punmaint h2 {
210        border-bottom-style: dotted;
211        border-bottom-width: 1px;
212        margin-bottom: 3px;
213}
214
215/* Section Spacing and Borders
216----------------------------------------------------------------*/
217
218#brdmain {
219        border-style: solid none;
220        border-width: 2px 0;
221        margin-bottom: 12px;
222        padding: 12px 0;
223}
224
225#punindex #brdmain {
226        padding-top: 24px;
227}
228
229#punredirect #brdmain, #punmaint #brdmain {
230        border: 0;
231        margin: 0;
232        padding: 0;
233}
234
235#brdstats {
236        border-style: solid none none none;
237        border-width: 2px 0 0 0;
238        margin-top: 24px;
239        padding-top: 12px;
240}
241
242#quickpost {
243        border-style: solid none none none;
244        border-width: 2px 0 0 0;
245        margin-top: 12px;
246        padding-top: 12px;
247}
248
249#announce {
250        border-style: solid none none none;
251        border-width: 2px 0 0 0;
252        padding-top: 3px;
253}
254
255/*****************************************************************
2563. COMMON BOARD ELEMENTS
257*****************************************************************/
258
259/* Logo, Description and Main Menu
260----------------------------------------------------------------*/
261
262#brdtitle h1 {
263        padding: 0 0 10px 0;
264}
265
266#brddesc {
267        border-top-style: dotted;
268        border-top-width: 1px;
269        padding: 10px 0;
270}
271
272#brddesc p {
273        padding: 0;
274}
275
276#brdmenu ul {
277        padding: 0;
278}
279
280#brdmenu li {
281        float: left;
282}
283
284#brdmenu a:link, #brdmenu a:visited {
285        border-right-style: solid;
286        border-width: 1px;
287        display: block;
288        min-width: 60px;
289        padding: 12px 16px 6px 8px;
290        white-space: nowrap;
291}
292
293#brdmenu a:hover, #brmenu a:active, #brdmenu a:focus {
294        text-decoration: none;
295}
296
297/* Welcome Box
298----------------------------------------------------------------*/
299
300#brdwelcome {
301        padding: 10px 0;
302}
303
304#brdwelcome .conl, #brdwelcome .conr, #brdwelcome p, #brdwelcome li {
305        display: inline;
306        padding: 0;
307}
308
309#brdwelcome .conl {
310  float: left;
311}
312
313#brdwelcome .conr {
314  float: right;
315}
316
317#brdwelcome li span {
318        background: url(Air/img/bull.png) center left no-repeat;
319        padding-left: 18px;
320        margin-right: 3px;
321        display: inline-block;
322        line-height: normal;
323        white-space: nowrap;
324}
325
326#brdwelcome .conl li:first-child span {
327        padding-left: 0;
328        background: none;
329}
330
331/* Stats
332----------------------------------------------------------------*/
333
334#brdstats .conl {
335        float: left;
336}
337
338#brdstats .conr {
339        float: right;
340        text-align: right;
341}
342
343#brdstats #onlinelist {
344        border-top-style: dotted;
345        border-top-width: 1px;
346        clear: both;
347}
348
349#brdstats #onlinelist dt, #brdstats #onlinelist dd {
350        display: inline;
351}
352
353/* Footer
354----------------------------------------------------------------*/
355
356.pun #modcontrols {
357        border-style: none none dotted none;
358        border-width: 0 0 1px 0;
359        margin-bottom: 4px;
360        text-align: center;
361        width: 100%;
362}
363
364.pun #modcontrols dd {
365        display: inline;
366}
367
368.pun #brdfooter #modcontrols dd span {
369        background: url(Air/img/bull.png) center left no-repeat;
370        display: inline-block;
371        line-height: normal;
372        padding-left: 18px;
373        white-space: nowrap;
374}
375
376.pun #brdfooter .conl {
377        float: left;
378}
379
380.pun #brdfooter .conr {
381        text-align: right;
382        float: right;
383}
384
385.pun #brdfooter #poweredby a {
386        font-size: 1.077em;
387        font-weight: bold;
388}
389
390.pun #brdfooter #qjump {
391        padding-top: 5px;
392}
393
394.pun #brdfooter #qjump * {
395        white-space: nowrap;
396}
397
398.pun #brdfooter #searchlinks dd span {
399        background: url(Air/img/bull.png) center left no-repeat;
400        display: inline-block;
401        line-height: normal;
402        padding-left: 18px;
403        white-space: nowrap;
404}
405
406.pun #brdfooter #feedlinks {
407        padding-bottom: 0;
408}
409
410.pun #brdfooter #feedlinks span {
411        background: url(Air/img/feed.png) center left no-repeat;
412        display: inline-block;
413        padding-left: 18px;
414        white-space: nowrap;
415}
416
417.pun #debugtime {
418        border-style: dotted none none none;
419        border-width: 1px 0 0 0;
420        margin-top: 7px;
421        text-align: center;
422}
423
424/* Breadcrumbs, Postlink, Pagination
425----------------------------------------------------------------*/
426
427.pun .linkst .inbox, .pun linksb .inbox, .pun .postlinksb .inbox {
428        overflow: hidden;
429}
430
431.pun .linksb, .pun .postlinksb, .pun .linkst, .pun .crumbs {
432        clear: both;
433        position: relative;
434}
435
436.pun .linkst .crumbs {
437        font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
438        font-size: 1.462em;
439        line-height: 1.211em;
440        padding: 7px 0;
441}
442
443.pun .linksb .crumbs, .pun .postlinksb .crumbs {
444        font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
445        font-size: 1.154em;
446}
447
448.pun .linkst .crumbsplus .pagepost {
449        border-top-style: dotted;
450        border-top-width: 1px;
451}
452
453.pun .linksb .crumbsplus .pagepost, .pun .postlinksb .crumbsplus .pagepost {
454        border-bottom-style: dotted;
455        border-bottom-width: 1px;
456}
457
458.pun .postlinksb .crumbs {
459        margin-right: 11em;
460}
461
462.pun .crumbs li {
463        float: left;
464        padding-right: 0.4em;
465        white-space: nowrap;
466}
467
468.pun .crumbs li strong {
469        font-weight: normal;
470}
471
472.pun .pagelink {
473        float: left;
474        white-space: nowrap;
475}
476
477.pun .pagelink strong, .pun .pagelink a, .pun .pagelink span.spacer {
478        border-style: none none none solid;
479        border-width: 0 0 0 1px;
480        display: inline-block;
481        padding: 0 12px 0 10px;
482        margin-right: -6px;
483}
484
485.pun .pagelink .item1 {
486        border: 0;
487}
488
489.pun .pagelink .pages-label {
490        display: inline-block;
491}
492
493.pun .postlink {
494        float: right;
495        font-weight: bold;
496        text-align: right;
497}
498
499.pun .modbuttons {
500        float: right;
501        padding: 5px 0 3px 0;
502}
503
504.pun .modbuttons input {
505        margin-left: 8px;
506}
507
508.pun .subscribelink {
509        position: absolute;
510        right: 0;
511        text-align: right;
512        top: 33px;
513}
514
515#punindex .subscribelink {
516        top: 0px;
517}
518
519#punindex .linksb {
520        height: 12px;
521}
522
523/*****************************************************************
5244. MAIN TABLES
525*****************************************************************/
526
527.pun #brdmain .blocktable {
528        position: relative;
529}
530
531#punindex #brdmain .blocktable h2, #punsearch #vf h2 {
532        font: 1em/1.462em Arial, Helvetica, sans-serif;
533        font-weight: bold;
534        margin: 1px 1px 0 1px;
535        padding-left: 8px;
536        position: absolute;
537        left: 0;
538        white-space: nowrap;
539        z-index: 100;
540}
541
542#punindex .blocktable th.tcl, #punsearch #vf th.tcl {
543        font-size: 0;
544        text-indent: -9999em;
545}
546
547.pun .blocktable .box {
548        border-style: solid;
549        border-width: 1px;
550        margin-bottom: -1px;
551        overflow: hidden;
552        position: relative;
553}
554
555* html .pun .blocktable .box {
556        display: inline-block;
557}
558
559.pun .blocktable table {
560        table-layout: fixed;
561        margin-bottom: -1px;
562}
563
564.pun .blocktable th {
565        padding: 7px 8px;
566        border-style: none none solid none;
567        border-width: 1px;
568        text-align: left;
569}
570
571.pun .blocktable td {
572        padding: 7px 8px;
573        line-height: 1.3077em;
574        border-style: none none solid none;
575        border-width: 1px;
576        text-align: left;
577}
578
579.pun .blocktable h3 {
580        font-size: 1.077em;
581        font-weight: bold;
582        padding: 0;
583}
584
585.pun .blocktable p {
586        padding: 0;
587}
588
589.pun .blocktable .tcl p {
590        padding: 5px 0 0 0;
591}
592
593.pun .blocktable .tcl {
594        width: auto;
595}
596
597.pun .blocktable .tc2, .pun .blocktable .tc3, .pun .blocktable .tcmod {
598        padding-left: 0;
599        padding-right: 0;
600        text-align: center;
601        width: 11%;
602}
603
604.pun .blocktable .tcr {
605        width: 30%;
606}
607
608.pun .blocktable td .newtext, .pun .blocktable td .pagestext, .pun .blocktable td .byuser {
609        white-space: nowrap;
610}
611
612.pun .blocktable .tcl h3 span.newtext {
613        font-size: 0.929em;
614        font-weight: normal;
615}
616
617.pun #vf td.tcl span.stickytext, .pun #vf td.tcl span.closedtext {
618        font-size: 1em;
619        font-weight: bold;
620}
621
622#punsearch #vf .tc2 {
623        padding-left: 8px;
624        padding-right: 8px;
625        text-align: left;
626        width: 18%;
627}
628
629#users1 .tcr {
630        width: 25%;
631}
632
633#users1 .tc2 {
634        padding-left: 8px;
635        padding-right: 8px;
636        text-align: left;
637        width: 25%;
638}
639
640#debug {
641        margin-top: 12px;
642}
643
644#debug .tcl {
645        width: 10%;
646}
647
648#punredirect #debug .tcl, #punmaint #debug .tcl {
649        width: 20%;
650}
651
652#debug .tcr {
653        width: 90%;
654        white-space: normal
655}
656
657#punindex .tcr .byuser {
658        display: block
659}
660
661#punindex td.tc2, #punindex td.tc3, #punindex td.tcr, .pun #vf td.tc2, .pun #vf td.tc3,
662.pun #vf td.tcr, #punindex td.tcl div.forumdesc, .pun #vf td.tcl span {
663        font-size: 0.923em;
664}
665
666.pun #vf td.tcl a {
667        font-weight: bold;
668}
669
670.pun #vf td.tcl span a {
671        font-weight: normal;
672}
673
674.pun .blocktable .tclcon {
675        height: 1%;
676        min-height: 1px;
677        overflow: hidden;
678        padding: 0 11px 0 12px;
679        position: relative;
680}
681
682.pun .blocktable .tclcon div {
683        width: 100%;
684        overflow: hidden;
685}
686
687.pun .icon {
688        border-style: solid;
689        border-width: 8px;
690        float: left;
691        height: 0;
692        overflow: hidden;
693        width: 0;
694}
695
696.pun .iposted .ipost {
697        font-weight: bold;
698        left: 0;
699        padding-left: 4px;
700        position: absolute;
701        text-align: center;
702        top: 0;
703        width: 8px;
704}
705
706/*****************************************************************
707MAIN POSTS
708*****************************************************************/
709
710/* Structure
711----------------------------------------------------------------*/
712
713.pun .blockpost {
714        border-style: solid;
715        border-width: 1px;
716        margin-bottom: -1px;
717        overflow: hidden;
718        position: relative;
719}
720
721* html .pun .blockpost {
722        display: inline-block;
723}
724
725.pun .blockpost h2 {
726        font: 1em/1.462em Arial, Helvetica, sans-serif;
727        white-space: nowrap;
728        border-bottom-style: solid;
729        border-bottom-width: 1px;
730        height: 1.462em;
731        padding: 0.538em 8px 0.538em 236px;
732        font-weight: normal;
733}
734
735#punsearch .blockpost h2 {
736        height: auto;
737        padding-left: 36px;
738        white-space: normal;
739}
740
741#punsearch .blockpost h2 span span {
742        white-space: nowrap;
743        display: inline-block;
744        font: 1.077em "Trebuchet MS", Arial, Helvetica, sans-serif
745}
746
747#punsearch .blockpost .icon {
748        position: absolute;
749        top: 0;
750        margin-top: -2.154em;
751}
752
753.pun .blockpost h2 .conr {
754        float: right;
755        text-align: right;
756}
757
758.pun .blockpost .inbox {
759        float: right;
760        position: relative;
761        width: 100%;
762}
763
764.pun .blockpost .postbody, .pun .blockpost .postfoot {
765        border-left-style: solid;
766        border-left-width: 1px;
767        float: right;
768        margin-right: -218px;
769        position: relative;
770        text-align: left;
771        width: 100%;
772}
773
774.pun .blockpost .postleft, .pun .blockpost .postfootleft {
775        width: 194px;
776        padding: 7px 12px 7px 12px;
777        float: left;
778        margin-left: -218px;
779        position: relative;
780}
781
782.pun .blockpost .postleft dl {
783        padding: 0;
784}
785
786#punviewtopic .blockpost dt, #punmoderate .blockpost dt {
787        display: block;
788        position: absolute;
789        padding: 0.538em 0 0.538em 12px;
790        height: 1.462em;
791        top: -2.615em;
792        left: 0;
793        overflow: hidden;
794        width: 206px;
795}
796
797.pun .blockpost dt strong {
798        font-size: 1.231em;
799        font-weight: bold;
800}
801
802.pun .blockpost .postleft dd {
803        font-size: 0.923em;
804}
805
806.pun .blockpost .postleft .usertitle {
807        padding: 4px 0 6px 0;
808        font-size: 1em;
809}
810
811.pun .blockpost .postleft .postavatar {
812        display: block;
813        margin: 0 0 4px 0;
814}
815
816.pun .blockpost .postright {
817        position: relative;
818        padding: 4px 230px 7px 18px;
819}
820
821.pun .postmsg {
822        width:100%;
823        overflow: hidden;
824        word-wrap: break-word;
825}
826
827.pun .blockpost .postfootright {
828        position: relative;
829        padding: 7px 230px 7px 18px;
830        text-align: right;
831}
832
833.pun .postfoot p, .pun .postfoot ul {
834        padding: 0;
835}
836
837.pun .blockpost .postfootright li {
838        display: inline;
839}
840
841.pun .blockpost .postfootright li span {
842        display: inline-block;
843        padding-left: 16px;
844        margin-left: 8px;
845        line-height: normal;
846        background: url(Air/img/bull.png) center left no-repeat;
847}
848
849.pun .blockpost .usercontacts {
850        padding: 7px 0;
851}
852
853.pun .blockpost .usercontacts .email {
854        background: url(Air/img/email.png) left 65% no-repeat;
855        margin-right: 5px;
856        padding-left: 21px;
857        display: inline-block;
858        line-height: normal;
859}
860
861.pun .blockpost .usercontacts .website {
862        background: url(Air/img/ext.png) left 65% no-repeat;
863        padding-left: 18px;
864        display: inline-block;
865        line-height: normal;
866}
867
868.pun .postsignature hr {
869        border:none;
870        height: 1px;
871        margin-left: 0px;
872        text-align: left;
873}
874
875/* Content (includes other user content)
876----------------------------------------------------------------*/
877
878.pun .usercontent {
879        padding: 7px 0;
880}
881
882.pun .postmsg p, .pun .postmsg li, #punhelp p samp {
883        font-family: Verdana, Arial, Helvetica, sans-serif;
884}
885
886.pun .usercontent h1, .pun .usercontent h2, .pun .usercontent h3,
887.pun .usercontent h4, .pun .usercontent h5, .pun .usercontent h6 {
888        padding: 7px 0 0 0;
889}
890
891.pun .postmsg h5, #punhelp h5 {
892        font-size: 1.231em;
893        font-weight: bold;
894        padding: 7px 0;
895}
896
897.pun .usercontent ul, .pun .postmsg ul {
898        list-style: disc;
899        padding: 4px 13px 4px 30px;
900}
901
902.pun .usercontent ol, .pun .postmsg ol {
903        list-style: decimal;
904        padding: 4px 13px 4px 30px;
905}
906
907.pun .usercontent ol.alpha, .pun .postmsg ol.alpha {
908        list-style: lower-alpha;
909}
910
911.pun .usercontent li, .pun .postmsg li {
912        padding: 0 3px;
913}
914
915.pun .usercontent li p, .pun .postmsg li p {
916        padding: 0;
917}
918
919.pun span.bbu {
920        text-decoration: underline;
921}
922
923.pun span.bbs, .pun del {
924        text-decoration: line-through;
925}
926
927.pun .postmsg ins, #punhelp samp ins {
928        text-decoration: none;
929}
930
931.pun .blockpost .postmsg .postedit {
932        font-size: 0.857em;
933}
934
935.pun .blockform .postsignature, .pun .blockpost .postsignature {
936        font-size: 0.923em;
937}
938
939.pun .codebox {
940        border-style: solid;
941        border-width: 1px;
942        margin: 0.75em 1em;
943        padding: 0;
944}
945
946.pun .quotebox {
947        border-style: solid;
948        border-width: 1px 1px 1px 3px;
949        margin: 0.75em 1em;
950        padding: 0 0.75em;
951}
952
953.pun .quotebox cite {
954        display: block;
955        padding: 0.75em 0 0 0;
956        font-weight: bold;
957        line-height: 1.462em;
958}
959
960.pun .quotebox blockquote {
961        overflow: hidden;
962        width: 100%;
963}
964
965.pun .codebox pre {
966        overflow-y:hidden;
967        overflow: auto;
968        width: 100%;
969        direction: ltr;
970        text-align: left;
971}
972
973* html .pun .codebox pre {
974        padding-bottom: 10px;
975}
976
977*:first-child+html .pun .codebox pre {
978        padding-bottom: 10px;
979}
980
981.pun .codebox pre code {
982        padding: 0.75em;
983        white-space: pre;
984}
985
986.pun div[class*=codebox] pre code {
987        display: inline-block;
988}
989
990* html .pun .codebox pre code {
991        display: block;
992}
993
994.pun .codebox pre.vscroll {
995        height: 32em;
996        overflow: auto;
997        overflow-y: auto
998}
999
1000.pun .postmsg img, #punhelp samp img {
1001        vertical-align: text-top;
1002}
1003
1004.pun .postmsg .postimg img {
1005        max-width: 98%;
1006        vertical-align: middle;
1007        margin: 7px 0.5em 7px 0;
1008}
1009
1010.pun .postmsg .postimg a:link img, .pun .postmsg .postimg a:visited img {
1011        border-style: solid;
1012        border-width: 2px;
1013}
1014
1015/*****************************************************************
1016MAIN FORMS
1017*****************************************************************/
1018
1019#punedit .blockform h2, #punpost .blockform h2, #postpreview h2, #posterror h2,
1020.pun #quickpost h2, .pun #reportform h2, #pundelete .blockform h2 {
1021        font: 1em/1.462em Arial, Helvetica, sans-serif;
1022        font-weight: bold;
1023        white-space: nowrap;
1024        padding: 10px 19px 4px 37px;
1025        border: 0;
1026}
1027
1028#punpost .blockform h2, #punedit .blockform h2,.pun #quickpost h2,
1029#pundelete .blockform h2 {
1030        margin: 1px 1px 0 1px;
1031        width: 25em;
1032        position: absolute;
1033        z-index: 100;
1034}
1035
1036.pun #quickpost legend, #punpost legend, #punedit legend {
1037        width: 25em;
1038        overflow: hidden;
1039        white-space: nowrap;
1040}
1041
1042.pun .blockform .box {
1043        border-style: solid;
1044        border-width: 1px;
1045        padding-bottom: 12px;
1046}
1047
1048.pun #posterror {
1049        border-style: solid;
1050        border-width: 1px;
1051}
1052
1053.pun #posterror .box {
1054        padding: 0 18px 12px 18px;
1055}
1056
1057* html .pun .blockform .box, * html .pun #posterror {
1058        display: inline-block;
1059}
1060
1061.pun .blockform .forminfo, .pun .error-info {
1062        padding: 12px 18px;
1063        border-style: solid;
1064        border-width: 1px;
1065        position: relative;
1066}
1067
1068.pun .blockform .forminfo {
1069        margin-top: 12px;
1070}
1071
1072#pundelete .blockform .forminfo {
1073        margin-top: 33px;
1074}
1075
1076.pun .forminfo h3 {
1077        padding-bottom: 0;
1078}
1079
1080.pun .error-list li {
1081        padding-left: 24px;
1082        background: url(Air/img/exclaim.png) center left no-repeat;
1083}
1084
1085.pun .inform {
1086        padding: 0 18px;
1087}
1088
1089.pun legend {
1090        font-weight: bold;
1091        padding: 10px 19px 4px 19px;
1092}
1093
1094* html .pun legend {
1095        margin-left: -7px;
1096}
1097
1098*:first-child+html .pun legend {
1099        margin-left: -7px;
1100}
1101
1102.pun .infldset {
1103        border-style: solid;
1104        border-width: 1px;
1105        padding: 12px 18px;
1106}
1107
1108#punregister #rules .infldset {
1109        padding: 5px 18px;
1110}
1111
1112.pun fieldset p {
1113        padding: 0 0 7px 0;
1114        width: 100%;
1115}
1116
1117.pun fieldset .usercontent p {
1118        padding: 7px 0;
1119}
1120
1121.pun fieldset label {
1122        display: block;
1123        padding: 0 0 7px 0;
1124}
1125
1126.pun label em {
1127        font-weight: normal;
1128        font-style: normal;
1129}
1130
1131.pun .required strong {
1132        background: url(Air/img/asterisk.png) center right no-repeat;
1133        font-weight: normal;
1134        padding-right: 14px;
1135        white-space: pre;
1136        display: inline-block;
1137        line-height: normal;
1138}
1139
1140.pun label input, .pun label select, .pun label textarea {
1141        margin-top: 2px;
1142}
1143
1144.pun label.conl {
1145        display: inline-block;
1146        padding-right: 12px;
1147}
1148
1149.pun form .buttons {
1150        padding: 8px 19px 8px 34px;
1151        margin-bottom: -12px;
1152}
1153
1154.pun .blockform .buttons input {
1155        margin-right: 12px;
1156}
1157
1158.pun .rbox {
1159        padding: 3px 0;
1160}
1161
1162.pun .rbox label {
1163        padding: 3px 0 3px 1.75em;
1164        position: relative;
1165        min-height: 1px;
1166}
1167
1168* html .pun .rbox label {
1169        text-indent: -3px;
1170        height: 1%;
1171}
1172
1173.pun .rbox input {
1174        margin: 3px 0.75em 3px -1.75em;
1175        float: left;
1176        position: relative;
1177        vertical-align: middle;
1178        padding: 0;
1179        height: 1em;
1180        width: 1em;
1181}
1182
1183.pun input[type=text], .pun select, .pun textarea {
1184        font-family: Verdana, Arial, Helvetica, sans-serif;
1185}
1186
1187.pun .txtarea textarea, .pun input.longinput {
1188        width: 98%;
1189}
1190
1191.pun #quickpost .txtarea {
1192        padding-right: 12px;
1193        position: relative;
1194}
1195
1196.pun .blockform .bblinks {
1197        padding-top: 0;
1198}
1199
1200.pun .blockform .bblinks li {
1201        display: inline;
1202}
1203
1204.pun .blockform .bblinks li span {
1205        background: url(Air/img/help.png) center left no-repeat;
1206        margin-right: 8px;
1207        padding-left: 20px;
1208        display: inline-block;
1209}
1210
1211.pun #quickpost .bblinks {
1212        padding-top: 0;
1213}
1214
1215.pun #quickpost .bblinks li {
1216        display: inline;
1217}
1218
1219.pun #login p.clearb {
1220        border-top-style: dotted;
1221        border-top-width: 1px;
1222        font-size: 0;
1223        height: 0;
1224        line-height: 0;
1225        margin-top: 7px;
1226        overflow: hidden;
1227        padding-bottom: 3px;
1228        padding-top: 7px;
1229        text-indent: -9999em;
1230        width: 100%;
1231}
1232
1233.pun #postreview {
1234        padding-top: 12px;
1235}
1236
1237.pun #postpreview, .pun #posterror {
1238        margin-bottom: 12px;
1239}
1240
1241.pun #postpreview .postright {
1242        padding: 0;
1243}
1244
1245.pun #postpreview .postbody {
1246        border-style: solid;
1247        border-width: 1px;
1248        float: none;
1249        margin: 0 18px 12px 18px;
1250        padding: 0;
1251        padding: 4px 18px 4px 18px;
1252        width: auto;
1253}
1254
1255.pun span.email {
1256        background: url(Air/img/email.png) left 65% no-repeat;
1257        margin-right: 5px;
1258        padding-left: 21px;
1259        display: inline-block;
1260        line-height: normal;
1261}
1262
1263.pun span.website {
1264        background: url(Air/img/ext.png) left 65% no-repeat;
1265        padding-left: 18px;
1266        display: inline-block;
1267        line-height: normal;
1268}
1269
1270#punmisc #rules .box {
1271        border-style: solid;
1272        border-width: 1px;
1273        padding: 5px 18px;
1274}
1275
1276
1277#punhelp .box {
1278        border-style: solid;
1279        border-width: 1px;
1280        padding: 7px 12px;
1281}
1282
1283.pun .multiselect {
1284        float: left;
1285        padding-bottom: 7px;
1286}
1287
1288.pun .checklist {
1289        border-width: 1px;
1290        border-style: solid;
1291        max-height: 9em;
1292        width: 20em;
1293        overflow: auto;
1294        padding: 0.25em 0.5em;
1295        margin: 0.25em 16px 0 0.15em;
1296}
1297
1298.pun .checklist legend {
1299        padding: 0;
1300}
1301
1302.pun .checklist legend span {
1303        width: auto;
1304        max-width: 25em;
1305}
1306
1307.pun .checklist .checklist-item {
1308        position: relative;
1309}
1310
1311.pun .checklist .checklist-item label {
1312        padding: 0 0 0 1.75em;
1313}
1314
1315.pun .checklist .checklist-item .fld-input {
1316        position: absolute;
1317        left: 0;
1318        top: 0;
1319        padding: 0;
1320        margin: 0;
1321}
1322
1323.pun .checklist .checklist-item input {
1324        margin: 0;
1325        height: 1.55em;
1326        width: 1.55em;
1327}
1328
1329/*****************************************************************
1330PROFILES (+ ADMIN MENU)
1331*****************************************************************/
1332
1333/* Profile / Admin
1334----------------------------------------------------------------*/
1335
1336.pun .blockmenu {
1337        width: 13em;
1338        float: left;
1339        padding-bottom: 12px;
1340}
1341
1342.pun .block2col .blockform, .pun .block2col .block {
1343        margin-left: 15em;
1344}
1345
1346.pun .blockmenu .block2 {
1347        padding-top: 19px;
1348}
1349
1350.pun .blockmenu ul {
1351        border-top-style: dotted;
1352        border-top-width: 1px;
1353        padding: 0;
1354}
1355
1356.pun .blockmenu li {
1357        border-bottom-style: dotted;
1358        border-bottom-width: 1px;
1359        font-weight: bold;
1360        padding: 0;
1361}
1362
1363.pun .blockmenu a:link, .pun .blockmenu a:visited {
1364        display: block;
1365        padding: 9px 6px 3px 6px;
1366        min-height: 1px;
1367        text-decoration: none;
1368}
1369
1370* html .pun .blockmenu a:link,  * html .pun .blockmenu a:visited {
1371        height: 1%;
1372}
1373
1374.pun .blockmenu a:hover, .pun .blockmenu a:active, .pun .blockmenu a:focus {
1375        text-decoration: none;
1376}
1377
1378#viewprofile .box {
1379        border-style: solid;
1380        border-width: 1px;
1381        padding-bottom: 18px;
1382}
1383
1384#viewprofile dt, #adstats dt {
1385        padding: 7px 0;
1386        position: absolute;
1387        width: 13em;
1388        left: 0;
1389}
1390
1391#viewprofile dl {
1392        border-style: solid none none none;
1393        border-width: 1px;
1394        margin: 7px 0;
1395        padding: 0;
1396        width: 100%;
1397        position: relative;
1398}
1399
1400#adintro, #adstats {
1401        border-style: solid;
1402        border-width: 1px;
1403        padding: 18px;
1404}
1405
1406#adintro li span {
1407        display: inline-block;
1408        padding-left: 16px;
1409        margin-left: 8px;
1410        line-height: normal;
1411        background: url(Air/img/bull.png) center left no-repeat;
1412}
1413
1414#adstats .inbox, #adintro .inbox {
1415        border-style: solid;
1416        border-width: 1px;
1417        padding: 18px;
1418}
1419
1420#adstats dl {
1421        margin: 0;
1422        padding: 0;
1423        width: 100%;
1424        position: relative;
1425}
1426
1427#viewprofile dd, #adstats dd {
1428        border-style: none none solid none;
1429        border-width: 1px;
1430        padding: 7px 0 7px 13em;
1431}
1432
1433/*****************************************************************
1434COLOUR SCHEME
1435*****************************************************************/
1436
1437/* Basic defaults and Common Items
1438----------------------------------------------------------------*/
1439
1440html, body, .pun {
1441        background: #f6f9fc;
1442        color: #333;
1443}
1444
1445.pun .punwrap {
1446        background: #fff;
1447        border-color: #cad7e1;
1448        color: #566579;
1449}
1450
1451#brdtitle #brddesc, .pun .pagepost, #brdstats #onlinelist, #brdfooter #searchlinks, #brdfooter #modcontrols,
1452#punmaint h2, #punredirect h2, #adminconsole .submittop, .pun #debugtime, .pun .pagelink a, .pun .pagelink * {
1453        border-color: #b9c5ce;
1454}
1455
1456.pun a, .pun a:link, .pun a:visited {
1457        color: #2365B0;
1458}
1459
1460.pun a:hover, .pun a:active, .pun a:focus {
1461        color: #b50000;
1462}
1463
1464.pun .postmsg .postimg a:link img, .pun .postmsg .postimg a:visited img {
1465        border-color: #22538a;
1466}
1467
1468.pun .postmsg .postimg a:hover img, .pun .postmsg .postimg a:active img, .pun .postmsg .postimg a:focus img {
1469        border-color: #b50000;
1470}
1471
1472/* Primary Navigation
1473----------------------------------------------------------------*/
1474
1475#brdmenu {
1476        background: #44699c;
1477}
1478
1479#brdmenu a, #brdmenu a:link, #brdmenu a:visited {
1480        background: #44699c;
1481        border-color: #fff;
1482        color: #d4dae2;
1483}
1484
1485#brdmenu a:hover, #brdmenu a:active, #brdmenu a:focus {
1486        background: #b50000;
1487        border-color: #fff;
1488        color: #fff;
1489}
1490
1491/* Main Tables
1492----------------------------------------------------------------*/
1493
1494.pun .blocktable .box {
1495        background: #fcfdfe;
1496        border-color: #b9c5ce #d9e1e7;
1497}
1498
1499#punindex .blocktable h2, .pun #vf h2 {
1500        color: #357082;
1501}
1502
1503#adminconsole fieldset th, #adminconsole fieldset td {
1504        background: #f6f9fc;
1505        border-color: #dfe6ee;
1506}
1507
1508.pun #users1 h2 {
1509        background: #fff;
1510}
1511
1512.pun .blocktable td {
1513        border-color: #dfe6ee;
1514}
1515
1516.pun .blocktable th {
1517        background: #ebf1f5;
1518        border-color: #cad7e1;
1519        color: #357082;
1520}
1521
1522.pun .blocktable td.tcl span.stickytext {
1523        color: #3399CC;
1524}
1525
1526/* Main Posts
1527----------------------------------------------------------------*/
1528
1529.pun .blockpost {
1530        background: #f6f9fc;
1531        border-color: #b9c5ce #d9e1e7;
1532}
1533
1534.pun .blockpost h2 {
1535        background: #ebf1f5;
1536        border-color: #cad7e1;
1537        color: #357082;
1538}
1539
1540.pun .blockpost .postbody, .pun .blockpost .postfoot {
1541        background: #fcfdfe;
1542        border-color: #dfe6ee;
1543}
1544
1545.pun .blockpost .postfootright li {
1546        color: #fcfdfe;
1547}
1548
1549.pun .postmsg, #punhelp code, #punhelp samp {
1550        color: #333;
1551}
1552
1553.pun .postsignature, .pun .postmsg .postedit {
1554        color: #566579;
1555}
1556
1557.pun .quotebox {
1558        background: #f8f9f0;
1559        border-color: #7aadbd;
1560        color: #566579;
1561}
1562
1563.pun .quotebox cite {
1564        color: #357082;
1565}
1566
1567.pun .codebox, #punhelp .codebox code {
1568        background: #333;
1569        color: #fff;
1570}
1571
1572.pun .postmsg hr {
1573        background: #b9c5ce;
1574}
1575
1576.pun .postmsg ins, #punhelp samp ins {
1577        background-color: #ff0;
1578}
1579
1580/* Main Forms + Profile
1581----------------------------------------------------------------*/
1582
1583.pun .blockform .box, #adstats, #adintro, #postpreview, #posterror {
1584        border-color: #b9c5ce #d9e1e7;
1585        background: #ebf1f5;
1586}
1587
1588#punmisc #rules .box, #punhelp .box {
1589        border-color: #b9c5ce #d9e1e7;
1590        background: #f6f9fc;
1591}
1592
1593.pun #quickpost h2, #punpost .blockform h2, #punedit .blockform h2, #posterror h2,
1594#pundelete .blockform h2 {
1595        background: #ebf1f5;
1596        color: #357082;
1597}
1598
1599.pun .forminfo {
1600        background: #fff;
1601        border-color: #dfe6ee;
1602}
1603
1604#puninstall form#install .forminfo {
1605        background: #44699c;
1606        color: #fff;
1607}
1608
1609.pun #posterror .error-info {
1610        background: #ffffe1;
1611        border-color: #dfe6ee;
1612}
1613
1614#puninstall form#install .error-info {
1615        background: #ffffe1;
1616        border-color: #dfe6ee;
1617        color: #333;
1618}
1619
1620.pun .infldset, #adintro .inbox, #adstats .inbox {
1621        background: #f6f9fc;
1622        border-color: #dfe6ee;
1623}
1624
1625.pun label, .pun legend, #adminconsole fieldset th {
1626        color: #357082;
1627}
1628
1629.pun fieldset p {
1630        border-color: #b9c5ce;
1631}
1632
1633.pun .blockmenu ul, .pun .blockmenu li {
1634        border-color: #b9c5ce;
1635}
1636
1637.pun .blockmenu a:hover, .pun .blockmenu a:active, .pun .blockmenu a:focus {
1638        background: #ffffe6;
1639}
1640
1641.pun .blockmenu .isactive a:link, .pun .blockmenu .isactive a:visited {
1642        color: #333;
1643        background: #f6f9fc;
1644        }
1645
1646.pun #viewprofile .box {
1647        border-color: #b9c5ce #d9e1e7;
1648        background: #ebf1f5;
1649}
1650
1651.pun #viewprofile dt, #adstats dt {
1652        color: #357082;
1653}
1654
1655.pun #viewprofile dl, .pun #viewprofile dd, #adstats dl, #adstats dd {
1656        border-color: #dfe6ee;
1657}
1658
1659#adminconsole fieldset td.nodefault {
1660        background: #d59b9b;
1661}
1662
1663.pun .multiselect {
1664        color: #357082;
1665}
1666
1667.pun .checklist {
1668        background: white;
1669        border-color: #ccc;
1670}
1671
1672/* Status Indicators
1673----------------------------------------------------------------*/
1674
1675.pun .icon {
1676        border-color: #e8ecf1 #d4d9dd #dfe3e8 #e8ecf1;
1677}
1678
1679.pun .iredirect .icon {
1680        border-color: #b9c5ce;
1681        border-width: 1px;
1682        padding: 7px;
1683}
1684
1685.pun .inew .icon {
1686        border-color: #91b3d9 #87a8d1 #6c85bb #7292c3;
1687}
Note: See TracBrowser for help on using the repository browser.