buildframework/helium/doc/default/.static/default.css
changeset 587 85df38eb4012
equal deleted inserted replaced
217:0f5e3a7fb6af 587:85df38eb4012
       
     1 /**
       
     2  * Sphinx Doc Design
       
     3  */
       
     4 
       
     5 body {
       
     6     font-family: sans-serif;
       
     7     font-size: 100%;
       
     8     background-color: #11303d;
       
     9     color: #000;
       
    10     margin: 0;
       
    11     padding: 0;
       
    12 }
       
    13 
       
    14 /* :::: LAYOUT :::: */
       
    15 
       
    16 div.document {
       
    17     background-color: #1c4e63;
       
    18 }
       
    19 
       
    20 div.documentwrapper {
       
    21     float: left;
       
    22     width: 100%;
       
    23 }
       
    24 
       
    25 div.bodywrapper {
       
    26     margin: 0 0 0 230px;
       
    27 }
       
    28 
       
    29 div.body {
       
    30     background-color: white;
       
    31     padding: 0 20px 30px 20px;
       
    32 }
       
    33 
       
    34 div.sphinxsidebarwrapper {
       
    35     padding: 10px 5px 0 10px;
       
    36 }
       
    37 
       
    38 div.sphinxsidebar {
       
    39     float: left;
       
    40     width: 230px;
       
    41     margin-left: -100%;
       
    42     font-size: 90%;
       
    43 }
       
    44 
       
    45 div.clearer {
       
    46     clear: both;
       
    47 }
       
    48 
       
    49 div.footer {
       
    50     color: #fff;
       
    51     width: 100%;
       
    52     padding: 9px 0 9px 0;
       
    53     text-align: center;
       
    54     font-size: 75%;
       
    55 }
       
    56 
       
    57 div.footer a {
       
    58     color: #fff;
       
    59     text-decoration: underline;
       
    60 }
       
    61 
       
    62 div.related {
       
    63     background-color: #133f52;
       
    64     color: #fff;
       
    65     width: 100%;
       
    66     height: 30px;
       
    67     line-height: 30px;
       
    68     font-size: 90%;
       
    69 }
       
    70 
       
    71 div.related h3 {
       
    72     display: none;
       
    73 }
       
    74 
       
    75 div.related ul {
       
    76     margin: 0;
       
    77     padding: 0 0 0 10px;
       
    78     list-style: none;
       
    79 }
       
    80 
       
    81 div.related li {
       
    82     display: inline;
       
    83 }
       
    84 
       
    85 div.related li.right {
       
    86     float: right;
       
    87     margin-right: 5px;
       
    88 }
       
    89 
       
    90 div.related a {
       
    91     color: white;
       
    92 }
       
    93 
       
    94 /* ::: TOC :::: */
       
    95 div.sphinxsidebar h3 {
       
    96     font-family: 'Trebuchet MS', sans-serif;
       
    97     color: white;
       
    98     font-size: 1.4em;
       
    99     font-weight: normal;
       
   100     margin: 0;
       
   101     padding: 0;
       
   102 }
       
   103 
       
   104 div.sphinxsidebar h4 {
       
   105     font-family: 'Trebuchet MS', sans-serif;
       
   106     color: white;
       
   107     font-size: 1.3em;
       
   108     font-weight: normal;
       
   109     margin: 5px 0 0 0;
       
   110     padding: 0;
       
   111 }
       
   112 
       
   113 div.sphinxsidebar p {
       
   114     color: white;
       
   115 }
       
   116 
       
   117 div.sphinxsidebar p.topless {
       
   118     margin: 5px 10px 10px 10px;
       
   119 }
       
   120 
       
   121 div.sphinxsidebar ul {
       
   122     margin: 10px;
       
   123     padding: 0;
       
   124     list-style: none;
       
   125     color: white;
       
   126 }
       
   127 
       
   128 div.sphinxsidebar ul ul,
       
   129 div.sphinxsidebar ul.want-points {
       
   130     margin-left: 20px;
       
   131     list-style: square;
       
   132 }
       
   133 
       
   134 div.sphinxsidebar ul ul {
       
   135     margin-top: 0;
       
   136     margin-bottom: 0;
       
   137 }
       
   138 
       
   139 div.sphinxsidebar a {
       
   140     color: #98dbcc;
       
   141 }
       
   142 
       
   143 div.sphinxsidebar form {
       
   144     margin-top: 10px;
       
   145 }
       
   146 
       
   147 div.sphinxsidebar input {
       
   148     border: 1px solid #98dbcc;
       
   149     font-family: sans-serif;
       
   150     font-size: 1em;
       
   151 }
       
   152 
       
   153 /* :::: MODULE CLOUD :::: */
       
   154 div.modulecloud {
       
   155     margin: -5px 10px 5px 10px;
       
   156     padding: 10px;
       
   157     line-height: 160%;
       
   158     border: 1px solid #cbe7e5;
       
   159     background-color: #f2fbfd;
       
   160 }
       
   161 
       
   162 div.modulecloud a {
       
   163     padding: 0 5px 0 5px;
       
   164 }
       
   165 
       
   166 /* :::: SEARCH :::: */
       
   167 ul.search {
       
   168     margin: 10px 0 0 20px;
       
   169     padding: 0;
       
   170 }
       
   171 
       
   172 ul.search li {
       
   173     padding: 5px 0 5px 20px;
       
   174     background-image: url(file.png);
       
   175     background-repeat: no-repeat;
       
   176     background-position: 0 7px;
       
   177 }
       
   178 
       
   179 ul.search li a {
       
   180     font-weight: bold;
       
   181 }
       
   182 
       
   183 ul.search li div.context {
       
   184     color: #888;
       
   185     margin: 2px 0 0 30px;
       
   186     text-align: left;
       
   187 }
       
   188 
       
   189 ul.keywordmatches li.goodmatch a {
       
   190     font-weight: bold;
       
   191 }
       
   192 
       
   193 /* :::: COMMON FORM STYLES :::: */
       
   194 
       
   195 div.actions {
       
   196     padding: 5px 10px 5px 10px;
       
   197     border-top: 1px solid #cbe7e5;
       
   198     border-bottom: 1px solid #cbe7e5;
       
   199     background-color: #e0f6f4;
       
   200 }
       
   201 
       
   202 form dl {
       
   203     color: #333;
       
   204 }
       
   205 
       
   206 form dt {
       
   207     clear: both;
       
   208     float: left;
       
   209     min-width: 110px;
       
   210     margin-right: 10px;
       
   211     padding-top: 2px;
       
   212 }
       
   213 
       
   214 input#homepage {
       
   215     display: none;
       
   216 }
       
   217 
       
   218 div.error {
       
   219     margin: 5px 20px 0 0;
       
   220     padding: 5px;
       
   221     border: 1px solid #d00;
       
   222     font-weight: bold;
       
   223 }
       
   224 
       
   225 /* :::: INLINE COMMENTS :::: */
       
   226 
       
   227 div.inlinecomments {
       
   228     position: absolute;
       
   229     right: 20px;
       
   230 }
       
   231 
       
   232 div.inlinecomments a.bubble {
       
   233     display: block;
       
   234     float: right;
       
   235     background-image: url(style/comment.png);
       
   236     background-repeat: no-repeat;
       
   237     width: 25px;
       
   238     height: 25px;
       
   239     text-align: center;
       
   240     padding-top: 3px;
       
   241     font-size: 0.9em;
       
   242     line-height: 14px;
       
   243     font-weight: bold;
       
   244     color: black;
       
   245 }
       
   246 
       
   247 div.inlinecomments a.bubble span {
       
   248     display: none;
       
   249 }
       
   250 
       
   251 div.inlinecomments a.emptybubble {
       
   252     background-image: url(style/nocomment.png);
       
   253 }
       
   254 
       
   255 div.inlinecomments a.bubble:hover {
       
   256     background-image: url(style/hovercomment.png);
       
   257     text-decoration: none;
       
   258     color: #3ca0a4;
       
   259 }
       
   260 
       
   261 div.inlinecomments div.comments {
       
   262     float: right;
       
   263     margin: 25px 5px 0 0;
       
   264     max-width: 50em;
       
   265     min-width: 30em;
       
   266     border: 1px solid #2eabb0;
       
   267     background-color: #f2fbfd;
       
   268     z-index: 150;
       
   269 }
       
   270 
       
   271 div#comments {
       
   272     border: 1px solid #2eabb0;
       
   273     margin-top: 20px;
       
   274 }
       
   275 
       
   276 div#comments div.nocomments {
       
   277     padding: 10px;
       
   278     font-weight: bold;
       
   279 }
       
   280 
       
   281 div.inlinecomments div.comments h3,
       
   282 div#comments h3 {
       
   283     margin: 0;
       
   284     padding: 0;
       
   285     background-color: #2eabb0;
       
   286     color: white;
       
   287     border: none;
       
   288     padding: 3px;
       
   289 }
       
   290 
       
   291 div.inlinecomments div.comments div.actions {
       
   292     padding: 4px;
       
   293     margin: 0;
       
   294     border-top: none;
       
   295 }
       
   296 
       
   297 div#comments div.comment {
       
   298     margin: 10px;
       
   299     border: 1px solid #2eabb0;
       
   300 }
       
   301 
       
   302 div.inlinecomments div.comment h4,
       
   303 div.commentwindow div.comment h4,
       
   304 div#comments div.comment h4 {
       
   305     margin: 10px 0 0 0;
       
   306     background-color: #2eabb0;
       
   307     color: white;
       
   308     border: none;
       
   309     padding: 1px 4px 1px 4px;
       
   310 }
       
   311 
       
   312 div#comments div.comment h4 {
       
   313     margin: 0;
       
   314 }
       
   315 
       
   316 div#comments div.comment h4 a {
       
   317     color: #d5f4f4;
       
   318 }
       
   319 
       
   320 div.inlinecomments div.comment div.text,
       
   321 div.commentwindow div.comment div.text,
       
   322 div#comments div.comment div.text {
       
   323     margin: -5px 0 -5px 0;
       
   324     padding: 0 10px 0 10px;
       
   325 }
       
   326 
       
   327 div.inlinecomments div.comment div.meta,
       
   328 div.commentwindow div.comment div.meta,
       
   329 div#comments div.comment div.meta {
       
   330     text-align: right;
       
   331     padding: 2px 10px 2px 0;
       
   332     font-size: 95%;
       
   333     color: #538893;
       
   334     border-top: 1px solid #cbe7e5;
       
   335     background-color: #e0f6f4;
       
   336 }
       
   337 
       
   338 div.commentwindow {
       
   339     position: absolute;
       
   340     width: 500px;
       
   341     border: 1px solid #cbe7e5;
       
   342     background-color: #f2fbfd;
       
   343     display: none;
       
   344     z-index: 130;
       
   345 }
       
   346 
       
   347 div.commentwindow h3 {
       
   348     margin: 0;
       
   349     background-color: #2eabb0;
       
   350     color: white;
       
   351     border: none;
       
   352     padding: 5px;
       
   353     font-size: 1.5em;
       
   354     cursor: pointer;
       
   355 }
       
   356 
       
   357 div.commentwindow div.actions {
       
   358     margin: 10px -10px 0 -10px;
       
   359     padding: 4px 10px 4px 10px;
       
   360     color: #538893;
       
   361 }
       
   362 
       
   363 div.commentwindow div.actions input {
       
   364     border: 1px solid #2eabb0;
       
   365     background-color: white;
       
   366     color: #135355;
       
   367     cursor: pointer;
       
   368 }
       
   369 
       
   370 div.commentwindow div.form {
       
   371     padding: 0 10px 0 10px;
       
   372 }
       
   373 
       
   374 div.commentwindow div.form input,
       
   375 div.commentwindow div.form textarea {
       
   376     border: 1px solid #3c9ea2;
       
   377     background-color: white;
       
   378     color: black;
       
   379 }
       
   380 
       
   381 div.commentwindow div.error {
       
   382     margin: 10px 5px 10px 5px;
       
   383     background-color: #fbe5dc;
       
   384     display: none;
       
   385 }
       
   386 
       
   387 div.commentwindow div.form textarea {
       
   388     width: 99%;
       
   389 }
       
   390 
       
   391 div.commentwindow div.preview {
       
   392     margin: 10px 0 10px 0;
       
   393     background-color: #70d0d4;
       
   394     padding: 0 1px 1px 25px;
       
   395 }
       
   396 
       
   397 div.commentwindow div.preview h4 {
       
   398     margin: 0 0 -5px -20px;
       
   399     padding: 4px 0 0 4px;
       
   400     color: white;
       
   401     font-size: 1.3em;
       
   402 }
       
   403 
       
   404 div.commentwindow div.preview div.comment {
       
   405     background-color: #f2fbfd;
       
   406 }
       
   407 
       
   408 div.commentwindow div.preview div.comment h4 {
       
   409     margin: 10px 0 0 0!important;
       
   410     padding: 1px 4px 1px 4px!important;
       
   411     font-size: 1.2em;
       
   412 }
       
   413 
       
   414 /* :::: SUGGEST CHANGES :::: */
       
   415 div#suggest-changes-box input, div#suggest-changes-box textarea {
       
   416     border: 1px solid #ccc;
       
   417     background-color: white;
       
   418     color: black;
       
   419 }
       
   420 
       
   421 div#suggest-changes-box textarea {
       
   422     width: 99%;
       
   423     height: 400px;
       
   424 }
       
   425 
       
   426 
       
   427 /* :::: PREVIEW :::: */
       
   428 div.preview {
       
   429     background-image: url(style/preview.png);
       
   430     padding: 0 20px 20px 20px;
       
   431     margin-bottom: 30px;
       
   432 }
       
   433 
       
   434 
       
   435 /* :::: INDEX PAGE :::: */
       
   436 
       
   437 table.contentstable {
       
   438     width: 90%;
       
   439 }
       
   440 
       
   441 table.contentstable p.biglink {
       
   442     line-height: 150%;
       
   443 }
       
   444 
       
   445 a.biglink {
       
   446     font-size: 1.3em;
       
   447 }
       
   448 
       
   449 span.linkdescr {
       
   450     font-style: italic;
       
   451     padding-top: 5px;
       
   452     font-size: 90%;
       
   453 }
       
   454 
       
   455 /* :::: INDEX STYLES :::: */
       
   456 
       
   457 table.indextable td {
       
   458     text-align: left;
       
   459     vertical-align: top;
       
   460 }
       
   461 
       
   462 table.indextable dl, table.indextable dd {
       
   463     margin-top: 0;
       
   464     margin-bottom: 0;
       
   465 }
       
   466 
       
   467 table.indextable tr.pcap {
       
   468     height: 10px;
       
   469 }
       
   470 
       
   471 table.indextable tr.cap {
       
   472     margin-top: 10px;
       
   473     background-color: #f2f2f2;
       
   474 }
       
   475 
       
   476 img.toggler {
       
   477     margin-right: 3px;
       
   478     margin-top: 3px;
       
   479     cursor: pointer;
       
   480 }
       
   481 
       
   482 form.pfform {
       
   483     margin: 10px 0 20px 0;
       
   484 }
       
   485 
       
   486 /* :::: GLOBAL STYLES :::: */
       
   487 
       
   488 .docwarning {
       
   489     background-color: #ffe4e4;
       
   490     padding: 10px;
       
   491     margin: 0 -20px 0 -20px;
       
   492     border-bottom: 1px solid #f66;
       
   493 }
       
   494 
       
   495 p.subhead {
       
   496     font-weight: bold;
       
   497     margin-top: 20px;
       
   498 }
       
   499  
       
   500 /*BMT added 16/10/08 */
       
   501 a:link {
       
   502     color: blue;
       
   503     text-decoration: none;
       
   504 }
       
   505 
       
   506 a:visited {
       
   507     color: navy;
       
   508     text-decoration: none;
       
   509 }
       
   510 
       
   511 a:hover {
       
   512     color: purple;
       
   513     text-decoration: underline;
       
   514 }
       
   515 /* BMT end added 16/10/08 */
       
   516 
       
   517 
       
   518 div.body h1,
       
   519 div.body h2,
       
   520 div.body h3,
       
   521 div.body h4,
       
   522 div.body h5,
       
   523 div.body h6 {
       
   524     font-family: 'Trebuchet MS', sans-serif;
       
   525     background-color: #f2f2f2;
       
   526     font-weight: normal;
       
   527     color: #20435c;
       
   528     border-bottom: 1px solid #ccc;
       
   529     margin: 20px -20px 10px -20px;
       
   530     padding: 3px 0 3px 10px;
       
   531 }
       
   532 
       
   533 div.body h1 { margin-top: 0; font-size: 250%; color:black;}
       
   534 div.body h2 { font-size: 190%; color:#36237f;}
       
   535 div.body h3 { font-size: 150%; color:#4933af;}
       
   536 div.body h4 { font-size: 120%; color:#6223df;}
       
   537 div.body h5 { font-size: 100%; color:#6f23ef;}
       
   538 div.body h6 { font-size: 80%; color:#5a62ff;}
       
   539 
       
   540 a.headerlink {
       
   541     color: #c60f0f;
       
   542     font-size: 0.8em;
       
   543     padding: 0 4px 0 4px;
       
   544     text-decoration: none;
       
   545     visibility: hidden;
       
   546 }
       
   547 
       
   548 h1:hover > a.headerlink,
       
   549 h2:hover > a.headerlink,
       
   550 h3:hover > a.headerlink,
       
   551 h4:hover > a.headerlink,
       
   552 h5:hover > a.headerlink,
       
   553 h6:hover > a.headerlink,
       
   554 dt:hover > a.headerlink {
       
   555     visibility: visible;
       
   556 }
       
   557 
       
   558 a.headerlink:hover {
       
   559     background-color: #c60f0f;
       
   560     color: white;
       
   561 }
       
   562 
       
   563 div.body p, div.body dd, div.body li {
       
   564     text-align: left;
       
   565     line-height: 130%;
       
   566 }
       
   567 
       
   568 div.body p.caption {
       
   569     text-align: inherit;
       
   570 }
       
   571 
       
   572 div.body td {
       
   573     text-align: left;
       
   574 }
       
   575 
       
   576 ul.fakelist {
       
   577     list-style: none;
       
   578     margin: 10px 0 10px 20px;
       
   579     padding: 0;
       
   580 }
       
   581 
       
   582 .field-list ul {
       
   583     padding-left: 1em;
       
   584 }
       
   585 
       
   586 .first {
       
   587     margin-top: 0 !important;
       
   588 }
       
   589 
       
   590 /* "Footnotes" heading */
       
   591 p.rubric {
       
   592     margin-top: 30px;
       
   593     font-weight: bold;
       
   594 }
       
   595 
       
   596 /* "Topics" */
       
   597 
       
   598 div.topic {
       
   599     background-color: #eee;
       
   600     border: 1px solid #ccc;
       
   601     padding: 0 7px 0 7px;
       
   602     margin: 10px 0 10px 0;
       
   603 }
       
   604 
       
   605 p.topic-title {
       
   606     font-size: 1.1em;
       
   607     font-weight: bold;
       
   608     margin-top: 10px;
       
   609 }
       
   610 
       
   611 /* Admonitions */
       
   612 
       
   613 div.admonition {
       
   614     margin-top: 10px;
       
   615     margin-bottom: 10px;
       
   616     padding: 7px;
       
   617 }
       
   618 
       
   619 div.admonition dt {
       
   620     font-weight: bold;
       
   621 }
       
   622 
       
   623 div.admonition dl {
       
   624     margin-bottom: 0;
       
   625 }
       
   626 
       
   627 div.admonition p {
       
   628     display: inline;
       
   629 }
       
   630 
       
   631 div.seealso {
       
   632     background-color: #ffc;
       
   633     border: 1px solid #ff6;
       
   634 }
       
   635 
       
   636 div.warning {
       
   637     background-color: #ffe4e4;
       
   638     border: 1px solid #f66;
       
   639 }
       
   640 
       
   641 div.note {
       
   642     background-color: #eee;
       
   643     border: 1px solid #ccc;
       
   644 }
       
   645 
       
   646 p.admonition-title {
       
   647     margin: 0px 10px 5px 0px;
       
   648     font-weight: bold;
       
   649     display: inline;
       
   650 }
       
   651 
       
   652 p.admonition-title:after {
       
   653     content: ":";
       
   654 }
       
   655 
       
   656 div.body p.centered {
       
   657     text-align: center;
       
   658     margin-top: 25px;
       
   659 }
       
   660 
       
   661 table.docutils {
       
   662     border: 0;
       
   663 }
       
   664 
       
   665 table.docutils td, table.docutils th {
       
   666     padding: 1px 8px 1px 0;
       
   667     border-top: 0;
       
   668     border-left: 0;
       
   669     border-right: 0;
       
   670     border-bottom: 1px solid #aaa;
       
   671 }
       
   672 
       
   673 table.field-list td, table.field-list th {
       
   674     border: 0 !important;
       
   675 }
       
   676 
       
   677 table.footnote td, table.footnote th {
       
   678     border: 0 !important;
       
   679 }
       
   680 
       
   681 .field-list ul {
       
   682     margin: 0;
       
   683     padding-left: 1em;
       
   684 }
       
   685 
       
   686 .field-list p {
       
   687     margin: 0;
       
   688 }
       
   689 
       
   690 dl {
       
   691     margin-bottom: 15px;
       
   692     clear: both;
       
   693 }
       
   694 
       
   695 dd p {
       
   696     margin-top: 0px;
       
   697 }
       
   698 
       
   699 dd ul, dd table {
       
   700     margin-bottom: 10px;
       
   701 }
       
   702 
       
   703 dd {
       
   704     margin-top: 3px;
       
   705     margin-bottom: 10px;
       
   706     margin-left: 30px;
       
   707 }
       
   708 
       
   709 .refcount {
       
   710     color: #060;
       
   711 }
       
   712 
       
   713 dt:target,
       
   714 .highlight {
       
   715     background-color: #fbe54e;
       
   716 }
       
   717 
       
   718 dl.glossary dt {
       
   719     font-weight: bold;
       
   720     font-size: 1.1em;
       
   721 }
       
   722 
       
   723 th {
       
   724     text-align: left;
       
   725     padding-right: 5px;
       
   726 }
       
   727 
       
   728 pre {
       
   729     padding: 5px;
       
   730     background-color: #efc;
       
   731     color: #333;
       
   732     border: 1px solid #ac9;
       
   733     border-left: none;
       
   734     border-right: none;
       
   735     overflow: auto;
       
   736     word-wrap: break-word;
       
   737 }
       
   738 
       
   739 td.linenos pre {
       
   740     padding: 5px 0px;
       
   741     border: 0;
       
   742     background-color: transparent;
       
   743     color: #aaa;
       
   744 }
       
   745 
       
   746 table.highlighttable {
       
   747     margin-left: 0.5em;
       
   748 }
       
   749 
       
   750 table.highlighttable td {
       
   751     padding: 0 0.5em 0 0.5em;
       
   752 }
       
   753 
       
   754 tt {
       
   755     background-color: #ecf0f3;
       
   756     padding: 0 1px 0 1px;
       
   757     font-size: 0.95em;
       
   758 }
       
   759 
       
   760 tt.descname {
       
   761     background-color: transparent;
       
   762     font-weight: bold;
       
   763     font-size: 1.2em;
       
   764 }
       
   765 
       
   766 tt.descclassname {
       
   767     background-color: transparent;
       
   768 }
       
   769 
       
   770 tt.xref, a tt {
       
   771     background-color: transparent;
       
   772     font-weight: bold;
       
   773 }
       
   774 
       
   775 .footnote:target  { background-color: #ffa }
       
   776 
       
   777 h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
       
   778     background-color: transparent;
       
   779 }
       
   780 
       
   781 .optional {
       
   782     font-size: 1.3em;
       
   783 }
       
   784 
       
   785 .versionmodified {
       
   786     font-style: italic;
       
   787 }
       
   788 
       
   789 form.comment {
       
   790     margin: 0;
       
   791     padding: 10px 30px 10px 30px;
       
   792     background-color: #eee;
       
   793 }
       
   794 
       
   795 form.comment h3 {
       
   796     background-color: #326591;
       
   797     color: white;
       
   798     margin: -10px -30px 10px -30px;
       
   799     padding: 5px;
       
   800     font-size: 1.4em;
       
   801 }
       
   802 
       
   803 form.comment input,
       
   804 form.comment textarea {
       
   805     border: 1px solid #ccc;
       
   806     padding: 2px;
       
   807     font-family: sans-serif;
       
   808     font-size: 100%;
       
   809 }
       
   810 
       
   811 form.comment input[type="text"] {
       
   812     width: 240px;
       
   813 }
       
   814 
       
   815 form.comment textarea {
       
   816     width: 100%;
       
   817     height: 200px;
       
   818     margin-bottom: 10px;
       
   819 }
       
   820 
       
   821 .system-message {
       
   822     background-color: #fda;
       
   823     padding: 5px;
       
   824     border: 3px solid red;
       
   825 }
       
   826 
       
   827 /* :::: PRINT :::: */
       
   828 @media print {
       
   829     div.document,
       
   830     div.documentwrapper,
       
   831     div.bodywrapper {
       
   832         margin: 0;
       
   833         width : 100%;
       
   834     }
       
   835 
       
   836     div.sphinxsidebar,
       
   837     div.related,
       
   838     div.footer,
       
   839     div#comments div.new-comment-box,
       
   840     #top-link {
       
   841         display: none;
       
   842     }
       
   843 }