1/* 2:Author: David Goodger, Ian Bicking 3:Contact: ianb@colorstudy.com 4:date: $Date: 2003/11/01 20:35:45 $ 5:version: $Revision: 1.3 $ 6:copyright: This stylesheet has been placed in the public domain. 7 8A modification of the default cascading style sheet (v.1.3) for the 9HTML output of Docutils. 10*/ 11 12body { 13 font-family: Arial, sans-serif; 14 background-color: #fff; 15} 16 17em, i { 18 /* Typically serif fonts have much nicer italics */ 19 font-family: Times New Roman, Times, serif; 20} 21 22li { 23 list-style-type: circle; 24} 25 26a.target { 27 color: blue; 28} 29 30a.toc-backref { 31 text-decoration: none; 32 color: black; 33} 34 35a.toc-backref:hover { 36 background-color: inherit; 37} 38 39a:hover { 40 background-color: #ccc; 41} 42 43h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6:hover { 44 background-color: inherit; 45} 46 47cite { 48 font-style: normal; 49 font-family: monospace; 50 font-weight: bold; 51} 52 53dd { 54 margin-bottom: 0.5em; 55} 56 57div.abstract { 58 margin: 2em 5em; 59} 60 61div.abstract p.topic-title { 62 font-weight: bold; 63 text-align: center; 64} 65 66div.attention, div.caution, div.danger, div.error, div.hint, 67div.important, div.note, div.tip, div.warning { 68 background-color: #ccc; 69 width: 40%; 70 border: medium outset; 71 padding: 3px; 72 float: right 73} 74 75div.attention p.admonition-title, div.caution p.admonition-title, 76div.danger p.admonition-title, div.error p.admonition-title, 77div.warning p.admonition-title { 78 color: #c00; 79 font-weight: bold; 80 font-family: sans-serif; 81 text-align: center; 82 background-color: #999; 83 display: block; 84 margin: 0; 85} 86 87div.hint p.admonition-title, div.important p.admonition-title, 88div.note p.admonition-title, div.tip p.admonition-title { 89 font-weight: bold; 90 font-family: sans-serif; 91 text-align: center; 92 background-color: #999; 93 display: block; 94 margin: 0; 95} 96 97div.dedication { 98 margin: 2em 5em; 99 text-align: center; 100 font-style: italic; 101} 102 103div.dedication p.topic-title { 104 font-weight: bold; 105 font-style: normal; 106} 107 108div.figure { 109 margin-left: 2em; 110} 111 112div.footer, div.header { 113 font-size: smaller; 114} 115 116div.system-messages { 117 margin: 5em; 118} 119 120div.system-messages h1 { 121 color: red; 122} 123 124div.system-message { 125 border: medium outset; 126 padding: 1em; 127} 128 129div.system-message p.system-message-title { 130 color: red; 131 font-weight: bold; 132} 133 134div.topic { 135 margin: 2em; 136} 137 138h1, h2, h3, h4, h5, h6 { 139 font-family: Helvetica, Arial, sans-serif; 140 border: thin solid black; 141 /* This makes the borders rounded on Mozilla, which pleases me */ 142 -moz-border-radius: 8px; 143 padding: 4px; 144} 145 146h1 { 147 background-color: #449; 148 color: #fff; 149 border: medium solid black; 150} 151 152h1 a.toc-backref, h2 a.toc-backref { 153 color: #fff; 154} 155 156h2 { 157 background-color: #666; 158 color: #fff; 159 border: medium solid black; 160} 161 162h3, h4, h5, h6 { 163 background-color: #ccc; 164 color: #000; 165} 166 167h3 a.toc-backref, h4 a.toc-backref, h5 a.toc-backref, 168h6 a.toc-backref { 169 color: #000; 170} 171 172h1.title { 173 text-align: center; 174 background-color: #449; 175 color: #fff; 176 border: thick solid black; 177 -moz-border-radius: 20px; 178} 179 180h2.subtitle { 181 text-align: center; 182} 183 184hr { 185 width: 75%; 186} 187 188ol.simple, ul.simple { 189 margin-bottom: 1em; 190} 191 192ol.arabic { 193 list-style: decimal; 194} 195 196ol.loweralpha { 197 list-style: lower-alpha; 198} 199 200ol.upperalpha { 201 list-style: upper-alpha; 202} 203 204ol.lowerroman { 205 list-style: lower-roman; 206} 207 208ol.upperroman { 209 list-style: upper-roman; 210} 211 212p.caption { 213 font-style: italic; 214} 215 216p.credits { 217 font-style: italic; 218 font-size: smaller; 219} 220 221p.first { 222 margin-top: 0; 223} 224 225p.label { 226 white-space: nowrap; 227} 228 229p.topic-title { 230 font-weight: bold; 231} 232 233pre.address { 234 margin-bottom: 0; 235 margin-top: 0; 236 font-family: serif; 237 font-size: 100%; 238} 239 240pre.line-block { 241 font-family: serif; 242 font-size: 100%; 243} 244 245pre.literal-block, pre.doctest-block { 246 margin-left: 2em; 247 margin-right: 2em; 248 background-color: #eee; 249 border: thin black solid; 250 padding: 5px; 251} 252 253span.classifier { 254 font-family: sans-serif; 255 font-style: oblique; 256} 257 258span.classifier-delimiter { 259 font-family: sans-serif; 260 font-weight: bold; 261} 262 263span.interpreted { 264 font-family: sans-serif; 265} 266 267span.option-argument { 268 font-style: italic; 269} 270 271span.pre { 272 white-space: pre; 273} 274 275span.problematic { 276 color: red; 277} 278 279table { 280 margin-top: 0.5em; 281 margin-bottom: 0.5em; 282} 283 284table.citation { 285 border-left: solid thin gray; 286 padding-left: 0.5ex 287} 288 289table.docinfo { 290 margin: 2em 4em; 291} 292 293table.footnote { 294 border-left: solid thin black; 295 padding-left: 0.5ex; 296} 297 298td, th { 299 padding-left: 0.5em; 300 padding-right: 0.5em; 301 vertical-align: top; 302} 303 304td > p:first-child, th > p:first-child { 305 margin-top: 0em; 306} 307 308th.docinfo-name, th.field-name { 309 font-weight: bold; 310 text-align: left; 311 white-space: nowrap; 312} 313 314h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt { 315 font-size: 100%; 316} 317 318code, tt { 319 color: #006; 320} 321 322ul.auto-toc { 323 list-style-type: none; 324} 325 326/***************************************** 327 * Doctest embedded examples 328 *****************************************/ 329 330span.doctest-url { 331 background-color: #eee; 332 border-top: 2px outset #666; 333 border-left: 2px outset #666; 334 border-right: 2px outset #666; 335 padding: 0.25em; 336} 337 338div.doctest-example { 339 border: outset 5px #666; 340 background-color: #eee; 341 font-family: default; 342 padding: 0.5em; 343} 344 345div.doctest-example h1 { 346 background-color: inherit; 347 border: none; 348 color: inherit; 349 font-family: default; 350} 351 352div.doctest-example tt { 353 color: inherit; 354} 355 356div.doctest-status { 357 background-color: #060; 358 color: #fff; 359} 360 361span.doctest-header { 362 background-color: #ccc; 363 font-family: monospace; 364} 365 366pre.doctest-errors { 367 border: none; 368 background-color: #333; 369 color: #600; 370} 371 372div.source-code { 373 background-color: #000; 374 border: inset #999 3px; 375 overflow: auto; 376} 377 378pre.source-code { 379 background-color: #000; 380 border: inset #999 3px; 381 overflow: auto; 382 font-family: monospace; 383 color: #fff; 384} 385 386span.source-filename { 387 background-color: #000; 388 border-top: 2px outset #999; 389 border-left: 2px outset #999; 390 border-right: 2px outset #999; 391 padding: 0.25em; 392 color: #fff 393} 394 395