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