first commit
[wnstats.git] / public / javascripts / jqplot / docs / styles / 1.css
blob17e9cbc30fd5febc9ee72dbe58cc342cc2b83f98
1 /*
2 IMPORTANT: If you're editing this file in the output directory of one of
3 your projects, your changes will be overwritten the next time you run
4 Natural Docs. Instead, copy this file to your project directory, make your
5 changes, and you can use it with -s. Even better would be to make a CSS
6 file in your project directory with only your changes, which you can then
7 use with -s [original style] [your changes].
9 On the other hand, if you're editing this file in the Natural Docs styles
10 directory, the changes will automatically be applied to all your projects
11 that use this style the next time Natural Docs is run on them.
13 This file is part of Natural Docs, which is Copyright (C) 2003-2008 Greg Valure
14 Natural Docs is licensed under the GPL
17 body {
18 font: 10pt Verdana, Arial, sans-serif;
19 color: #000000;
20 margin: 0; padding: 0;
23 .ContentPage,
24 .IndexPage,
25 .FramedMenuPage {
26 background-color: #E8E8E8;
28 .FramedContentPage,
29 .FramedIndexPage,
30 .FramedSearchResultsPage,
31 .PopupSearchResultsPage {
32 background-color: #FFFFFF;
36 a:link,
37 a:visited { color: #900000; text-decoration: none }
38 a:hover { color: #900000; text-decoration: underline }
39 a:active { color: #FF0000; text-decoration: underline }
41 td {
42 vertical-align: top }
44 img { border: 0; }
48 Comment out this line to use web-style paragraphs (blank line between
49 paragraphs, no indent) instead of print-style paragraphs (no blank line,
50 indented.)
52 p {
53 text-indent: 5ex; margin: 0 }
56 /* Opera doesn't break with just wbr, but will if you add this. */
57 .Opera wbr:after {
58 content: "\00200B";
62 /* Blockquotes are used as containers for things that may need to scroll. */
63 blockquote {
64 padding: 0;
65 margin: 0;
66 overflow: auto;
70 .Firefox1 blockquote {
71 padding-bottom: .5em;
74 /* Turn off scrolling when printing. */
75 @media print {
76 blockquote {
77 overflow: visible;
79 .IE blockquote {
80 width: auto;
86 #Menu {
87 font-size: 9pt;
88 padding: 10px 0 0 0;
90 .ContentPage #Menu,
91 .IndexPage #Menu {
92 position: absolute;
93 top: 0;
94 left: 0;
95 width: 31ex;
96 overflow: hidden;
98 .ContentPage .Firefox #Menu,
99 .IndexPage .Firefox #Menu {
100 width: 27ex;
104 .MTitle {
105 font-size: 16pt; font-weight: bold; font-variant: small-caps;
106 text-align: center;
107 padding: 5px 10px 15px 10px;
108 border-bottom: 1px dotted #000000;
109 margin-bottom: 15px }
111 .MSubTitle {
112 font-size: 9pt; font-weight: normal; font-variant: normal;
113 margin-top: 1ex; margin-bottom: 5px }
116 .MEntry a:link,
117 .MEntry a:hover,
118 .MEntry a:visited { color: #606060; margin-right: 0 }
119 .MEntry a:active { color: #A00000; margin-right: 0 }
122 .MGroup {
123 font-variant: small-caps; font-weight: bold;
124 margin: 1em 0 1em 10px;
127 .MGroupContent {
128 font-variant: normal; font-weight: normal }
130 .MGroup a:link,
131 .MGroup a:hover,
132 .MGroup a:visited { color: #545454; margin-right: 10px }
133 .MGroup a:active { color: #A00000; margin-right: 10px }
136 .MFile,
137 .MText,
138 .MLink,
139 .MIndex {
140 padding: 1px 17px 2px 10px;
141 margin: .25em 0 .25em 0;
144 .MText {
145 font-size: 8pt; font-style: italic }
147 .MLink {
148 font-style: italic }
150 #MSelected {
151 color: #000000; background-color: #FFFFFF;
152 /* Replace padding with border. */
153 padding: 0 10px 0 10px;
154 border-width: 1px 2px 2px 0; border-style: solid; border-color: #000000;
155 margin-right: 5px;
158 /* Close off the left side when its in a group. */
159 .MGroup #MSelected {
160 padding-left: 9px; border-left-width: 1px }
162 /* A treat for Mozilla users. Blatantly non-standard. Will be replaced with CSS 3 attributes when finalized/supported. */
163 .Firefox #MSelected {
164 -moz-border-radius-topright: 10px;
165 -moz-border-radius-bottomright: 10px }
166 .Firefox .MGroup #MSelected {
167 -moz-border-radius-topleft: 10px;
168 -moz-border-radius-bottomleft: 10px }
171 #MSearchPanel {
172 padding: 0px 6px;
173 margin: .25em 0;
177 #MSearchField {
178 font: italic 9pt Verdana, sans-serif;
179 color: #606060;
180 background-color: #E8E8E8;
181 border: none;
182 padding: 2px 4px;
183 width: 100%;
185 /* Only Opera gets it right. */
186 .Firefox #MSearchField,
187 .IE #MSearchField,
188 .Safari #MSearchField {
189 width: 94%;
191 .Opera9 #MSearchField,
192 .Konqueror #MSearchField {
193 width: 97%;
195 .FramedMenuPage .Firefox #MSearchField,
196 .FramedMenuPage .Safari #MSearchField,
197 .FramedMenuPage .Konqueror #MSearchField {
198 width: 98%;
201 /* Firefox doesn't do this right in frames without #MSearchPanel added on.
202 It's presence doesn't hurt anything other browsers. */
203 #MSearchPanel.MSearchPanelInactive:hover #MSearchField {
204 background-color: #FFFFFF;
205 border: 1px solid #C0C0C0;
206 padding: 1px 3px;
208 .MSearchPanelActive #MSearchField {
209 background-color: #FFFFFF;
210 border: 1px solid #C0C0C0;
211 font-style: normal;
212 padding: 1px 3px;
215 #MSearchType {
216 visibility: hidden;
217 font: 8pt Verdana, sans-serif;
218 width: 98%;
219 padding: 0;
220 border: 1px solid #C0C0C0;
222 .MSearchPanelActive #MSearchType,
223 /* As mentioned above, Firefox doesn't do this right in frames without #MSearchPanel added on. */
224 #MSearchPanel.MSearchPanelInactive:hover #MSearchType,
225 #MSearchType:focus {
226 visibility: visible;
227 color: #606060;
229 #MSearchType option#MSearchEverything {
230 font-weight: bold;
233 .Opera8 .MSearchPanelInactive:hover,
234 .Opera8 .MSearchPanelActive {
235 margin-left: -1px;
239 iframe#MSearchResults {
240 width: 60ex;
241 height: 15em;
243 #MSearchResultsWindow {
244 display: none;
245 position: absolute;
246 left: 0; top: 0;
247 border: 1px solid #000000;
248 background-color: #E8E8E8;
250 #MSearchResultsWindowClose {
251 font-weight: bold;
252 font-size: 8pt;
253 display: block;
254 padding: 2px 5px;
256 #MSearchResultsWindowClose:link,
257 #MSearchResultsWindowClose:visited {
258 color: #000000;
259 text-decoration: none;
261 #MSearchResultsWindowClose:active,
262 #MSearchResultsWindowClose:hover {
263 color: #800000;
264 text-decoration: none;
265 background-color: #F4F4F4;
271 #Content {
272 padding-bottom: 15px;
275 .ContentPage #Content {
276 border-width: 0 0 1px 1px;
277 border-style: solid;
278 border-color: #000000;
279 background-color: #FFFFFF;
280 font-size: 9pt; /* To make 31ex match the menu's 31ex. */
281 margin-left: 31ex;
283 .ContentPage .Firefox #Content {
284 margin-left: 27ex;
289 .CTopic {
290 font-size: 10pt;
291 margin-bottom: 3em;
295 .CTitle {
296 font-size: 12pt; font-weight: bold;
297 border-width: 0 0 1px 0; border-style: solid; border-color: #A0A0A0;
298 margin: 0 15px .5em 15px }
300 .CGroup .CTitle {
301 font-size: 16pt; font-variant: small-caps;
302 padding-left: 15px; padding-right: 15px;
303 border-width: 0 0 2px 0; border-color: #000000;
304 margin-left: 0; margin-right: 0 }
306 .CClass .CTitle,
307 .CInterface .CTitle,
308 .CDatabase .CTitle,
309 .CDatabaseTable .CTitle,
310 .CSection .CTitle {
311 font-size: 18pt;
312 color: #FFFFFF; background-color: #A0A0A0;
313 padding: 10px 15px 10px 15px;
314 border-width: 2px 0; border-color: #000000;
315 margin-left: 0; margin-right: 0 }
317 #MainTopic .CTitle {
318 font-size: 20pt;
319 color: #FFFFFF; background-color: #7070C0;
320 padding: 10px 15px 10px 15px;
321 border-width: 0 0 3px 0; border-color: #000000;
322 margin-left: 0; margin-right: 0 }
324 .CBody {
325 margin-left: 15px; margin-right: 15px }
328 .CToolTip {
329 position: absolute; visibility: hidden;
330 left: 0; top: 0;
331 background-color: #FFFFE0;
332 padding: 5px;
333 border-width: 1px 2px 2px 1px; border-style: solid; border-color: #000000;
334 font-size: 8pt;
337 .Opera .CToolTip {
338 max-width: 98%;
341 /* Scrollbars would be useless. */
342 .CToolTip blockquote {
343 overflow: hidden;
345 .IE6 .CToolTip blockquote {
346 overflow: visible;
349 .CHeading {
350 font-weight: bold; font-size: 10pt;
351 margin: 1.5em 0 .5em 0;
354 .CBody pre {
355 font: 10pt "Courier New", Courier, monospace;
356 margin: 1em 0;
359 .CBody ul {
360 /* I don't know why CBody's margin doesn't apply, but it's consistent across browsers so whatever.
361 Reapply it here as padding. */
362 padding-left: 15px; padding-right: 15px;
363 margin: .5em 5ex .5em 5ex;
366 .CDescriptionList {
367 margin: .5em 5ex 0 5ex }
369 .CDLEntry {
370 font: 10pt "Courier New", Courier, monospace; color: #808080;
371 padding-bottom: .25em;
372 white-space: nowrap }
374 .CDLDescription {
375 font-size: 10pt; /* For browsers that don't inherit correctly, like Opera 5. */
376 padding-bottom: .5em; padding-left: 5ex }
379 .CTopic img {
380 text-align: center;
381 display: block;
382 margin: 1em auto;
384 .CImageCaption {
385 font-variant: small-caps;
386 font-size: 8pt;
387 color: #808080;
388 text-align: center;
389 position: relative;
390 top: 1em;
393 .CImageLink {
394 color: #808080;
395 font-style: italic;
397 a.CImageLink:link,
398 a.CImageLink:visited,
399 a.CImageLink:hover { color: #808080 }
405 .Prototype {
406 font: 10pt "Courier New", Courier, monospace;
407 padding: 5px 3ex;
408 border-width: 1px; border-style: solid;
409 margin: 0 5ex 1.5em 5ex;
412 .Prototype td {
413 font-size: 10pt;
416 .PDefaultValue,
417 .PDefaultValuePrefix,
418 .PTypePrefix {
419 color: #8F8F8F;
421 .PTypePrefix {
422 text-align: right;
424 .PAfterParameters {
425 vertical-align: bottom;
428 .IE .Prototype table {
429 padding: 0;
432 .CFunction .Prototype {
433 background-color: #F4F4F4; border-color: #D0D0D0 }
434 .CProperty .Prototype {
435 background-color: #F4F4FF; border-color: #C0C0E8 }
436 .CVariable .Prototype {
437 background-color: #FFFFF0; border-color: #E0E0A0 }
439 .CClass .Prototype {
440 border-width: 1px 2px 2px 1px; border-style: solid; border-color: #A0A0A0;
441 background-color: #F4F4F4;
443 .CInterface .Prototype {
444 border-width: 1px 2px 2px 1px; border-style: solid; border-color: #A0A0D0;
445 background-color: #F4F4FF;
448 .CDatabaseIndex .Prototype,
449 .CConstant .Prototype {
450 background-color: #D0D0D0; border-color: #000000 }
451 .CType .Prototype,
452 .CEnumeration .Prototype {
453 background-color: #FAF0F0; border-color: #E0B0B0;
455 .CDatabaseTrigger .Prototype,
456 .CEvent .Prototype,
457 .CDelegate .Prototype {
458 background-color: #F0FCF0; border-color: #B8E4B8 }
460 .CToolTip .Prototype {
461 margin: 0 0 .5em 0;
462 white-space: nowrap;
469 .Summary {
470 margin: 1.5em 5ex 0 5ex }
472 .STitle {
473 font-size: 12pt; font-weight: bold;
474 margin-bottom: .5em }
477 .SBorder {
478 background-color: #FFFFF0;
479 padding: 15px;
480 border: 1px solid #C0C060 }
482 /* In a frame IE 6 will make them too long unless you set the width to 100%. Without frames it will be correct without a width
483 or slightly too long (but not enough to scroll) with a width. This arbitrary weirdness simply astounds me. IE 7 has the same
484 problem with frames, haven't tested it without. */
485 .FramedContentPage .IE .SBorder {
486 width: 100% }
488 /* A treat for Mozilla users. Blatantly non-standard. Will be replaced with CSS 3 attributes when finalized/supported. */
489 .Firefox .SBorder {
490 -moz-border-radius: 20px }
493 .STable {
494 font-size: 9pt; width: 100% }
496 .SEntry {
497 width: 30% }
498 .SDescription {
499 width: 70% }
502 .SMarked {
503 background-color: #F8F8D8 }
505 .SDescription { padding-left: 2ex }
506 .SIndent1 .SEntry { padding-left: 1.5ex } .SIndent1 .SDescription { padding-left: 3.5ex }
507 .SIndent2 .SEntry { padding-left: 3.0ex } .SIndent2 .SDescription { padding-left: 5.0ex }
508 .SIndent3 .SEntry { padding-left: 4.5ex } .SIndent3 .SDescription { padding-left: 6.5ex }
509 .SIndent4 .SEntry { padding-left: 6.0ex } .SIndent4 .SDescription { padding-left: 8.0ex }
510 .SIndent5 .SEntry { padding-left: 7.5ex } .SIndent5 .SDescription { padding-left: 9.5ex }
512 .SDescription a { color: #800000}
513 .SDescription a:active { color: #A00000 }
515 .SGroup td {
516 padding-top: .5em; padding-bottom: .25em }
518 .SGroup .SEntry {
519 font-weight: bold; font-variant: small-caps }
521 .SGroup .SEntry a { color: #800000 }
522 .SGroup .SEntry a:active { color: #F00000 }
525 .SMain td,
526 .SClass td,
527 .SDatabase td,
528 .SDatabaseTable td,
529 .SSection td {
530 font-size: 10pt;
531 padding-bottom: .25em }
533 .SClass td,
534 .SDatabase td,
535 .SDatabaseTable td,
536 .SSection td {
537 padding-top: 1em }
539 .SMain .SEntry,
540 .SClass .SEntry,
541 .SDatabase .SEntry,
542 .SDatabaseTable .SEntry,
543 .SSection .SEntry {
544 font-weight: bold;
547 .SMain .SEntry a,
548 .SClass .SEntry a,
549 .SDatabase .SEntry a,
550 .SDatabaseTable .SEntry a,
551 .SSection .SEntry a { color: #000000 }
553 .SMain .SEntry a:active,
554 .SClass .SEntry a:active,
555 .SDatabase .SEntry a:active,
556 .SDatabaseTable .SEntry a:active,
557 .SSection .SEntry a:active { color: #A00000 }
563 .ClassHierarchy {
564 margin: 0 15px 1em 15px }
566 .CHEntry {
567 border-width: 1px 2px 2px 1px; border-style: solid; border-color: #A0A0A0;
568 margin-bottom: 3px;
569 padding: 2px 2ex;
570 font-size: 10pt;
571 background-color: #F4F4F4; color: #606060;
574 .Firefox .CHEntry {
575 -moz-border-radius: 4px;
578 .CHCurrent .CHEntry {
579 font-weight: bold;
580 border-color: #000000;
581 color: #000000;
584 .CHChildNote .CHEntry {
585 font-style: italic;
586 font-size: 8pt;
589 .CHIndent {
590 margin-left: 3ex;
593 .CHEntry a:link,
594 .CHEntry a:visited,
595 .CHEntry a:hover {
596 color: #606060;
598 .CHEntry a:active {
599 color: #800000;
606 #Index {
607 background-color: #FFFFFF;
610 /* As opposed to .PopupSearchResultsPage #Index */
611 .IndexPage #Index,
612 .FramedIndexPage #Index,
613 .FramedSearchResultsPage #Index {
614 padding: 15px;
617 .IndexPage #Index {
618 border-width: 0 0 1px 1px;
619 border-style: solid;
620 border-color: #000000;
621 font-size: 9pt; /* To make 27ex match the menu's 27ex. */
622 margin-left: 27ex;
626 .IPageTitle {
627 font-size: 20pt; font-weight: bold;
628 color: #FFFFFF; background-color: #7070C0;
629 padding: 10px 15px 10px 15px;
630 border-width: 0 0 3px 0; border-color: #000000; border-style: solid;
631 margin: -15px -15px 0 -15px }
633 .FramedSearchResultsPage .IPageTitle {
634 margin-bottom: 15px;
637 .INavigationBar {
638 font-size: 10pt;
639 text-align: center;
640 background-color: #FFFFF0;
641 padding: 5px;
642 border-bottom: solid 1px black;
643 margin: 0 -15px 15px -15px;
646 .INavigationBar a {
647 font-weight: bold }
649 .IHeading {
650 font-size: 16pt; font-weight: bold;
651 padding: 2.5em 0 .5em 0;
652 text-align: center;
653 width: 3.5ex;
655 #IFirstHeading {
656 padding-top: 0;
659 .IEntry {
660 font-size: 10pt;
661 padding-left: 1ex;
663 .PopupSearchResultsPage .IEntry {
664 font-size: 8pt;
665 padding: 1px 5px;
667 .PopupSearchResultsPage .Opera9 .IEntry,
668 .FramedSearchResultsPage .Opera9 .IEntry {
669 text-align: left;
671 .FramedSearchResultsPage .IEntry {
672 padding: 0;
675 .ISubIndex {
676 padding-left: 3ex; padding-bottom: .5em }
677 .PopupSearchResultsPage .ISubIndex {
678 display: none;
681 /* While it may cause some entries to look like links when they aren't, I found it's much easier to read the
682 index if everything's the same color. */
683 .ISymbol {
684 font-weight: bold; color: #900000 }
686 .IndexPage .ISymbolPrefix,
687 .FramedIndexPage .ISymbolPrefix {
688 font-size: 10pt;
689 text-align: right;
690 color: #C47C7C;
691 background-color: #F8F8F8;
692 border-right: 3px solid #E0E0E0;
693 border-left: 1px solid #E0E0E0;
694 padding: 0 1px 0 2px;
696 .PopupSearchResultsPage .ISymbolPrefix,
697 .FramedSearchResultsPage .ISymbolPrefix {
698 color: #900000;
700 .PopupSearchResultsPage .ISymbolPrefix {
701 font-size: 8pt;
704 .IndexPage #IFirstSymbolPrefix,
705 .FramedIndexPage #IFirstSymbolPrefix {
706 border-top: 1px solid #E0E0E0;
708 .IndexPage #ILastSymbolPrefix,
709 .FramedIndexPage #ILastSymbolPrefix {
710 border-bottom: 1px solid #E0E0E0;
712 .IndexPage #IOnlySymbolPrefix,
713 .FramedIndexPage #IOnlySymbolPrefix {
714 border-top: 1px solid #E0E0E0;
715 border-bottom: 1px solid #E0E0E0;
718 a.IParent,
719 a.IFile {
720 display: block;
723 .PopupSearchResultsPage .SRStatus {
724 padding: 2px 5px;
725 font-size: 8pt;
726 font-style: italic;
728 .FramedSearchResultsPage .SRStatus {
729 font-size: 10pt;
730 font-style: italic;
733 .SRResult {
734 display: none;
739 #Footer {
740 font-size: 8pt;
741 color: #989898;
742 text-align: right;
745 #Footer p {
746 text-indent: 0;
747 margin-bottom: .5em;
750 .ContentPage #Footer,
751 .IndexPage #Footer {
752 text-align: right;
753 margin: 2px;
756 .FramedMenuPage #Footer {
757 text-align: center;
758 margin: 5em 10px 10px 10px;
759 padding-top: 1em;
760 border-top: 1px solid #C8C8C8;
763 #Footer a:link,
764 #Footer a:hover,
765 #Footer a:visited { color: #989898 }
766 #Footer a:active { color: #A00000 }