1 /*=============================================================================
2 Copyright (c) 2004 Joel de Guzman
3 http://spirit.sourceforge.net/
5 Distributed under the Boost Software License, Version 1.0. (See accompany-
6 ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
7 =============================================================================*/
9 /*=============================================================================
11 =============================================================================*/
16 font-family: sans-serif
;
19 /*=============================================================================
21 =============================================================================*/
30 /*=============================================================================
32 =============================================================================*/
34 /* Code on paragraphs */
43 margin: 1pc 4% 0pc 4%;
44 padding: 0.5pc 0.5pc 0.5pc 0.5pc;
52 margin: 1pc 4% 0pc 4%;
53 padding: 0.5pc 0.5pc 0.5pc 0.5pc;
56 /* Program listings in tables don't get borders */
60 margin: 0pc 0pc 0pc 0pc;
61 padding: 0pc 0pc 0pc 0pc;
64 /*=============================================================================
66 =============================================================================*/
68 h1
, h2
, h3
, h4
, h5
, h6
71 margin: 1em 0em 0.5em 0em;
76 h2
{ font: bold
140% }
77 h3
{ font: bold
130% }
78 h4
{ font: bold
120% }
79 h5
{ font: italic
110% }
80 h6
{ font: italic
100% }
96 h1
.title
{ font-size: 140% }
97 h2
.title
{ font-size: 140% }
98 h3
.title
{ font-size: 130% }
99 h4
.title
{ font-size: 120% }
100 h5
.title
{ font-size: 110% }
101 h6
.title
{ font-size: 100% }
105 margin: 0em 0em 0.5em 0em;
109 .section h2 { font-size: 140% }
110 .section h3 { font-size: 130% }
111 .section h4 { font-size: 120% }
112 .section h5 { font-size: 110% }
113 .section h6 { font-size: 100% }
116 h1 tt
.computeroutput
{ font-size: 140% }
117 h2 tt
.computeroutput
{ font-size: 140% }
118 h3 tt
.computeroutput
{ font-size: 130% }
119 h4 tt
.computeroutput
{ font-size: 120% }
120 h5 tt
.computeroutput
{ font-size: 110% }
121 h6 tt
.computeroutput
{ font-size: 100% }
123 /*=============================================================================
125 =============================================================================*/
132 /*=============================================================================
134 =============================================================================*/
142 /* Unordered lists */
154 /*=============================================================================
156 =============================================================================*/
160 text-decoration: none
; /* no underline */
165 text-decoration: underline
;
168 /*=============================================================================
169 Spirit style navigation
170 =============================================================================*/
188 /*=============================================================================
190 =============================================================================*/
203 /*=============================================================================
205 =============================================================================*/
209 margin: 1pc 4% 0pc 4%;
210 padding: 0.1pc 1pc 0.1pc 1pc;
221 /*=============================================================================
223 =============================================================================*/
229 padding-right: 0.5em;
233 .informaltable table
,
241 div
.informaltable table
,
248 div
.informaltable table tr td
,
249 div
.table table tr td
256 div
.informaltable table tr th
,
257 div
.table table tr th
259 padding: 0.5em 0.5em 0.5em 0.5em;
260 border: 1pt solid white
;
266 width: auto
!important
;
267 margin: 0em !important
;
268 padding: 0em !important
;
269 border: none
!important
;
273 margin: 0em !important
;
274 padding: 0em !important
;
275 text-align: left
!important
;
276 font-size: 9pt !important
;
277 border: none
!important
;
280 /*=============================================================================
282 =============================================================================*/
291 font-size: 9pt; /* A little bit smaller than the main text */
294 margin: 1pc 4% 0pc 4%;
295 padding: 0.5pc 0.5pc 0.5pc 0.5pc;
303 /*=============================================================================
305 =============================================================================*/
307 /* Make the terms in definition lists bold */
308 div
.variablelist dl dt
,
315 div
.variablelist table tbody tr td
319 padding: 0em 2em 0em 0em;
321 margin: 0em 0em 0.5em 0em;
325 div
.variablelist dl dt
327 margin-bottom: 0.2em;
330 div
.variablelist dl dd
332 margin: 0em 0em 0.5em 2em;
336 div
.variablelist table tbody tr td p
,
337 div
.variablelist dl dd p
339 margin: 0em 0em 0.5em 0em;
343 /*=============================================================================
345 =============================================================================*/
347 /* Title of books and articles in bibliographies */
355 text-decoration: underline
;
360 text-decoration: line-through
;
363 /* Copyright, Legal Notice */
364 div div
.legalnotice p
369 /*=============================================================================
371 =============================================================================*/
376 background-color: #FFFFFF;
390 h1 a
, h2 a
, h3 a
, h4 a
, h5 a
, h6 a
,
391 h1
a:hover
, h2
a:hover
, h3
a:hover
, h4
a:hover
, h5
a:hover
, h6
a:hover
,
392 h1
a:visited
, h2
a:visited
, h3
a:visited
, h4
a:visited
, h5
a:visited
, h6
a:visited
394 text-decoration: none
; /* no underline */
398 /* Syntax Highlighting */
399 .keyword { color: #0000AA; }
400 .identifier { color: #000000; }
401 .special { color: #707070; }
402 .preprocessor { color: #402080; }
403 .char { color: teal
; }
404 .comment { color: #800000; }
405 .string { color: teal
; }
406 .number { color: teal
; }
407 .white_bkd { background-color: #FFFFFF; }
408 .dk_grey_bkd { background-color: #999999; }
410 /* Copyright, Legal Notice */
417 div div
.legalnotice p
422 /* Program listing */
425 border: 1px solid
#DCDCDC;
431 border: 1px solid
#DCDCDC;
437 border: 0px solid
#DCDCDC;
448 border: 1px solid
#DCDCDC;
451 /* Table of contents */
454 border: 1px solid
#DCDCDC;
458 div
.informaltable table tr td
,
459 div
.table table tr td
461 border: 1px solid
#DCDCDC;
464 div
.informaltable table tr th
,
465 div
.table table tr th
467 background-color: #F0F0F0;
468 border: 1px solid
#DCDCDC;
501 /* Program listing */
504 border: 1px solid gray
;
510 border: 1px solid gray
;
516 border: 0px solid
#DCDCDC;
519 /* Table of contents */
522 border: 1px solid gray
;
525 .informaltable table
,
528 border: 1px solid gray
;
529 border-collapse: collapse
;
533 div
.informaltable table tr td
,
534 div
.table table tr td
536 border: 1px solid gray
;
539 div
.informaltable table tr th
,
540 div
.table table tr th
542 border: 1px solid gray
;
545 table
.simplelist tr td
547 border: none
!important
;
557 /*=============================================================================
559 =============================================================================*/
561 span
.inlinemediaobject img
563 vertical-align: middle
;
566 /*==============================================================================
567 Super and Subscript: style so that line spacing isn't effected, see
568 http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=1&postId=5341
569 ==============================================================================*/
575 vertical-align: baseline
;
576 _vertical-align: bottom
;