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