]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - themes/MacOSX/MacOSX.css
No tabs
[SourceForge/phpwiki.git] / themes / MacOSX / MacOSX.css
1 /*
2  $Id$
3
4  Classes:
5
6  div.wikitext - the transformed wiki page text.
7
8  a.wiki             - link to page in wiki.
9  a.named-wiki       - a named link to page in wiki (from e.g. [name|WikiPage]).
10  a.interwiki        - link to page in another wiki
11  span.wikipage    - page name within interwiki link.
12  a.named-interwiki  - link to page in another wiki
13  a.url              - link to external URL from wiki page.
14  a.named-url        - link to external URL from wiki page.
15
16  .wikiunknown a, .wikiunknown u
17  .named-wikiunknown a, .named-wikiunknown u
18
19  a.wikiaction
20  a.wikiadmin
21  .wikiunsafe
22
23  a.backlinks
24
25  TODO: Get rid of tables in wikiaction forms.
26  */
27
28 body { background: #fafafa url("images/bgpaper8.png"); }
29 body.edit { background: #fafafa url("images/bggranular.png"); }
30
31 body { }
32
33 /* Ensure identical vertical alignment for adjacent form buttons,
34    whether image based (Theme buttons) or not */
35 input[type=submit],
36 input[type=cancel],
37 input[type=image] { vertical-align: middle }
38
39 h1, h2, h3, .toolbar, td { font-family: "Lucida Grande", Helvetica, Arial, sans-serif; }
40
41 input.button { font-family: "Lucida Grande", Helvetica, Arial, sans-serif; }
42
43 input.numeric {
44   text-align: right;
45 }
46 .wikitext pre { font-family: Monaco, monospace; }
47
48 input[type=text] {
49   border-top:    1px solid #7c7c7c;
50   border-left:   1px solid #c3c3c3;
51   border-bottom: 1px solid #dddddd;
52   border-right:  1px solid #c3c3c3;
53 }
54
55 /* Add space between the input field and following buttons, but not after the last button. */
56 div.wikiaction input[type=text],
57 div.wikiadmin input[type=text],
58 form.wikiadmin input[type=file] {
59   margin-right: 0.5em;
60 }
61
62 /**
63  * Wiki
64  */
65 div.wikitext {
66   background: white;
67   border-top:    1px solid #7c7c7c;
68   border-left:   1px solid #c3c3c3;
69   border-bottom: 1px solid #dddddd;
70   border-right:  1px solid #c3c3c3;
71   padding-left: 0.8em;
72   padding-right: 0.8em;
73   padding-top: 0.5em;
74   padding-bottom: 0.5em;
75   margin: 0.5ex 0px;
76   clear: both;
77 }
78
79 input.wikitext { margin:0px; }
80 input[type=text] {
81   height: 2.7ex;
82   padding: 0.4ex 0.3ex;
83 }
84
85 div.toolbar { margin: 1ex 0ex; }
86
87 /**
88  * PageTypes
89  */
90 .interwiki-map thead td {
91   background: #e8e8e8;
92   font-weight: bold;
93   font-size: smaller;
94 }
95 .interwiki-map thead td:first-child { text-decoration: underline; }
96 .interwiki-moniker { background: #eee; }
97 .interwiki-url { background: #f8f8f8; }
98
99 /* Mozilla RecentChanges Sidebar */
100 body.sidebar {
101   font-size: smaller;
102   margin: 0.5em;
103 }
104 body.sidebar div.wikitext {
105   padding: 0.5em;
106 }
107 body.sidebar div.wikitext ul { padding-left: 1em; }
108 body.sidebar h2 { margin-top: 0; }
109
110 div.error {
111   background: #eee;
112   border: 1px solid gray;
113   padding-left: 0.8em;
114   padding-right: 0.8em;
115   padding-top: 0.8ex;
116   padding-bottom: 0;
117   margin-top: 1em;
118   clear: both;
119   font-size: smaller;
120 }
121
122 /* Debug */
123 .debug {
124   color: black;
125   background: white;
126   font-family: monospace;
127   font-size: smaller;
128   margin: 1ex 0;
129   padding: 0.5ex 0.5em;
130   border: 1px solid #eee;
131 }
132
133 /*
134  * Link styles
135  */
136 /* Wiki Links */
137 a.wiki { text-decoration: none; }
138 .wiki, .named-wiki { font-weight: bold; color:#1d42be; } /*blue*/
139
140 /* Unknown links */
141 .wikiunknown a, .named-wikiunknown a, .wikiunknown U { text-decoration: none; }
142
143 .wikiunknown, .named-wikiunknown {color: #555; }
144
145 /* Interwiki links */
146 a.interwiki { text-decoration: none; }
147 .wikipage   { font-weight: bold; }
148
149 .interwiki,
150 i .interwiki .wikipage, em .interwiki .wikipage { font-style: oblique; }
151
152 .interwiki .wikipage,
153 i .interwiki, em .interwiki { font-style: normal; }
154
155 /*
156  * wikiaction, wikiadmin, wikiunsafe:
157  */
158 a.wikiaction, a.wikiadmin { text-decoration: none; }
159
160 img { border: 0; }
161 img.rssicon { vertical-align: middle; }
162 img.wiki-button { vertical-align: middle; }
163 .wiki-button { border:0; }
164
165 a.wikiaction { border: 0; }
166
167 /* backlinks */
168 a.backlinks { color: #006; }
169
170 /* Make the textarea on the edit page full width */
171 textarea.wikiedit { width: 100%; margin-top: 1ex; }
172
173 p.editdate { font-size: smaller; margin-bottom: 0; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; }
174
175 /* Calendar plugin */
176 a.cal-hide,
177 a.cal-arrow { text-decoration: none; }
178 .cal-arrow { font-weight: bold; }
179 .cal-dayname {
180   font-size: smaller;
181   text-decoration: none;
182 }
183 table.cal td {
184   background: white;
185   border-top:    1px solid #7c7c7c;
186   border-left:   1px solid #c3c3c3;
187   border-bottom: 1px solid #dddddd;
188   border-right:  1px solid #c3c3c3;
189 }
190 table.cal-header td {
191   font-size:  larger;
192   background: white;
193   border: 0px;
194 }
195 table.cal td.cal-dayname { background: #e8e8e8; }
196 table.cal td.cal-today {
197   background:    #f4f4f4;
198   border-top:    1px solid #7c7c7c;
199   border-left:   1px solid #c3c3c3;
200   border-bottom: 1px solid #dddddd;
201   border-right:  1px solid #c3c3c3;
202 }
203
204 /* IncludePage plugin ================================================= */
205
206 .transclusion-title {
207   font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
208   font-size: smaller;
209   text-decoration: underline;
210   text-align: right;
211   font-style: oblique;
212   margin-bottom: 0.25ex;
213   margin-right:  0.25em;
214 }
215
216 .transclusion {
217   background: #fdfdfd;
218   border-top:    1px solid #7c7c7c;
219   border-left:   1px solid #c3c3c3;
220   border-bottom: 1px solid #dddddd;
221   border-right:  1px solid #c3c3c3;
222   padding-left:  0.8em;
223   padding-right: 0.8em;
224   padding-top:    0px;
225   padding-bottom: 0px;
226   margin: 0.5ex ;
227   margin-left:   0.25em;
228   margin-right:  0.25em;
229   margin-bottom: 0.1ex;
230   font-size: smaller;
231 }
232
233 /* The transclusion of the TextEditingRules Synopsis on templates/editpage.html */
234 .wiki-edithelp .transclusion {
235   font-size: smaller;
236   background: inherit;
237   padding: 0.5ex 0.5em;
238   margin: 0.2ex 5%;
239 }
240 .wiki-edithelp .transclusion p { margin: 0; }
241 .wiki-edithelp {
242   background: white;
243   border-top:    1px solid #7c7c7c;
244   border-left:   1px solid #c3c3c3;
245   border-bottom: 1px solid #dddddd;
246   border-right:  1px solid #c3c3c3;
247   padding-left:  0.5em;
248   padding-right: 0.5em;
249   padding-top:    0.75ex;
250   padding-bottom: 0.75ex;
251   margin-left:  0;
252   margin-right: 0;
253   margin-top: 1ex;
254   margin-bottom: 1ex;
255   font-size: smaller;
256 }
257 .wiki-edithelp p {
258   font-family: Arial, Helvetica, sans-serif;
259   padding-left:  0.5em;
260   padding-right: 0.5em;
261   padding-top:    0.5ex;
262   padding-bottom: 0.5ex;
263   margin: 0;
264 }
265 div.wiki-message {
266   background: #fff url("images/bggranular.png");
267   border: solid 1px #d8d8d8;
268   padding: 6pt;
269 }
270
271 .printer { display: none; }
272
273 /**
274  * Diff Output
275  */
276 /* main box */
277 .diff {
278   background: white;
279   border-top:    1px solid #7c7c7c;
280   border-left:   1px solid #c3c3c3;
281   border-bottom: 1px solid #dddddd;
282   border-right:  1px solid #c3c3c3;
283 }
284 .diff .block {
285   background: #d8d8d8;
286 }
287
288 /* individual blocks */
289 .diff .context {
290   background: white;
291   border: none;
292 }
293 /* + - line prefix */
294 .diff .block tt.prefix {
295   font-weight: normal;
296   font-family: monospace;
297   margin-left: -1.6em;
298   color: black;
299   border: none;
300 }
301 /* changed words */
302 .diff ins { font-weight: bolder; }
303 .diff ins { text-decoration: none; }
304
305 /* blocks containing deleted or added words */
306 .diff .original,
307 .diff .deleted,
308 .diff .final,
309 .diff .added {
310   background: white;
311 }
312 /* blocks containing deleted words */
313 .diff .original:first-child,
314 .diff .deleted:first-child {
315   border-top: 2px solid #f99; /* fcc */
316 }
317 .diff .original,
318 .diff .deleted {
319   background: white;
320   border-left: 2px solid #f99; /* fcc */
321   border-right: 2px solid #f99; /* fcc */
322 }
323 .diff .original:last-child,
324 .diff .deleted:last-child {
325   border-bottom: 2px solid #f99; /* fcc */
326 }
327 /* blocks containing added words */
328 .diff .final:first-child,
329 .diff .added:first-child {
330   border-top: 2px solid #9f9; /* cfc */
331 }
332 .diff .final,
333 .diff .added {
334   background: white;
335   border-left: 2px solid #9f9; /* cfc */
336   border-right: 2px solid #9f9; /* cfc */
337 }
338 .diff .final:last-child,
339 .diff .added:last-child {
340   border-bottom: 2px solid #9f9; /* cfc */
341 }
342 /* deleted words */
343 .diff del { background: #fcc; } /* f99 */
344 /* added words */
345 .diff ins { background: #cfc; } /* 9f9 */
346
347
348 /**
349  * PageList output
350  */
351 .pagelist {
352   font-size: smaller;
353 }
354 .pagelist tr.evenrow { background: #f8f8f8; }
355 .pagelist tr.oddrow  { background: #eee; }
356 .pagelist thead td {
357   background: #e8e8e8;
358   text-decoration: none;
359   font-weight: bold;
360 }
361 .pagelist thead td u { text-decoration: none; }
362 /* Yellow highlight for every td of mouseover'd tr in pagelist tbody
363    ie mac ignores all these */
364 .pagelist tbody tr:hover>td {
365   border: solid #ffff99 2px;
366 }
367 /* some browsers give wacky expanding :hover cells,
368    use transparent border here instead of padding change */
369 .pagelist tbody tr>td {
370   border: solid transparent 2px;
371 }
372 th.gridbutton {
373   background-color: ThreeDLightShadow;
374   color: black;
375   font-family: Tahoma, Arial, Helvetica, sans-serif;
376   font-size: small;
377   font-weight: normal;
378   height: 18px;
379   white-space: nowrap;
380   max-height: 24px;
381   padding: 5px 0px 5px 0px;
382   margin: 5px 0px;
383   float: none;
384   border-width: 1px;
385   border-style: solid;
386   border-color: ThreeDHighlight ThreeDDarkShadow ThreeDDarkShadow ThreeDHighlight;
387 }
388 input.gridbutton, a.gridbutton, a:hover.gridbutton, a:visited.gridbutton {
389   text-decoration: none;
390   font-size: small;
391   font-weight: normal;
392   font-family: Tahoma, Arial, Helvetica, sans-serif;
393   background-color: ThreeDLightShadow;
394   color: black;
395 }
396
397 /**
398  * Search
399  */
400 #searchholder { display: inline; }
401
402 /**
403  * Search Results
404  */
405 .search-context { background: white; font-style: oblique; }
406 .search-term {
407   background: #9bdaff;
408   font-weight: normal;
409 }
410 #LSResult {
411   position: absolute;
412   text-align: left;
413   display: none;
414   z-index: 100;
415   background-color: white;
416   border: 1px solid #d0d0d0; 
417   font-size: 9px;
418   overflow: hidden;
419 }
420 #LSHighlight {
421   background-color: #f08000;
422 }
423 #LSResult .evenrow {
424   background-color: #f0f0f0;
425
426 #LSREsult .oddrow {
427
428 .LSEnd {
429   text-align: right;
430 }
431 .LSRow:hover {
432   background-color: white;
433 }
434 .LSRow {
435   padding: 1px;
436
437 ul.LSRes {
438   margin: 0px;
439   padding: 0px;
440 }
441 li.LSRow {
442   margin: 0px;
443   list-style-image: none;
444 }
445
446 .clear-floats {
447   clear: both;
448 }
449
450 dl {
451   display:table;
452 }
453 /* dotted underline each dt. use display:table to shrink width */
454 dt {
455   display: table;
456   font-weight: bold;
457   vertical-align: baseline;
458   margin-top: 1.25ex;
459   margin-bottom: 0.25ex;
460   padding-left: 0.25ex;
461   padding-right: 0.25ex;
462   border-bottom-style: dotted;
463   border-bottom-width: 2pt;
464   border-bottom-color: #9999cc;
465 }
466 /* No underlines for wiki-links in dt,
467    we already have dotted underline */
468 dt a.wiki, dt a.named-wiki {
469   text-decoration: none;
470 }
471 /* No top margin for first dt */
472 dl>dt:first-child {
473   margin-top: 0ex;
474 }
475 /* underline each dd.
476    use display:table to shrink width */
477 dd {
478 /* overflows wide text beyond containing dl */
479 /* in most browsers :( Would have been nice */
480 /*   display: table; */
481   position: relative;
482   margin-left: 3.5em;
483   margin-bottom: 0.5ex;
484   padding-left: 0.125em;
485   padding-bottom: 0.5ex;
486   padding-right: 0.125em;
487   border-bottom-style: solid;
488   border-bottom-width: thin;
489   border-bottom-color: #9999cc;
490 }
491 pre,
492 div.plugin code {
493   color: black;
494   display: block;
495   background-color: #fcfcfc;
496   font-size: 90%;
497   line-height: 1.25em;
498   margin-top: 0.25em;
499   margin-left: 0em;
500   margin-bottom: 2ex;
501   margin-right: 0em;
502   padding-top: 0.25em;
503   padding-left: 0.5em;
504   padding-bottom: 0.25em;
505   padding-right: 0.5em;
506   border-style: solid;
507   border-width: 1px;
508   border-color: #ccc;
509 }
510 pre {
511   background: #fafafa url("images/bgpaper8.png");
512 }
513 /* Indented wrap past diff buttons in RecentChanges */
514 ul li.rc-major, ul li.rc-minor {
515   margin-left: 0;
516   padding-left: 3em;
517   text-indent: -3em;
518 }
519
520 /**
521  * PageHistory, Info
522  */
523 td.pageinfo { font-weight: bold; }
524 .pageinfo-minoredit, .pageinfo-authorid {
525   font-size: smaller;
526   font-style: oblique;
527 }
528
529 /**
530  * Other
531  */
532 .printer, .no-css { display: none; }
533
534 /* Disabled Plugins */
535 .disabled-plugin
536 {
537   clear: both;
538   margin: 1ex 0;
539   padding: 0;
540 }
541 .disabled-plugin .title {
542   color: #400;
543   background-color: inherit;
544   font-size: x-small;
545   text-align: right;
546   padding: 0 0.5em;
547 }
548 .disabled-plugin pre {
549   color: black;
550   background: #ddd;
551   margin: 0;
552   padding: 0.3ex 0.5em;
553 }
554
555 /* "(Redirected from ...)" message. */
556 span.redirectfrom {
557   font-size: small;
558   font-style: oblique;
559   font-weight: normal;
560   padding-left: 1em;
561 }
562
563 /*
564  * "E-mail" style blockquote
565  */
566 blockquote.mail-style-quote {
567   border-left: medium #284 solid;
568   padding-left: 1em;
569   margin-left: 0;
570   margin-right: 0;
571 }
572 .mail-style-quote blockquote.mail-style-quote {
573   margin-left: -0.6em;
574 }
575
576 /*
577  * wikiblog
578  */
579 .floatleft { float: left; }
580 .floatright { float: right; }
581
582 div.wikiblog {
583   /* border: thin black solid; */
584   margin: 1ex 2em;
585   padding: 0 0;
586 }
587 div.wikiblog > div {
588   margin: 0 0;
589   padding: 0.5ex 0.5em;
590 }
591 div.wikiblog > div.wikiblog-footer {
592   padding: 0.2ex 0.5em;
593 }
594 h3.wikiblog-summary {
595   font-size: medium;
596   font-weight: bold;
597   margin: 0 0 1ex 0;
598 }
599
600 table.wikiblog-form {
601   width: auto;
602   border-collapse: collapse;
603   margin: 0.25em 0;
604 }
605 .wikiblog-form caption {
606   caption-side: top;
607   font-weight: bold;
608   text-align: left;
609   padding: 0.5ex 0.5em;
610 }
611 .wikiblog-form th {
612   vertical-align: top;
613   text-align: right;
614   padding: 0 0 0.3em 0.5em;
615 }
616 .wikiblog-form td {
617   padding: 0.25em 0.5em;
618 }
619 .wikiblog-form td.submit-button {
620   padding: 0;
621 }
622 .wikiblog-form input[type=text],
623 .wikiblog-form textarea {
624   margin: 0 0;
625   width: 100%;
626 }
627 div.wikicomment div.wikicomment-footer {
628   padding: 0.2ex 0.5em;
629 }
630 div.wikicomment div.wikicomment-footer named-wiki {
631   font-size: small;
632 }
633 table.interwiki-map {
634   margin: 1em 2em;
635 }
636 .interwiki-map th {
637   text-decoration: underline;
638   text-align: left;
639   padding-left: 1em;
640 }
641 .interwiki-map td.interwiki-url {
642   padding-left: 2em;
643 }
644 .interwiki-map th.interwiki-url {
645   padding-left: 3em;
646 }
647
648 .dialog {
649   background-color: #cdf;
650   color: black;
651   margin: 2em auto 2em auto;
652   border: thin black solid;
653   width: 50%;
654 }
655 .dialog h1, .dialog p, .dialog div {
656   text-align: center;
657 }
658 .dialog h1 {
659   font-size: large;
660   margin: 0.5em 0 1em 0;
661 }
662 .dialog div.message {
663   background-color: white;
664   color: black;
665   color: black;
666   margin: 0 1em;
667   padding: 0.5em 0.5em;
668 }
669 .dialog p.buttons {
670   margin: 1em 0 0.5em 0;
671 }
672
673 /* postnuke css:*/
674 .gensmall{font-size:10px}
675 .genmed{font-size:11px}
676 td.cat{font-weight:bold;letter-spacing:1px;color:#000000;background: url(./images/cellpic1.png);height:27px}
677 /* Main table cell colours and backgrounds */
678 td.row1{background:#eaedf4;color:#000000}
679 td.row2{background:#d9e2ec;color:#000000}
680 td.row3{background:#cad9ea;color:#000000}
681 td.spacerow{background:#cad9ea;color:#000000}
682
683 /* This is the outline round the main forum tables */
684 .forumline{background:#ffffff;color:#000000;border:1px solid #006699}
685
686 /* Sidebar */
687 .box { background:#ffffff; border: 1px solid silver }
688 .box-title { font-family: Tahoma, sans-serif; font-weight: normal; background-color: #ccc; color: black; text-align: center; border: none; padding: 2px 0 2px 0;}
689 .box-data { width: 160px; font-size: 9pt; font-weight: normal; border: none; }
690 .box-data .wiki { font-weight: normal; }
691 td.sidebar { border-spacing: 0px; margin: 0ex;}
692
693 /* plugin BoxRight */
694 div.boxright {
695   background-color: #e9fbff;
696   width: 200px; 
697   right: 10px;
698   padding: 0.5em; 
699   float: right; 
700   border: thin solid #888888; 
701   padding: 0.5em;
702 }
703
704 /* RssFeed */
705 div.rss { margin: 1em; padding: 1em; font-size: 0.9em; background-color: #eeeeee; border: thin dashed #aaa; }
706 div.feed { color: #333; margin: -0.5em; margin-bottom: 0em; padding: 0.3em; font-weight: bold; background-color: #f2f2f2; font-size: 1.2em; }
707 div.itemdesc {  padding-left: 1em; }
708 div.rssitem { border-top: thin dashed #aaa; }
709
710 /* SqlResult */
711 table.sqlresult { 
712   border: 1px outset gray;
713   background: white;
714   margin: 0.5ex 0.5em;
715   padding: 1px;
716 }
717 .sqlresult tr.evenrow { background: #eee; }
718 .sqlresult tr.oddrow  { background: white; }
719 table.sqlresult td {
720   margin: 1px;
721   border: 1px solid gray;
722 }
723
724 /**
725  * TeX2png plugin
726  */
727 img.tex { 
728   vertical-align: middle; 
729 }
730
731 /**
732  * PhotoAlbum plugin
733  */
734 .boldsmall {
735   font-weight: bold;
736   font-size: 11px;
737 }
738
739 .wikiwyg_toolbar {
740     background: #D3D3D3;
741     border: 1px outset;
742     letter-spacing: 0;
743     padding: 2px;
744 }
745
746 span.wikiwyg_control_link a {
747     padding-right: 8px;
748 }
749
750 .wikiwyg_button {
751     background: #D3D3D3;
752     border: 1px solid #D3D3D3;
753     cursor: pointer;
754     width: 20px;
755     height: 20px;
756     vertical-align: bottom;
757 }
758
759 .wikiwyg_button:hover {
760     border: 1px outset;
761 }
762
763 .wikiwyg_button:active {
764     border: 1px inset;
765 }
766
767 .wikiwyg_separator {
768     background: #D3D3D3;
769     border: 1px solid #D3D3D3;
770     width: 9px;
771     height: 20px;
772     vertical-align: bottom;
773 }
774
775 .wikiwyg_selector {
776     width: 70px;
777 }
778
779 .wikiwyg_wysiwyg table {
780     border-collapse: collapse;
781     margin-bottom: .2em;
782 }
783
784 .wikiwyg_wysiwyg table td {
785     border: 1px;
786     border-style: solid;
787     padding: .2em;
788     vertical-align: top;
789 }
790
791 /**
792  * Wiki
793  */
794 textarea.wikiedit, input.wikitext, textarea.summary {
795   background: white;
796   border-top:    1px solid #7c7c7c;
797   border-left:   1px solid #c3c3c3;
798   border-bottom: 1px solid #dddddd;
799   border-right:  1px solid #c3c3c3;
800   padding-left: 0.8em; 
801   padding-right: 0.8em; 
802   padding-top: 0.5em;
803   padding-bottom: 0.5em;
804   margin: 0.5ex 0px;
805   clear: both;
806 }
807
808 .toolbar , div.toolbar  {
809   margin : 0.5ex 0;
810 }
811
812 /* Link icons */
813 img.linkicon  {
814   vertical-align : middle;
815 }
816
817 /**
818  * PageTypes
819  */
820 .interwiki-map thead td,
821 .interwiki-moniker,
822 .interwiki-url {
823   padding-left: 1em;
824   padding-right: 1em;
825 }
826
827 /**
828  * Diff Output
829  */
830 /* main box */
831 .diff {
832   margin:  0.5ex 0;
833   padding: 1px;
834 }
835 .diff .block {
836   padding: 0.5ex 0.5em;
837 }
838 /* blocks containing deleted or added words */
839 .diff .original, .diff .deleted,
840 .diff .final, .diff .added {
841   padding: 1px;
842 }
843
844 .diff .block div {
845   position: relative;
846   padding-left: 1.5em;
847
848 .diff .prefix {
849   position: absolute;
850   left: 0;
851   top:  0;
852 }
853
854 /* deleted & added words */
855 .diff del, .diff ins {
856   padding-left: 0.5ex;
857   padding-right: 0.5ex;
858 }
859
860 /*
861  * table class="boxed"
862  * will put a border around the table (but not around the cells)
863  *
864  * table class="bordered"
865  * will put a border around the table and the cells
866  *
867  * In both cases, the caption will be bold and centered under the table
868  *
869  * In both cases, the headers (th) will have a "#d8d8d8" background
870  */
871
872 table.boxed, table.bordered, table.bordered th, table.bordered td {
873     border-width: 1px;
874     border-style: solid;
875     border-collapse: collapse;
876     vertical-align: top;
877 }
878
879 table.boxed td, table.bordered td,
880 table.boxed th, table.bordered th {
881     padding-left: 5px; 
882     padding-right: 5px; 
883     padding-top: 0px; 
884     padding-bottom: 0px; 
885 }
886
887 table.boxed caption, table.bordered caption {
888     text-align: center;
889     font-weight: bold;
890     caption-side: bottom;
891     padding-top: 0.8em;
892 }
893
894 table.boxed th, table.bordered th {
895     font-weight: bold;
896     background-color: #d8d8d8;
897 }
898
899 /* For emacs users
900  *
901  * Local Variables:
902  * mode: c
903  * c-file-style: cc-mode
904  * End:
905  */