| body { |
| background-color: #222; |
| margin: 0; |
| padding: 0; |
| font-family: 'Georgia', serif; |
| font-size: 15px; |
| color: #eee; |
| } |
| |
| div.footer { |
| border-top: 1px solid black; |
| padding: 8px; |
| font-size: 11px; |
| text-align: right; |
| } |
| |
| div.footer a { |
| color: #eee; |
| } |
| |
| div.header { |
| background: url(headerbg.png) repeat-x; |
| border-top: 6px solid #D20000; |
| } |
| |
| div.relnav { |
| border-bottom: 1px solid #ACACAC; |
| background: url(navigation.png); |
| padding: 2px 20px 0 28px; |
| line-height: 25px; |
| color: #aaa; |
| font-size: 12px; |
| } |
| |
| div.relnav a { |
| color: #eee; |
| font-weight: bold; |
| text-decoration: none; |
| } |
| |
| div.relnav a:hover { |
| text-decoration: underline; |
| } |
| |
| #content { |
| background-color: white; |
| color: #111; |
| background: url(watermark.png) -110px 0; |
| padding: 0; |
| margin: 0; |
| } |
| |
| h1 { |
| margin: 0; |
| padding: 15px 0 0 0; |
| } |
| |
| h1.heading { |
| margin: 0; |
| padding: 0; |
| height: 80px; |
| } |
| |
| h1.heading:hover { |
| background: #222; |
| } |
| |
| h1.heading a { |
| background: url(jinjabanner.png) no-repeat 20px 0; |
| display: block; |
| width: 100%; |
| height: 80px; |
| } |
| |
| h1.heading a:focus { |
| -moz-outline: none; |
| outline: none; |
| } |
| |
| h1.heading span { |
| display: none; |
| } |
| |
| h2.subheading { |
| margin: -55px 0 35px 200px; |
| font-weight: normal; |
| font-size: 30px; |
| color: #444; |
| } |
| |
| h2.plain { |
| margin: 0; |
| } |
| |
| #jinjalogo { |
| background-image: url(jinjalogo.png); |
| background-repeat: no-repeat; |
| width: 400px; |
| height: 160px; |
| } |
| |
| #contentwrapper { |
| max-width: 700px; |
| padding: 0 18px 20px 18px; |
| margin: 0 0 0 10px; |
| border-right: 1px solid #eee; |
| border-left: 1px solid #eee; |
| background: url(watermark_blur.png) -120px -114px; |
| } |
| |
| #contentwrapper h3, |
| #contentwrapper h3 a { |
| color: #b41717; |
| font-size: 26px; |
| margin: 20px 0 0 -5px; |
| } |
| |
| #contentwrapper h4, |
| #contentwrapper h4 a { |
| color: #b41717; |
| font-size: 20px; |
| margin: 20px 0 0 0; |
| } |
| |
| table.docutils { |
| border-collapse: collapse; |
| border: 2px solid #aaa; |
| margin: 0.5em 1.5em 0.5em 1.5em; |
| } |
| |
| table.docutils td { |
| padding: 2px; |
| border: 1px solid #ddd; |
| } |
| |
| p, li, dd, dt, blockquote { |
| color: #333; |
| } |
| |
| blockquote { |
| margin: 10px 0 10px 20px; |
| } |
| |
| p { |
| line-height: 20px; |
| margin-bottom: 0; |
| margin-top: 10px; |
| text-align: justify; |
| } |
| |
| hr { |
| border-top: 1px solid #ccc; |
| border-bottom: 0; |
| border-right: 0; |
| border-left: 0; |
| margin-bottom: 10px; |
| margin-top: 20px; |
| } |
| |
| dl { |
| margin-left: 10px; |
| } |
| |
| li, dt { |
| margin-top: 5px; |
| } |
| |
| dt { |
| font-weight: bold; |
| color: #000; |
| } |
| |
| dd { |
| margin-top: 10px; |
| line-height: 20px; |
| } |
| |
| th { |
| text-align: left; |
| padding: 3px; |
| background-color: #f2f2f2; |
| } |
| |
| a { |
| color: #b41717; |
| } |
| |
| a:hover { |
| color: #444; |
| } |
| |
| pre { |
| background-color: #f9f9f9; |
| border-top: 1px solid #ccc; |
| border-bottom: 1px solid #ccc; |
| padding: 5px; |
| font-size: 13px; |
| font-family: 'Bitstream Vera Sans Mono', 'Monaco', monospace; |
| } |
| |
| tt { |
| font-size: 13px; |
| font-family: 'Bitstream Vera Sans Mono', 'Monaco', monospace; |
| color: black; |
| padding: 1px 2px 1px 2px; |
| background-color: #fafafa; |
| border-bottom: 1px solid #eee; |
| } |
| |
| cite { |
| /* abusing <cite>, it's generated by ReST for `x` */ |
| font-size: 13px; |
| font-family: 'Bitstream Vera Sans Mono', 'Monaco', monospace; |
| font-weight: bold; |
| font-style: normal; |
| } |
| |
| div.admonition { |
| margin: 10px 0 10px 0; |
| padding: 10px; |
| border: 1px solid #ccc; |
| background-color: #f8f8f8; |
| } |
| |
| div.admonition p.admonition-title { |
| margin: -3px 0 5px 0; |
| font-weight: bold; |
| color: #b41717; |
| font-size: 16px; |
| } |
| |
| div.admonition p { |
| margin: 0 0 0 40px; |
| } |
| |
| #toc { |
| margin: 20px 0 10px 15px; |
| padding: 10px; |
| width: 200px; |
| float: right; |
| background-color: #f8f8f8; |
| border: 1px solid #ccc; |
| border-right: none; |
| } |
| |
| #toc h3 { |
| font-size: 20px; |
| margin: 0 0 10px 0; |
| padding: 0; |
| color: #444; |
| } |
| |
| #toc ul { |
| margin: 0 0 0 30px; |
| padding: 0; |
| } |
| |
| #toc ul li { |
| padding: 0; |
| margin: 2px 0 2px 0; |
| } |
| |
| a.headerlink { |
| color: #B4B4B4; |
| font-size: 0.8em; |
| margin-left: 8px; |
| padding: 0 4px 0 4px; |
| text-decoration: none!important; |
| visibility: hidden; |
| } |
| |
| h1:hover > a.headerlink, |
| h2:hover > a.headerlink, |
| h3:hover > a.headerlink, |
| h4:hover > a.headerlink, |
| h5:hover > a.headerlink, |
| h6:hover > a.headerlink, |
| dt:hover > a.headerlink { |
| visibility: visible; |
| } |
| |
| a.headerlink:hover { |
| background-color: #B4B4B4; |
| color: #F0F0F0!important; |
| } |
| |
| table.indextable { |
| width: 100%; |
| } |
| |
| table.indextable td { |
| vertical-align: top; |
| width: 50%; |
| } |
| |
| table.indextable dl dd { |
| font-size: 11px; |
| } |
| |
| table.indextable dl dd a { |
| color: #000; |
| } |
| |
| dl.function dt, |
| dl.class dt { |
| font-weight: normal; |
| } |
| |
| dt .descname { |
| font-weight: bold; |
| margin-right: 4px; |
| } |
| |
| dt .descname, dt .descclassname { |
| padding: 0; |
| background: transparent; |
| border-bottom: 1px solid #111; |
| } |
| |
| dt .descclassname { |
| margin-left: 2px; |
| } |
| |
| dl dt big { |
| font-size: 100%; |
| } |