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
=============================================================================*/
312
/* Make the terms in definition lists bold */
313
div.variablelist dl dt,
320
div.variablelist table tbody tr td
324
padding: 0em 2em 0em 0em;
326
margin: 0em 0em 0.5em 0em;
330
div.variablelist dl dt
332
margin-bottom: 0.2em;
335
div.variablelist dl dd
337
margin: 0em 0em 0.5em 2em;
341
div.variablelist table tbody tr td p,
342
div.variablelist dl dd p
344
margin: 0em 0em 0.5em 0em;
348
/*=============================================================================
350
=============================================================================*/
352
/* Title of books and articles in bibliographies */
360
text-decoration: underline;
365
text-decoration: line-through;
368
/* Copyright, Legal Notice */
369
div div.legalnotice p
374
/*=============================================================================
376
=============================================================================*/
381
background-color: #FFFFFF;
396
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
397
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
398
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
400
text-decoration: none; /* no underline */
404
/* Syntax Highlighting */
405
.keyword { color: #0000AA; }
406
.identifier { color: #000000; }
407
.special { color: #707070; }
408
.preprocessor { color: #402080; }
409
.char { color: teal; }
410
.comment { color: #800000; }
411
.string { color: teal; }
412
.number { color: teal; }
413
.white_bkd { background-color: #FFFFFF; }
414
.dk_grey_bkd { background-color: #999999; }
416
/* Copyright, Legal Notice */
423
div div.legalnotice p
428
/* Program listing */
431
border: 1px solid #DCDCDC;
437
border: 1px solid #DCDCDC;
443
border: 0px solid #DCDCDC;
454
border: 1px solid #DCDCDC;
457
/* Table of contents */
460
border: 1px solid #DCDCDC;
464
div.informaltable table tr td,
465
div.table table tr td
467
border: 1px solid #DCDCDC;
470
div.informaltable table tr th,
471
div.table table tr th
473
background-color: #F0F0F0;
474
border: 1px solid #DCDCDC;
507
/* Program listing */
510
border: 1px solid gray;
516
border: 1px solid gray;
522
border: 0px solid #DCDCDC;
525
/* Table of contents */
528
border: 1px solid gray;
531
.informaltable table,
534
border: 1px solid gray;
535
border-collapse: collapse;
539
div.informaltable table tr td,
540
div.table table tr td
542
border: 1px solid gray;
545
div.informaltable table tr th,
546
div.table table tr th
548
border: 1px solid gray;
551
table.simplelist tr td
553
border: none !important;
563
/*=============================================================================
565
=============================================================================*/
567
span.inlinemediaobject img
569
vertical-align: middle;
572
/*==============================================================================
573
Super and Subscript: style so that line spacing isn't effected, see
574
http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=1&postId=5341
575
==============================================================================*/
581
vertical-align: baseline;
582
_vertical-align: bottom;