1 /* Shared CSS for AsciiDoc xhtml11 and html5 backends */
5 font-family: Georgia,serif;
9 h1, h2, h3, h4, h5, h6,
10 div.title, caption.title,
11 thead, p.table.header,
13 #author, #revnumber, #revdate, #revremark,
15 font-family: Arial,Helvetica,sans-serif;
19 margin: 1em 5% 1em 5%;
24 text-decoration: underline;
40 h1, h2, h3, h4, h5, h6 {
48 border-bottom: 2px solid silver;
68 border: 1px solid silver;
79 ul > li { color: #aaa; }
80 ul > li > * { color: black; }
94 #revnumber, #revdate, #revremark {
99 border-top: 2px solid silver;
105 padding-bottom: 0.5em;
109 padding-bottom: 0.5em;
114 margin-bottom: 1.5em;
116 div.imageblock, div.exampleblock, div.verseblock,
117 div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
118 div.admonitionblock {
120 margin-bottom: 1.5em;
122 div.admonitionblock {
124 margin-bottom: 2.0em;
129 div.content { /* Block element content. */
133 /* Block element titles. */
134 div.title, caption.title {
139 margin-bottom: 0.5em;
145 td div.title:first-child {
148 div.content div.title:first-child {
151 div.content + div.title {
155 div.sidebarblock > div.content {
157 border: 1px solid #dddddd;
158 border-left: 4px solid #f0f0f0;
162 div.listingblock > div.content {
163 border: 1px solid #dddddd;
164 border-left: 5px solid #f0f0f0;
169 div.quoteblock, div.verseblock {
173 border-left: 5px solid #f0f0f0;
177 div.quoteblock > div.attribution {
182 div.verseblock > pre.content {
183 font-family: inherit;
186 div.verseblock > div.attribution {
190 /* DEPRECATED: Pre version 8.2.7 verse style literal block. */
191 div.verseblock + div.attribution {
195 div.admonitionblock .icon {
199 text-decoration: underline;
201 padding-right: 0.5em;
203 div.admonitionblock td.content {
205 border-left: 3px solid #dddddd;
208 div.exampleblock > div.content {
209 border-left: 3px solid #dddddd;
213 div.imageblock div.content { padding-left: 0; }
214 span.image img { border-style: none; }
215 a.image:visited { color: white; }
219 margin-bottom: 0.8em;
232 list-style-position: outside;
235 list-style-type: decimal;
238 list-style-type: lower-alpha;
241 list-style-type: upper-alpha;
244 list-style-type: lower-roman;
247 list-style-type: upper-roman;
250 div.compact ul, div.compact ol,
251 div.compact p, div.compact p,
252 div.compact div, div.compact div {
254 margin-bottom: 0.1em;
266 margin-bottom: 0.8em;
269 padding-bottom: 15px;
271 dt.hdlist1.strong, td.hdlist1.strong {
277 padding-right: 0.8em;
283 div.hdlist.compact tr {
292 .footnote, .footnoteref {
296 span.footnote, span.footnoteref {
297 vertical-align: super;
301 margin: 20px 0 20px 0;
305 #footnotes div.footnote {
311 border-top: 1px solid silver;
320 padding-right: 0.5em;
321 padding-bottom: 0.3em;
329 #footer-badges { display: none; }
333 margin-bottom: 2.5em;
341 margin-bottom: 0.1em;
344 div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
361 span.aqua { color: aqua; }
362 span.black { color: black; }
363 span.blue { color: blue; }
364 span.fuchsia { color: fuchsia; }
365 span.gray { color: gray; }
366 span.green { color: green; }
367 span.lime { color: lime; }
368 span.maroon { color: maroon; }
369 span.navy { color: navy; }
370 span.olive { color: olive; }
371 span.purple { color: purple; }
372 span.red { color: red; }
373 span.silver { color: silver; }
374 span.teal { color: teal; }
375 span.white { color: white; }
376 span.yellow { color: yellow; }
378 span.aqua-background { background: aqua; }
379 span.black-background { background: black; }
380 span.blue-background { background: blue; }
381 span.fuchsia-background { background: fuchsia; }
382 span.gray-background { background: gray; }
383 span.green-background { background: green; }
384 span.lime-background { background: lime; }
385 span.maroon-background { background: maroon; }
386 span.navy-background { background: navy; }
387 span.olive-background { background: olive; }
388 span.purple-background { background: purple; }
389 span.red-background { background: red; }
390 span.silver-background { background: silver; }
391 span.teal-background { background: teal; }
392 span.white-background { background: white; }
393 span.yellow-background { background: yellow; }
395 span.big { font-size: 2em; }
396 span.small { font-size: 0.6em; }
398 span.underline { text-decoration: underline; }
399 span.overline { text-decoration: overline; }
400 span.line-through { text-decoration: line-through; }
409 font-family: monospace;
416 margin-bottom: 1.5em;
418 div.tableblock > table {
419 border: 3px solid #527bbd;
421 thead, p.table.header {
428 /* Because the table frame attribute is overriden by CSS in most browsers. */
429 div.tableblock > table[frame="void"] {
432 div.tableblock > table[frame="hsides"] {
433 border-left-style: none;
434 border-right-style: none;
436 div.tableblock > table[frame="vsides"] {
437 border-top-style: none;
438 border-bottom-style: none;
448 font-family: monospace;
455 margin-bottom: 1.5em;
457 thead, p.tableblock.header {
468 border-color: #527bbd;
469 border-collapse: collapse;
471 th.tableblock, td.tableblock {
475 border-color: #527bbd;
478 table.tableblock.frame-topbot {
479 border-left-style: hidden;
480 border-right-style: hidden;
482 table.tableblock.frame-sides {
483 border-top-style: hidden;
484 border-bottom-style: hidden;
486 table.tableblock.frame-none {
487 border-style: hidden;
490 th.tableblock.halign-left, td.tableblock.halign-left {
493 th.tableblock.halign-center, td.tableblock.halign-center {
496 th.tableblock.halign-right, td.tableblock.halign-right {
500 th.tableblock.valign-top, td.tableblock.valign-top {
503 th.tableblock.valign-middle, td.tableblock.valign-middle {
504 vertical-align: middle;
506 th.tableblock.valign-bottom, td.tableblock.valign-bottom {
507 vertical-align: bottom;