1*0b57cec5SDimitry Andric/* 2*0b57cec5SDimitry Andric * sphinxdoc.css_t 3*0b57cec5SDimitry Andric * ~~~~~~~~~~~~~~~ 4*0b57cec5SDimitry Andric * 5*0b57cec5SDimitry Andric * Sphinx stylesheet -- sphinxdoc theme. Originally created by 6*0b57cec5SDimitry Andric * Armin Ronacher for Werkzeug. 7*0b57cec5SDimitry Andric * 8*0b57cec5SDimitry Andric * :copyright: Copyright 2007-2010 by the Sphinx team, see AUTHORS. 9*0b57cec5SDimitry Andric * :license: BSD, see LICENSE for details. 10*0b57cec5SDimitry Andric * 11*0b57cec5SDimitry Andric */ 12*0b57cec5SDimitry Andric 13*0b57cec5SDimitry Andric@import url("basic.css"); 14*0b57cec5SDimitry Andric 15*0b57cec5SDimitry Andric/* -- page layout ----------------------------------------------------------- */ 16*0b57cec5SDimitry Andric 17*0b57cec5SDimitry Andricbody { 18*0b57cec5SDimitry Andric font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 19*0b57cec5SDimitry Andric 'Verdana', sans-serif; 20*0b57cec5SDimitry Andric font-size: 14px; 21*0b57cec5SDimitry Andric letter-spacing: -0.01em; 22*0b57cec5SDimitry Andric line-height: 150%; 23*0b57cec5SDimitry Andric text-align: center; 24*0b57cec5SDimitry Andric background-color: #BFD1D4; 25*0b57cec5SDimitry Andric color: black; 26*0b57cec5SDimitry Andric padding: 0; 27*0b57cec5SDimitry Andric border: 1px solid #aaa; 28*0b57cec5SDimitry Andric 29*0b57cec5SDimitry Andric margin: 0px 80px 0px 80px; 30*0b57cec5SDimitry Andric min-width: 740px; 31*0b57cec5SDimitry Andric} 32*0b57cec5SDimitry Andric 33*0b57cec5SDimitry Andricdiv.logo { 34*0b57cec5SDimitry Andric background-color: white; 35*0b57cec5SDimitry Andric text-align: left; 36*0b57cec5SDimitry Andric padding: 10px 10px 15px 15px; 37*0b57cec5SDimitry Andric} 38*0b57cec5SDimitry Andric 39*0b57cec5SDimitry Andricdiv.document { 40*0b57cec5SDimitry Andric background-color: white; 41*0b57cec5SDimitry Andric text-align: left; 42*0b57cec5SDimitry Andric background-image: url(contents.png); 43*0b57cec5SDimitry Andric background-repeat: repeat-x; 44*0b57cec5SDimitry Andric} 45*0b57cec5SDimitry Andric 46*0b57cec5SDimitry Andricdiv.bodywrapper { 47*0b57cec5SDimitry Andric margin: 0 240px 0 0; 48*0b57cec5SDimitry Andric border-right: 1px solid #ccc; 49*0b57cec5SDimitry Andric} 50*0b57cec5SDimitry Andric 51*0b57cec5SDimitry Andricdiv.body { 52*0b57cec5SDimitry Andric margin: 0; 53*0b57cec5SDimitry Andric padding: 0.5em 20px 20px 20px; 54*0b57cec5SDimitry Andric} 55*0b57cec5SDimitry Andric 56*0b57cec5SDimitry Andricdiv.related { 57*0b57cec5SDimitry Andric font-size: 1em; 58*0b57cec5SDimitry Andric} 59*0b57cec5SDimitry Andric 60*0b57cec5SDimitry Andricdiv.related ul { 61*0b57cec5SDimitry Andric background-image: url(navigation.png); 62*0b57cec5SDimitry Andric height: 2em; 63*0b57cec5SDimitry Andric border-top: 1px solid #ddd; 64*0b57cec5SDimitry Andric border-bottom: 1px solid #ddd; 65*0b57cec5SDimitry Andric} 66*0b57cec5SDimitry Andric 67*0b57cec5SDimitry Andricdiv.related ul li { 68*0b57cec5SDimitry Andric margin: 0; 69*0b57cec5SDimitry Andric padding: 0; 70*0b57cec5SDimitry Andric height: 2em; 71*0b57cec5SDimitry Andric float: left; 72*0b57cec5SDimitry Andric} 73*0b57cec5SDimitry Andric 74*0b57cec5SDimitry Andricdiv.related ul li.right { 75*0b57cec5SDimitry Andric float: right; 76*0b57cec5SDimitry Andric margin-right: 5px; 77*0b57cec5SDimitry Andric} 78*0b57cec5SDimitry Andric 79*0b57cec5SDimitry Andricdiv.related ul li a { 80*0b57cec5SDimitry Andric margin: 0; 81*0b57cec5SDimitry Andric padding: 0 5px 0 5px; 82*0b57cec5SDimitry Andric line-height: 1.75em; 83*0b57cec5SDimitry Andric color: #EE9816; 84*0b57cec5SDimitry Andric} 85*0b57cec5SDimitry Andric 86*0b57cec5SDimitry Andricdiv.related ul li a:hover { 87*0b57cec5SDimitry Andric color: #3CA8E7; 88*0b57cec5SDimitry Andric} 89*0b57cec5SDimitry Andric 90*0b57cec5SDimitry Andricdiv.sphinxsidebarwrapper { 91*0b57cec5SDimitry Andric padding: 0; 92*0b57cec5SDimitry Andric} 93*0b57cec5SDimitry Andric 94*0b57cec5SDimitry Andricdiv.sphinxsidebar { 95*0b57cec5SDimitry Andric margin: 0; 96*0b57cec5SDimitry Andric padding: 0.5em 15px 15px 0; 97*0b57cec5SDimitry Andric width: 210px; 98*0b57cec5SDimitry Andric float: right; 99*0b57cec5SDimitry Andric font-size: 1em; 100*0b57cec5SDimitry Andric text-align: left; 101*0b57cec5SDimitry Andric} 102*0b57cec5SDimitry Andric 103*0b57cec5SDimitry Andricdiv.sphinxsidebar h3, div.sphinxsidebar h4 { 104*0b57cec5SDimitry Andric margin: 1em 0 0.5em 0; 105*0b57cec5SDimitry Andric font-size: 1em; 106*0b57cec5SDimitry Andric padding: 0.1em 0 0.1em 0.5em; 107*0b57cec5SDimitry Andric color: white; 108*0b57cec5SDimitry Andric border: 1px solid #86989B; 109*0b57cec5SDimitry Andric background-color: #AFC1C4; 110*0b57cec5SDimitry Andric} 111*0b57cec5SDimitry Andric 112*0b57cec5SDimitry Andricdiv.sphinxsidebar h3 a { 113*0b57cec5SDimitry Andric color: white; 114*0b57cec5SDimitry Andric} 115*0b57cec5SDimitry Andric 116*0b57cec5SDimitry Andricdiv.sphinxsidebar ul { 117*0b57cec5SDimitry Andric padding-left: 1.5em; 118*0b57cec5SDimitry Andric margin-top: 7px; 119*0b57cec5SDimitry Andric padding: 0; 120*0b57cec5SDimitry Andric line-height: 130%; 121*0b57cec5SDimitry Andric} 122*0b57cec5SDimitry Andric 123*0b57cec5SDimitry Andricdiv.sphinxsidebar ul ul { 124*0b57cec5SDimitry Andric margin-left: 20px; 125*0b57cec5SDimitry Andric} 126*0b57cec5SDimitry Andric 127*0b57cec5SDimitry Andricdiv.footer { 128*0b57cec5SDimitry Andric background-color: #E3EFF1; 129*0b57cec5SDimitry Andric color: #86989B; 130*0b57cec5SDimitry Andric padding: 3px 8px 3px 0; 131*0b57cec5SDimitry Andric clear: both; 132*0b57cec5SDimitry Andric font-size: 0.8em; 133*0b57cec5SDimitry Andric text-align: right; 134*0b57cec5SDimitry Andric} 135*0b57cec5SDimitry Andric 136*0b57cec5SDimitry Andricdiv.footer a { 137*0b57cec5SDimitry Andric color: #86989B; 138*0b57cec5SDimitry Andric text-decoration: underline; 139*0b57cec5SDimitry Andric} 140*0b57cec5SDimitry Andric 141*0b57cec5SDimitry Andric/* -- body styles ----------------------------------------------------------- */ 142*0b57cec5SDimitry Andric 143*0b57cec5SDimitry Andricp { 144*0b57cec5SDimitry Andric margin: 0.8em 0 0.5em 0; 145*0b57cec5SDimitry Andric} 146*0b57cec5SDimitry Andric 147*0b57cec5SDimitry Andrica { 148*0b57cec5SDimitry Andric color: #CA7900; 149*0b57cec5SDimitry Andric text-decoration: none; 150*0b57cec5SDimitry Andric} 151*0b57cec5SDimitry Andric 152*0b57cec5SDimitry Andrica:hover { 153*0b57cec5SDimitry Andric color: #2491CF; 154*0b57cec5SDimitry Andric} 155*0b57cec5SDimitry Andric 156*0b57cec5SDimitry Andricdiv.body a { 157*0b57cec5SDimitry Andric text-decoration: underline; 158*0b57cec5SDimitry Andric} 159*0b57cec5SDimitry Andric 160*0b57cec5SDimitry Andrich1 { 161*0b57cec5SDimitry Andric margin: 0; 162*0b57cec5SDimitry Andric padding: 0.7em 0 0.3em 0; 163*0b57cec5SDimitry Andric font-size: 1.5em; 164*0b57cec5SDimitry Andric color: #11557C; 165*0b57cec5SDimitry Andric} 166*0b57cec5SDimitry Andric 167*0b57cec5SDimitry Andrich2 { 168*0b57cec5SDimitry Andric margin: 1.3em 0 0.2em 0; 169*0b57cec5SDimitry Andric font-size: 1.35em; 170*0b57cec5SDimitry Andric padding: 0; 171*0b57cec5SDimitry Andric} 172*0b57cec5SDimitry Andric 173*0b57cec5SDimitry Andrich3 { 174*0b57cec5SDimitry Andric margin: 1em 0 -0.3em 0; 175*0b57cec5SDimitry Andric font-size: 1.2em; 176*0b57cec5SDimitry Andric} 177*0b57cec5SDimitry Andric 178*0b57cec5SDimitry Andricdiv.body h1 a, div.body h2 a, div.body h3 a, div.body h4 a, div.body h5 a, div.body h6 a { 179*0b57cec5SDimitry Andric color: black!important; 180*0b57cec5SDimitry Andric} 181*0b57cec5SDimitry Andric 182*0b57cec5SDimitry Andrich1 a.anchor, h2 a.anchor, h3 a.anchor, h4 a.anchor, h5 a.anchor, h6 a.anchor { 183*0b57cec5SDimitry Andric display: none; 184*0b57cec5SDimitry Andric margin: 0 0 0 0.3em; 185*0b57cec5SDimitry Andric padding: 0 0.2em 0 0.2em; 186*0b57cec5SDimitry Andric color: #aaa!important; 187*0b57cec5SDimitry Andric} 188*0b57cec5SDimitry Andric 189*0b57cec5SDimitry Andrich1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor, 190*0b57cec5SDimitry Andrich5:hover a.anchor, h6:hover a.anchor { 191*0b57cec5SDimitry Andric display: inline; 192*0b57cec5SDimitry Andric} 193*0b57cec5SDimitry Andric 194*0b57cec5SDimitry Andrich1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover, 195*0b57cec5SDimitry Andrich5 a.anchor:hover, h6 a.anchor:hover { 196*0b57cec5SDimitry Andric color: #777; 197*0b57cec5SDimitry Andric background-color: #eee; 198*0b57cec5SDimitry Andric} 199*0b57cec5SDimitry Andric 200*0b57cec5SDimitry Andrica.headerlink { 201*0b57cec5SDimitry Andric color: #c60f0f!important; 202*0b57cec5SDimitry Andric font-size: 1em; 203*0b57cec5SDimitry Andric margin-left: 6px; 204*0b57cec5SDimitry Andric padding: 0 4px 0 4px; 205*0b57cec5SDimitry Andric text-decoration: none!important; 206*0b57cec5SDimitry Andric} 207*0b57cec5SDimitry Andric 208*0b57cec5SDimitry Andrica.headerlink:hover { 209*0b57cec5SDimitry Andric background-color: #ccc; 210*0b57cec5SDimitry Andric color: white!important; 211*0b57cec5SDimitry Andric} 212*0b57cec5SDimitry Andric 213*0b57cec5SDimitry Andriccite, code, tt { 214*0b57cec5SDimitry Andric font-family: 'Consolas', 'Deja Vu Sans Mono', 215*0b57cec5SDimitry Andric 'Bitstream Vera Sans Mono', monospace; 216*0b57cec5SDimitry Andric font-size: 0.95em; 217*0b57cec5SDimitry Andric letter-spacing: 0.01em; 218*0b57cec5SDimitry Andric} 219*0b57cec5SDimitry Andric 220*0b57cec5SDimitry Andrictt { 221*0b57cec5SDimitry Andric background-color: #f2f2f2; 222*0b57cec5SDimitry Andric border-bottom: 1px solid #ddd; 223*0b57cec5SDimitry Andric color: #333; 224*0b57cec5SDimitry Andric} 225*0b57cec5SDimitry Andric 226*0b57cec5SDimitry Andrictt.descname, tt.descclassname, tt.xref { 227*0b57cec5SDimitry Andric border: 0; 228*0b57cec5SDimitry Andric} 229*0b57cec5SDimitry Andric 230*0b57cec5SDimitry Andrichr { 231*0b57cec5SDimitry Andric border: 1px solid #abc; 232*0b57cec5SDimitry Andric margin: 2em; 233*0b57cec5SDimitry Andric} 234*0b57cec5SDimitry Andric 235*0b57cec5SDimitry Andrica tt { 236*0b57cec5SDimitry Andric border: 0; 237*0b57cec5SDimitry Andric color: #CA7900; 238*0b57cec5SDimitry Andric} 239*0b57cec5SDimitry Andric 240*0b57cec5SDimitry Andrica tt:hover { 241*0b57cec5SDimitry Andric color: #2491CF; 242*0b57cec5SDimitry Andric} 243*0b57cec5SDimitry Andric 244*0b57cec5SDimitry Andricpre { 245*0b57cec5SDimitry Andric font-family: 'Consolas', 'Deja Vu Sans Mono', 246*0b57cec5SDimitry Andric 'Bitstream Vera Sans Mono', monospace; 247*0b57cec5SDimitry Andric font-size: 0.95em; 248*0b57cec5SDimitry Andric letter-spacing: 0.015em; 249*0b57cec5SDimitry Andric line-height: 120%; 250*0b57cec5SDimitry Andric padding: 0.5em; 251*0b57cec5SDimitry Andric border: 1px solid #ccc; 252*0b57cec5SDimitry Andric background-color: #f8f8f8; 253*0b57cec5SDimitry Andric} 254*0b57cec5SDimitry Andric 255*0b57cec5SDimitry Andricpre a { 256*0b57cec5SDimitry Andric color: inherit; 257*0b57cec5SDimitry Andric text-decoration: underline; 258*0b57cec5SDimitry Andric} 259*0b57cec5SDimitry Andric 260*0b57cec5SDimitry Andrictd.linenos pre { 261*0b57cec5SDimitry Andric padding: 0.5em 0; 262*0b57cec5SDimitry Andric} 263*0b57cec5SDimitry Andric 264*0b57cec5SDimitry Andricdiv.quotebar { 265*0b57cec5SDimitry Andric background-color: #f8f8f8; 266*0b57cec5SDimitry Andric max-width: 250px; 267*0b57cec5SDimitry Andric float: right; 268*0b57cec5SDimitry Andric padding: 2px 7px; 269*0b57cec5SDimitry Andric border: 1px solid #ccc; 270*0b57cec5SDimitry Andric} 271*0b57cec5SDimitry Andric 272*0b57cec5SDimitry Andricdiv.topic { 273*0b57cec5SDimitry Andric background-color: #f8f8f8; 274*0b57cec5SDimitry Andric} 275*0b57cec5SDimitry Andric 276*0b57cec5SDimitry Andrictable { 277*0b57cec5SDimitry Andric border-collapse: collapse; 278*0b57cec5SDimitry Andric margin: 0 -0.5em 0 -0.5em; 279*0b57cec5SDimitry Andric} 280*0b57cec5SDimitry Andric 281*0b57cec5SDimitry Andrictable td, table th { 282*0b57cec5SDimitry Andric padding: 0.2em 0.5em 0.2em 0.5em; 283*0b57cec5SDimitry Andric} 284*0b57cec5SDimitry Andric 285*0b57cec5SDimitry Andricdiv.admonition, div.warning { 286*0b57cec5SDimitry Andric font-size: 0.9em; 287*0b57cec5SDimitry Andric margin: 1em 0 1em 0; 288*0b57cec5SDimitry Andric border: 1px solid #86989B; 289*0b57cec5SDimitry Andric background-color: #f7f7f7; 290*0b57cec5SDimitry Andric padding: 0; 291*0b57cec5SDimitry Andric} 292*0b57cec5SDimitry Andric 293*0b57cec5SDimitry Andricdiv.admonition p, div.warning p { 294*0b57cec5SDimitry Andric margin: 0.5em 1em 0.5em 1em; 295*0b57cec5SDimitry Andric padding: 0; 296*0b57cec5SDimitry Andric} 297*0b57cec5SDimitry Andric 298*0b57cec5SDimitry Andricdiv.admonition pre, div.warning pre { 299*0b57cec5SDimitry Andric margin: 0.4em 1em 0.4em 1em; 300*0b57cec5SDimitry Andric} 301*0b57cec5SDimitry Andric 302*0b57cec5SDimitry Andricdiv.admonition p.admonition-title, 303*0b57cec5SDimitry Andricdiv.warning p.admonition-title { 304*0b57cec5SDimitry Andric margin: 0; 305*0b57cec5SDimitry Andric padding: 0.1em 0 0.1em 0.5em; 306*0b57cec5SDimitry Andric color: white; 307*0b57cec5SDimitry Andric border-bottom: 1px solid #86989B; 308*0b57cec5SDimitry Andric font-weight: bold; 309*0b57cec5SDimitry Andric background-color: #AFC1C4; 310*0b57cec5SDimitry Andric} 311*0b57cec5SDimitry Andric 312*0b57cec5SDimitry Andricdiv.warning { 313*0b57cec5SDimitry Andric border: 1px solid #940000; 314*0b57cec5SDimitry Andric} 315*0b57cec5SDimitry Andric 316*0b57cec5SDimitry Andricdiv.warning p.admonition-title { 317*0b57cec5SDimitry Andric background-color: #CF0000; 318*0b57cec5SDimitry Andric border-bottom-color: #940000; 319*0b57cec5SDimitry Andric} 320*0b57cec5SDimitry Andric 321*0b57cec5SDimitry Andricdiv.admonition ul, div.admonition ol, 322*0b57cec5SDimitry Andricdiv.warning ul, div.warning ol { 323*0b57cec5SDimitry Andric margin: 0.1em 0.5em 0.5em 3em; 324*0b57cec5SDimitry Andric padding: 0; 325*0b57cec5SDimitry Andric} 326*0b57cec5SDimitry Andric 327*0b57cec5SDimitry Andricdiv.versioninfo { 328*0b57cec5SDimitry Andric margin: 1em 0 0 0; 329*0b57cec5SDimitry Andric border: 1px solid #ccc; 330*0b57cec5SDimitry Andric background-color: #DDEAF0; 331*0b57cec5SDimitry Andric padding: 8px; 332*0b57cec5SDimitry Andric line-height: 1.3em; 333*0b57cec5SDimitry Andric font-size: 0.9em; 334*0b57cec5SDimitry Andric} 335*0b57cec5SDimitry Andric 336*0b57cec5SDimitry Andric.viewcode-back { 337*0b57cec5SDimitry Andric font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 338*0b57cec5SDimitry Andric 'Verdana', sans-serif; 339*0b57cec5SDimitry Andric} 340*0b57cec5SDimitry Andric 341*0b57cec5SDimitry Andricdiv.viewcode-block:target { 342*0b57cec5SDimitry Andric background-color: #f4debf; 343*0b57cec5SDimitry Andric border-top: 1px solid #ac9; 344*0b57cec5SDimitry Andric border-bottom: 1px solid #ac9; 345*0b57cec5SDimitry Andric} 346