doc: Split revhistory to separate file for html docs
[fw/altos] / doc / am.css
1 /*
2   CSS stylesheet for XHTML produced by DocBook XSL stylesheets.
3 */
4
5 @font-face {
6     font-family: 'Open Sans';
7     src: url('fonts/OpenSans-Regular.ttf');
8     font-weight: normal;
9     font-style: normal;
10 }
11
12 @font-face {
13     font-family: 'Open Sans';
14     src: url('fonts/OpenSans-Italic.ttf');
15     font-weight: normal;
16     font-style: italic;
17 }
18
19 @font-face {
20     font-family: 'Open Sans';
21     src: url('fonts/OpenSans-Semibold.ttf');
22     font-weight: bold;
23     font-style: normal;
24 }
25
26 @font-face {
27     font-family: 'Open Sans';
28     src: url('fonts/OpenSans-SemiboldItalic.ttf');
29     font-weight: bold;
30     font-style: italic;
31 }
32
33 @font-face {
34     font-family: 'DejaVu Sans Mono';
35     src: url('fonts/DejaVuSansMono.ttf');
36     font-weight: normal;
37     font-style: normal;
38 }
39
40 @font-face {
41     font-family: 'DejaVu Sans Mono';
42     src: url('fonts/DejaVuSansMono-Oblique.ttf');
43     font-weight: normal;
44     font-style: oblique;
45 }
46
47 @font-face {
48     font-family: 'DejaVu Sans Mono';
49     src: url('fonts/DejaVuSansMono-Bold.ttf');
50     font-weight: bold;
51     font-style: normal;
52 }
53
54 @font-face {
55     font-family: 'DejaVu Sans Mono';
56     src: url('fonts/DejaVuSansMono-BoldOblique.ttf');
57     font-weight: bold;
58     font-style: oblique;
59 }
60
61 body {
62     font-family: "Open Sans",sans-serif;
63     font-size: 12pt;
64 }
65
66 code, pre {
67   font-family: "DejaVu Sans Mono", monospace;
68 }
69
70 span.strong {
71   font-weight: bold;
72 }
73
74 body blockquote {
75   margin-top: .75em;
76   line-height: 1.5;
77   margin-bottom: .75em;
78 }
79
80 html body {
81   margin: 1em 5% 1em 5%;
82   line-height: 1.2;
83 }
84
85 body div {
86   margin: 0;
87 }
88
89 a:link {
90     color: #0080ff;
91 }
92
93 a:visited {
94     color: #0080ff;
95 }
96
97 h1, h2, h3, h4, h5, h6
98 {
99   color: #0080ff;
100   font-family: "Open Sans",sans-serif;
101 }
102
103 div.revhistory table {
104     width: 50%;
105     border-width: 1px;
106 }
107
108 div titlepage {
109     margin-top: 100px;
110     border-top: 2px;
111 }
112
113 div.warning h1, div.warning h2, div.warning h3, div.warning h4, div.warning h5, div.warning h6 {
114     color: #ff2020;
115 }
116
117 div.warning p, div.note p, div.error p {
118     margin-left: 5%;
119     margin-left: 5%;
120 }
121
122 div.toc {
123     position: fixed;
124     left: 0px;
125     top: 0px;
126     height: 100%;
127     width: 25em;
128     margin-right: 5ex;
129     margin-left: 0px;
130     float: left;
131     border-right: 2px solid #0080ff;
132     border-collapse: collapse;
133     overflow: auto;
134 }
135
136 div.toc a:link {
137     text-decoration: none;
138 }
139
140 div.toc a:visited {
141     text-decoration: none;
142 }
143
144 div.toc a:hover {
145     text-decoration: underline;
146 }
147
148 div.toc a:active {
149     text-decoration: underline;
150 }
151
152 div.book {
153     margin-left: 25em;
154 }
155
156 div.list-of-figures {
157     display: none;
158 }
159
160 div.list-of-tables {
161     display: none;
162 }
163
164 div.figure p {
165     text-align: center;
166 }
167 div.figure img {
168     display: block;
169     margin: auto;
170 }
171
172 div.table p.title {
173     text-align: center;
174 }
175
176 div.table-contents table {
177     margin-left: auto;
178     margin-right: auto;
179 }
180
181 div.toc p:first-child,
182 div.list-of-figures p:first-child,
183 div.list-of-tables p:first-child,
184 div.list-of-examples p:first-child,
185 div.example p.title,
186 div.sidebar p.title
187 {
188   font-weight: normal;
189   color: #0080ff;
190   font-family: "Open Sans",sans-serif;
191   margin-bottom: 0.2em;
192 }
193
194 body h1 {
195   margin: .0em 0 0 -4%;
196   line-height: 1.3;
197   border-bottom: 2px solid silver;
198 }
199
200 body h2 {
201   margin: 0.5em 0 0 -4%;
202   line-height: 1.3;
203   border-bottom: 2px solid silver;
204 }
205
206 body h3 {
207   margin: .8em 0 0 -3%;
208   line-height: 1.3;
209 }
210
211 body h4 {
212   margin: .8em 0 0 -3%;
213   line-height: 1.3;
214   border-top: 2px solid silver;goog
215 }
216
217 body h5 {
218   margin: .8em 0 0 -2%;
219   line-height: 1.3;
220 }
221
222 body h6 {
223   margin: .8em 0 0 -1%;
224   line-height: 1.3;
225 }
226
227 body hr {
228   border: none; /* Broken on IE6 */
229 }
230 div.footnotes hr {
231   border: 1px solid silver;
232 }
233
234 div.navheader th, div.navheader td, div.navfooter td {
235     font-family: "Open Sans",sans-serif;
236     font-size: 12pt;
237     font-weight: normal;
238     color: #0080ff;
239 }
240 div.navheader img, div.navfooter img {
241   border-style: none;
242 }
243 div.navheader a, div.navfooter a {
244   font-weight: normal;
245 }
246 div.navfooter hr {
247   border: 1px solid silver;
248 }
249
250 body td {
251   line-height: 1.2
252 }
253
254 body th {
255   line-height: 1.2;
256 }
257
258 ol {
259   line-height: 1.2;
260 }
261
262 ul, body dir, body menu {
263   line-height: 1.2;
264 }
265
266 html {
267   margin: 0; 
268   padding: 0;
269 }
270
271 body h1, body h2, body h3, body h4, body h5, body h6 {
272   margin-left: 0
273
274
275 body pre {
276   margin: 0.5em 10% 0.5em 1em;
277   line-height: 1.0;
278 }
279
280 tt.literal, code.literal {
281 }
282
283 .programlisting, .screen {
284   border: 1px solid silver;
285   background: #f4f4f4;
286   margin: 0.5em 10% 0.5em 0;
287   padding: 0.5em 1em;
288 }
289
290 div.sidebar {
291   background: #ffffee;
292   margin: 1.0em 10% 0.5em 0;
293   padding: 0.5em 1em;
294   border: 1px solid silver;
295 }
296 div.sidebar * { padding: 0; }
297 div.sidebar div { margin: 0; }
298 div.sidebar p.title {
299   margin-top: 0.5em;
300   margin-bottom: 0.2em;
301 }
302
303 div.bibliomixed {
304   margin: 0.5em 5% 0.5em 1em;
305 }
306
307 div.glossary dt {
308   font-weight: bold;
309 }
310 div.glossary dd p {
311   margin-top: 0.2em;
312 }
313
314 dl {
315   margin: .8em 0;
316   line-height: 1.2;
317 }
318
319 dt {
320   margin-top: 0.5em;
321 }
322
323 dt span.term {
324   font-style: normal;
325 }
326
327 div.variablelist dd p {
328   margin-top: 0;
329 }
330
331 div.itemizedlist li, div.orderedlist li {
332   margin-left: -0.8em;
333   margin-top: 0.5em;
334 }
335
336 ul, ol {
337     list-style-position: outside;
338 }
339
340 div.sidebar ul, div.sidebar ol {
341     margin-left: 2.8em;
342 }
343
344 div.itemizedlist p.title,
345 div.orderedlist p.title,
346 div.variablelist p.title
347 {
348   margin-bottom: -0.8em;
349 }
350
351 div.revhistory {
352     border-style: none;
353 }
354
355 div.revhistory table, div.revhistory th, div.revhistory td {
356     border-collapse: collapse;
357     border: 1px solid #0080ff;
358     padding: 0.25em;
359 }
360
361 div.revhistory th {
362   color: #0080ff;
363 }
364
365 /* Keep TOC and index lines close together. */
366 div.toc dl, div.toc dt,
367 div.list-of-figures dl, div.list-of-figures dt,
368 div.list-of-tables dl, div.list-of-tables dt,
369 div.indexdiv dl, div.indexdiv dt
370 {
371   line-height: normal;
372   margin-top: 0;
373   margin-bottom: 0;
374 }
375
376 /*
377   Table styling does not work because of overriding attributes in
378   generated HTML.
379 */
380 div.table-contents p,
381 div.informaltable p
382 {
383     margin: 0px;
384 }
385 /*
386 div.table table,
387 div.informaltable table
388 {
389     margin-left: 0;
390     margin-right: 0.25em;
391     margin-bottom: 0.25em;
392 }
393 div.informaltable table
394 {
395     margin-top: 0.4em
396 }
397 div.table thead,
398 div.table tfoot,
399 div.table tbody,
400 div.informaltable thead,
401 div.informaltable tfoot,
402 div.informaltable tbody
403 {
404     /* No effect in IE6. */
405     border-top: 1px solid #0080ff;
406     border-bottom: 1px solid #0080ff;
407     border-left: 1px solid #0080ff;
408     border-right: 1px solid #0080ff !important;
409     border-width: 1px !important;
410 }
411 */
412
413
414 div.table thead, div.table tfoot,
415 div.informaltable thead, div.informaltable tfoot
416 {
417     font-weight: bold;
418 }
419
420 div.mediaobject img {
421     margin-bottom: 0.8em;
422 }
423 div.figure p.title,
424 div.table p.title
425 {
426   margin-top: 1em;
427   margin-bottom: 0.4em;
428 }
429
430 div.calloutlist p
431 {
432   margin-top: 0em;
433   margin-bottom: 0.4em;
434 }
435
436 a img {
437   border-style: none;
438 }
439
440 @media print {
441   div.navheader, div.navfooter { display: none; }
442 }
443
444 span.aqua { color: aqua; }
445 span.black { color: black; }
446 span.blue { color: blue; }
447 span.fuchsia { color: fuchsia; }
448 span.gray { color: gray; }
449 span.green { color: green; }
450 span.lime { color: lime; }
451 span.maroon { color: maroon; }
452 span.navy { color: navy; }
453 span.olive { color: olive; }
454 span.purple { color: purple; }
455 span.red { color: red; }
456 span.silver { color: silver; }
457 span.teal { color: teal; }
458 span.white { color: white; }
459 span.yellow { color: yellow; }
460
461 span.aqua-background { background: aqua; }
462 span.black-background { background: black; }
463 span.blue-background { background: blue; }
464 span.fuchsia-background { background: fuchsia; }
465 span.gray-background { background: gray; }
466 span.green-background { background: green; }
467 span.lime-background { background: lime; }
468 span.maroon-background { background: maroon; }
469 span.navy-background { background: navy; }
470 span.olive-background { background: olive; }
471 span.purple-background { background: purple; }
472 span.red-background { background: red; }
473 span.silver-background { background: silver; }
474 span.teal-background { background: teal; }
475 span.white-background { background: white; }
476 span.yellow-background { background: yellow; }
477
478 span.big { font-size: 2em; }
479 span.small { font-size: 0.6em; }
480
481 span.underline { text-decoration: underline; }
482 span.overline { text-decoration: overline; }
483 span.line-through { text-decoration: line-through; }