655 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			655 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
/**
 | 
						|
 * Sphinx stylesheet -- default theme
 | 
						|
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | 
						|
 */
 | 
						|
 | 
						|
@import url("basic.css");
 | 
						|
 | 
						|
/* -- page layout ----------------------------------------------------------- */
 | 
						|
 | 
						|
#navcontainer {
 | 
						|
    height: 50px;
 | 
						|
    margin: 0 auto;
 | 
						|
    position: relative;
 | 
						|
    width: 980px;
 | 
						|
}
 | 
						|
 | 
						|
#navcontainer img {
 | 
						|
    width: 140px;
 | 
						|
    height: 50px;
 | 
						|
}
 | 
						|
 | 
						|
#pageheader  {
 | 
						|
    background-image:url("bg.png");
 | 
						|
    height:80px;
 | 
						|
    position:relative;
 | 
						|
}
 | 
						|
 | 
						|
body {
 | 
						|
    font-family: {{ theme_bodyfont }};
 | 
						|
    font-size: 12px;
 | 
						|
    line-height: 145%;
 | 
						|
    background-color: {{ theme_footerbgcolor }};
 | 
						|
    color: {{ theme_textcolor }};
 | 
						|
    min-width: 980px;
 | 
						|
    margin: 0;
 | 
						|
    padding: 0;
 | 
						|
}
 | 
						|
 | 
						|
div.document {
 | 
						|
    margin:20px auto 0;
 | 
						|
    position:relative;
 | 
						|
    text-align:left;
 | 
						|
    width:980px;
 | 
						|
/*    background-color: {{ theme_sidebarbgcolor }};*/
 | 
						|
}
 | 
						|
 | 
						|
div.documentwrapper {
 | 
						|
    float: left;
 | 
						|
    width: 100%;
 | 
						|
    background-color: {{ theme_bgcolor }};
 | 
						|
    border-color: {{ theme_bordercolor }};
 | 
						|
    border-style:solid;
 | 
						|
    border-width:0 1px;
 | 
						|
    margin:0 auto;
 | 
						|
    min-height:30em;
 | 
						|
    padding:35px;
 | 
						|
/*    position:relative;*/
 | 
						|
    text-align:left;
 | 
						|
    width:908px;
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
div.bodywrapper {
 | 
						|
    margin: 0 0 0 230px;
 | 
						|
}
 | 
						|
 | 
						|
div.body {
 | 
						|
    background-color: {{ theme_bgcolor }};
 | 
						|
    color: {{ theme_textcolor }};
 | 
						|
    padding: 0;
 | 
						|
    width: 640px;
 | 
						|
}
 | 
						|
 | 
						|
{%- if theme_rightsidebar|tobool %}
 | 
						|
div.bodywrapper {
 | 
						|
    margin: 0 230px 0 0;
 | 
						|
}
 | 
						|
{%- endif %}
 | 
						|
 | 
						|
div.footer {
 | 
						|
    background: #292929;
 | 
						|
    border-left: 1px solid #363636;
 | 
						|
    border-right: 1px solid #363636;
 | 
						|
    color: #ffffff;
 | 
						|
/*    width: 100%;*/
 | 
						|
    margin: 0 auto;
 | 
						|
    padding: 20px 20px 15px 35px;
 | 
						|
    text-align: center;
 | 
						|
    font-size: 75%;
 | 
						|
}
 | 
						|
 | 
						|
div.footer+.round b {
 | 
						|
    display: block;
 | 
						|
    background: #292929;
 | 
						|
    width: auto;
 | 
						|
}
 | 
						|
 | 
						|
div.footer+.round #r1 {
 | 
						|
    border-left: 1px solid #363636;
 | 
						|
    border-right: 1px solid #363636;
 | 
						|
    height: 2px;
 | 
						|
    margin: 0 1px;
 | 
						|
}
 | 
						|
 | 
						|
div.footer+.round #r2 {
 | 
						|
    border-left: 1px solid #363636;
 | 
						|
    border-right: 1px solid #363636;
 | 
						|
    height: 1px;
 | 
						|
    margin: 0 2px;
 | 
						|
}
 | 
						|
 | 
						|
div.footer+.round #r3 {
 | 
						|
    border-left: 1px solid #363636;
 | 
						|
    border-right: 1px solid #363636;
 | 
						|
    height: 1px;
 | 
						|
    margin: 0 3px;
 | 
						|
}
 | 
						|
 | 
						|
div.footer+.round #r4 {
 | 
						|
    border-bottom: 1px solid #363636;
 | 
						|
    height: 0px;
 | 
						|
    margin: 0 5px;
 | 
						|
}
 | 
						|
 | 
						|
div.footer a {
 | 
						|
    color: {{ theme_footertextcolor }};
 | 
						|
    text-decoration: underline;
 | 
						|
}
 | 
						|
 | 
						|
.boxheader {
 | 
						|
    background-color:#3E4D5E;
 | 
						|
}
 | 
						|
 | 
						|
.subnav {
 | 
						|
    height:auto !important;
 | 
						|
    min-height:15px;
 | 
						|
    padding:9px 0px 9px 37px;
 | 
						|
    position:relative;
 | 
						|
}
 | 
						|
 | 
						|
div.related {
 | 
						|
    width:auto;
 | 
						|
    font-size:100%;
 | 
						|
    font-weight:400;
 | 
						|
    background-color: {{ theme_relbarbgcolor }};
 | 
						|
    line-height: 145%;
 | 
						|
    color: {{ theme_relbartextcolor }};
 | 
						|
}
 | 
						|
 | 
						|
div.related li {
 | 
						|
    font-size:0.9em;
 | 
						|
}
 | 
						|
 | 
						|
div.related li.right {
 | 
						|
    margin: 0;
 | 
						|
    word-spacing: 3px;
 | 
						|
}
 | 
						|
 | 
						|
div.subnav li {
 | 
						|
    display:inline;
 | 
						|
    list-style-type:none;
 | 
						|
    margin:0;
 | 
						|
    padding:0 7px 0 0;
 | 
						|
}
 | 
						|
 | 
						|
div.subnav ul {
 | 
						|
    display:inline;
 | 
						|
    margin:0;
 | 
						|
    padding:0;
 | 
						|
}
 | 
						|
 | 
						|
.subnav a {
 | 
						|
    font-weight: bold;
 | 
						|
    color: #fff;
 | 
						|
}
 | 
						|
 | 
						|
.subnav li.subnav-active a {
 | 
						|
	color:#F39410;
 | 
						|
}
 | 
						|
 | 
						|
div.related a {
 | 
						|
    color: {{ theme_relbarlinkcolor }};
 | 
						|
}
 | 
						|
 | 
						|
div.related a:active {
 | 
						|
    color: {{ theme_relbaractlinkcolor }};
 | 
						|
}
 | 
						|
 | 
						|
div.sphinxsidebar {
 | 
						|
    width: 280px;
 | 
						|
    font-size: 100%;    
 | 
						|
    {%- if theme_stickysidebar|tobool %}
 | 
						|
/*    top: 30px;*/
 | 
						|
    margin: 0;
 | 
						|
    position: absolute;
 | 
						|
    overflow: auto;
 | 
						|
    height: 100%;
 | 
						|
    {%- endif %}
 | 
						|
    {%- if theme_rightsidebar|tobool %}
 | 
						|
    float: right;
 | 
						|
    {%- if theme_stickysidebar|tobool %}
 | 
						|
    right: 0;
 | 
						|
    {%- endif %}
 | 
						|
    {%- endif %}
 | 
						|
}
 | 
						|
 | 
						|
div.sphinxsidebarwrapper {
 | 
						|
    width: inherit;    
 | 
						|
    padding: 0;
 | 
						|
    position: absolute;
 | 
						|
    margin-top: 35px;
 | 
						|
    font-size: 8pt;
 | 
						|
}
 | 
						|
 | 
						|
div.sphinxsidebarwrapper.fixed {
 | 
						|
    position:fixed;
 | 
						|
    top:10px;
 | 
						|
    margin-top: 0;
 | 
						|
}
 | 
						|
 | 
						|
{%- if theme_stickysidebar|tobool %}
 | 
						|
/* this is nice, but it leads to hidden headings when jumping
 | 
						|
   to an anchor */
 | 
						|
/*
 | 
						|
div.related {
 | 
						|
    position: fixed;
 | 
						|
}
 | 
						|
 | 
						|
div.documentwrapper {
 | 
						|
    margin-top: 30px;
 | 
						|
}
 | 
						|
*/
 | 
						|
{%- endif %}
 | 
						|
 | 
						|
div.sphinxsidebar h3 {
 | 
						|
    font-family: {{ theme_headfont }};
 | 
						|
    color: {{ theme_sidebartextcolor }};
 | 
						|
    font-size: 12px;
 | 
						|
    font-weight: bold;
 | 
						|
    background: #3E4D5E url("rnd.png") no-repeat top left; 
 | 
						|
    height: 16px;
 | 
						|
    margin: 0;
 | 
						|
    padding: 10px 5px 10px 18px;
 | 
						|
}
 | 
						|
 | 
						|
div.sphinxsidebar h3 a {
 | 
						|
    color: {{ theme_sidebartextcolor }};
 | 
						|
}
 | 
						|
 | 
						|
div.sphinxsidebar h4 {
 | 
						|
    font-family: {{ theme_headfont }};
 | 
						|
    color: {{ theme_sidebartextcolor }};
 | 
						|
    background: #3E4D5E url("rnd.png") no-repeat top left; 
 | 
						|
    height: 16px;
 | 
						|
    font-size: 12px;
 | 
						|
    font-weight: bold;
 | 
						|
    margin: 0;
 | 
						|
    padding: 10px 5px 10px 18px;
 | 
						|
}
 | 
						|
 | 
						|
div.sphinxsidebar form {
 | 
						|
    margin: 0;
 | 
						|
    padding: 10px;
 | 
						|
    background-color: #292929;
 | 
						|
    {%- if theme_rightsidebar|tobool %}
 | 
						|
    border-right: 1px solid {{ theme_bordercolor }};
 | 
						|
    {%- endif %}
 | 
						|
}
 | 
						|
 | 
						|
div.sphinxsidebar p {
 | 
						|
    background-color: #292929;
 | 
						|
    padding: 5px 10px 10px 10px;
 | 
						|
    color: {{ theme_sidebartextcolor }};
 | 
						|
    {%- if theme_rightsidebar|tobool %}
 | 
						|
    border-right: 1px solid {{ theme_bordercolor }};
 | 
						|
    {%- endif %}
 | 
						|
    margin-top: 0;
 | 
						|
}
 | 
						|
 | 
						|
div.sphinxsidebar p.topless {
 | 
						|
    margin-bottom: 25px;
 | 
						|
}
 | 
						|
 | 
						|
div.sphinxsidebar ul {
 | 
						|
    background-color: #292929;
 | 
						|
    margin: 0;
 | 
						|
    padding: 0;
 | 
						|
    color: {{ theme_sidebartextcolor }};
 | 
						|
}
 | 
						|
 | 
						|
div.sphinxsidebar > div > ul {
 | 
						|
    margin-bottom: 25px;
 | 
						|
    padding:10px;
 | 
						|
}
 | 
						|
 | 
						|
div.sphinxsidebar a {
 | 
						|
    color: {{ theme_sidebarlinkcolor }};
 | 
						|
}
 | 
						|
 | 
						|
div.sphinxsidebar input {
 | 
						|
    border: 1px solid {{ theme_sidebarlinkcolor }};
 | 
						|
    font-family: sans-serif;
 | 
						|
    font-size: 1em;
 | 
						|
}
 | 
						|
 | 
						|
/* -- body styles ----------------------------------------------------------- */
 | 
						|
 | 
						|
a {
 | 
						|
    color: {{ theme_linkcolor }};
 | 
						|
    text-decoration: none;
 | 
						|
}
 | 
						|
 | 
						|
a:hover {
 | 
						|
    text-decoration: underline;
 | 
						|
}
 | 
						|
 | 
						|
/*div.body h1,*/
 | 
						|
div.body h2,
 | 
						|
div.body h3,
 | 
						|
div.body h4,
 | 
						|
div.body h5,
 | 
						|
div.body h6 {
 | 
						|
    font-family: {{ theme_headfont }};
 | 
						|
    background-color: {{ theme_headbgcolor }};
 | 
						|
    font-weight: bold;
 | 
						|
    color: {{ theme_headtextcolor }};
 | 
						|
/*    border-bottom: 1px solid #ccc;*/
 | 
						|
    margin: 20px -20px 10px -20px;
 | 
						|
    padding: 3px 0 3px 10px;
 | 
						|
}
 | 
						|
 | 
						|
div.body h1 { margin-top: 0; font-size: 200%; 
 | 
						|
    color:#FFFAE0;
 | 
						|
    font-family:"Helvetica","Arial",sans-serif;
 | 
						|
    font-size:34px;
 | 
						|
    font-weight:normal;
 | 
						|
    left:32px;
 | 
						|
    line-height:26px;
 | 
						|
    margin-top:0;
 | 
						|
    position:absolute;
 | 
						|
    top:36px;
 | 
						|
}
 | 
						|
div.body h2 { font-size: 160%; }
 | 
						|
div.body h3 { font-size: 140%; }
 | 
						|
div.body h4 { font-size: 120%; }
 | 
						|
div.body h5 { font-size: 110%; }
 | 
						|
div.body h6 { font-size: 100%; }
 | 
						|
 | 
						|
a.headerlink {
 | 
						|
    color: {{ theme_headlinkcolor }};
 | 
						|
    font-size: 0.8em;
 | 
						|
    padding: 0 4px 0 4px;
 | 
						|
    text-decoration: none;
 | 
						|
}
 | 
						|
 | 
						|
h1:hover > a.headerlink {
 | 
						|
    display:none;
 | 
						|
}
 | 
						|
 | 
						|
a.headerlink:hover {
 | 
						|
    background-color: {{ theme_headlinkcolor }};
 | 
						|
    color: white;
 | 
						|
}
 | 
						|
 | 
						|
div.body p, div.body dd, div.body li {
 | 
						|
    text-align: justify;
 | 
						|
    line-height: 130%;
 | 
						|
}
 | 
						|
 | 
						|
div.note, div.seealso, div.topic, div.warning {
 | 
						|
    color:white;
 | 
						|
}
 | 
						|
 | 
						|
div.admonition p.admonition-title + p {
 | 
						|
    display: inline;
 | 
						|
}
 | 
						|
 | 
						|
div.note {
 | 
						|
    background-color: #555;
 | 
						|
    border: 1px solid #ddd;
 | 
						|
}
 | 
						|
 | 
						|
div.seealso {
 | 
						|
    background-color: #525241;
 | 
						|
    border: 1px solid #ff6;
 | 
						|
}
 | 
						|
 | 
						|
div.topic {
 | 
						|
    background-color: #eee;
 | 
						|
}
 | 
						|
 | 
						|
div.warning {
 | 
						|
    background-color: #B64444;
 | 
						|
    border: 1px solid #990606;
 | 
						|
}
 | 
						|
 | 
						|
p.admonition-title {
 | 
						|
    display: inline;
 | 
						|
}
 | 
						|
 | 
						|
p.admonition-title:after {
 | 
						|
    content: ":";
 | 
						|
}
 | 
						|
 | 
						|
dl div.admonition {
 | 
						|
    border:medium none;
 | 
						|
    margin:0;
 | 
						|
    padding:2px 5px 2px 0;
 | 
						|
}
 | 
						|
 | 
						|
dl.class > dd > div.warning p.admonition-title,
 | 
						|
dl.class > dd > div.note p.admonition-title {
 | 
						|
    display:none;
 | 
						|
}
 | 
						|
 | 
						|
dl.class > dd > div.admonition.warning p,
 | 
						|
dl.class > dd > div.admonition.note p {
 | 
						|
    margin:0;
 | 
						|
}
 | 
						|
 | 
						|
dl.class > dd > div.admonition.warning,
 | 
						|
dl.class > dd > div.admonition.note {
 | 
						|
    margin-bottom:12px;
 | 
						|
}
 | 
						|
 | 
						|
dl div.admonition.note p.admonition-title, dl div.admonition.warning p.admonition-title {
 | 
						|
    color:inherit;
 | 
						|
}
 | 
						|
 | 
						|
dl div.admonition.warning p {
 | 
						|
    font-weight:bold;
 | 
						|
    line-height:150%;
 | 
						|
}
 | 
						|
 | 
						|
dl div.admonition.warning p * {
 | 
						|
    font-weight:normal;
 | 
						|
}
 | 
						|
 | 
						|
dl div.admonition p.admonition-title {
 | 
						|
    color:#555555;
 | 
						|
    display:block;
 | 
						|
    float:left;
 | 
						|
    margin:0;
 | 
						|
    padding-right:12px;
 | 
						|
    text-align:right;
 | 
						|
    width:90px;
 | 
						|
}
 | 
						|
 | 
						|
dl div.admonition p.admonition-title+p, dl div.admonition p {
 | 
						|
    display:block;
 | 
						|
    margin:0 0 0 102px;
 | 
						|
}
 | 
						|
 | 
						|
dl div.note {
 | 
						|
    background:none;
 | 
						|
    color:#E8E481;
 | 
						|
}
 | 
						|
 | 
						|
dl div.warning {
 | 
						|
    background:none;
 | 
						|
    color:#FC3030;
 | 
						|
}
 | 
						|
 | 
						|
dl div.seealso {
 | 
						|
    background:none;
 | 
						|
}
 | 
						|
 | 
						|
dl div.admonition.seealso p+p {
 | 
						|
    color:#222;
 | 
						|
}
 | 
						|
 | 
						|
dl div.seealso a {
 | 
						|
    margin-left:-1.3ex;
 | 
						|
}
 | 
						|
 | 
						|
div.admonition.warning pre {
 | 
						|
    background: #0F0704;
 | 
						|
    color: #fc3030;
 | 
						|
}
 | 
						|
 | 
						|
div.admonition pre {
 | 
						|
    margin: 6px 0;
 | 
						|
    overflow: visible;
 | 
						|
    white-space: pre-wrap;
 | 
						|
}
 | 
						|
 | 
						|
pre {
 | 
						|
    padding: 10px;
 | 
						|
    background-color: #000;
 | 
						|
    color: #fff;
 | 
						|
    line-height: normal;
 | 
						|
    border: 0 solid white;
 | 
						|
}
 | 
						|
 | 
						|
dl.function>dt, dl.method>dt {
 | 
						|
    text-indent:-118px;
 | 
						|
    padding-left: 118px;
 | 
						|
}
 | 
						|
 | 
						|
dl.function>dt em, dl.method>dt em {
 | 
						|
    color: #97b9cf;
 | 
						|
}
 | 
						|
 | 
						|
dl.function>dd em, dl.method>dd em {
 | 
						|
    color: #97b9cf;
 | 
						|
    font-weight:bold;
 | 
						|
}
 | 
						|
 | 
						|
dl.function table.field-list tr:first-child td.field-body, dl.method table.field-list tr:first-child td.field-body {
 | 
						|
    color: #728c96;
 | 
						|
}
 | 
						|
 | 
						|
dl.function>dt em:before, dl.method>dt em:before {
 | 
						|
    content: " ";
 | 
						|
    display: block;
 | 
						|
}
 | 
						|
 | 
						|
dl.function>dd>p,dl.method>dd>p,dl.attribute>dd>p,
 | 
						|
dl[class]>dd>ol,dl[class]>dd>ul {
 | 
						|
    color: #999;
 | 
						|
}
 | 
						|
 | 
						|
dl.data>dt {
 | 
						|
    color:#08C659;
 | 
						|
}
 | 
						|
 | 
						|
dl.data>dd>p {
 | 
						|
    color:#069643;
 | 
						|
}
 | 
						|
 | 
						|
dl.class>dt {
 | 
						|
    color: #82a3c7;
 | 
						|
}
 | 
						|
 | 
						|
dl.class>dd>p,dl.class>dd>ol,dl.class>dd>ul {
 | 
						|
    color: #637b96;
 | 
						|
}
 | 
						|
 | 
						|
dl.function>dt,dl.method>dt,dl.attribute>dt {
 | 
						|
    color: #fcb100;
 | 
						|
}
 | 
						|
 | 
						|
dl.function>dd>p,dl.method>dd>p,dl.attribute>dd>p,
 | 
						|
dl.function>dd>p+ol,dl.method>dd>p+ol,dl.attribute>dd>p+ol,
 | 
						|
dl.function>dd>p+ul,dl.method>dd>p+ul,dl.attribute>dd>p+ul {
 | 
						|
    color: #cb8f00;
 | 
						|
}
 | 
						|
 | 
						|
dl.function>dd>p, dl.method>dd>p, dl.attribute>dd>p {
 | 
						|
    margin: 0 0 3px 102px;
 | 
						|
}
 | 
						|
 | 
						|
dl.function>dd>p:first-child:before, dl.method>dd>p:first-child:before, dl.attribute>dd>p:first-child:before {
 | 
						|
    content:"Description:";
 | 
						|
    color:#555;
 | 
						|
    font-weight:bold;
 | 
						|
    font-style:normal;
 | 
						|
    width:90px;
 | 
						|
    display:inline-block;
 | 
						|
    margin-left:-102px;
 | 
						|
    text-align:right;
 | 
						|
    padding-right:12px;
 | 
						|
}
 | 
						|
 | 
						|
dt:target, .highlight {
 | 
						|
    color: #444;
 | 
						|
    background: #333;
 | 
						|
}
 | 
						|
 | 
						|
.highlight {
 | 
						|
    background: #E2C788;
 | 
						|
}
 | 
						|
 | 
						|
h1 .highlight {
 | 
						|
    color:inherit;
 | 
						|
    background:inherit;
 | 
						|
}
 | 
						|
 | 
						|
dl {
 | 
						|
    margin-bottom: 25px;
 | 
						|
}
 | 
						|
 | 
						|
dd {
 | 
						|
    margin: 3px 0 10px 15px;
 | 
						|
}
 | 
						|
 | 
						|
.field-body tt.literal {
 | 
						|
    font-weight: normal;
 | 
						|
} 
 | 
						|
 | 
						|
tt {
 | 
						|
    background-color: #444;
 | 
						|
    padding: 0 1px 0 1px;
 | 
						|
    font-size: 0.95em;
 | 
						|
}
 | 
						|
 | 
						|
.warning tt {
 | 
						|
    background: #cc6262;
 | 
						|
}
 | 
						|
 | 
						|
.note tt {
 | 
						|
    background: #444;
 | 
						|
}
 | 
						|
 | 
						|
dl .warning tt {
 | 
						|
    background:#0F0704;
 | 
						|
    display:block;
 | 
						|
}
 | 
						|
 | 
						|
dl .note tt {
 | 
						|
    background:#2C2A1B;
 | 
						|
}
 | 
						|
 | 
						|
table.indextable tr.cap {
 | 
						|
    background-color: transparent;
 | 
						|
}
 | 
						|
 | 
						|
col.field-name  {
 | 
						|
    width:90px;
 | 
						|
}
 | 
						|
 | 
						|
dd table {
 | 
						|
    margin-bottom: 0;
 | 
						|
}
 | 
						|
 | 
						|
table.field-list th {
 | 
						|
    color:#555;
 | 
						|
    padding:0;
 | 
						|
    text-align:right;
 | 
						|
}
 | 
						|
 | 
						|
table.field-list td.field-body {
 | 
						|
    color:#999999;
 | 
						|
    padding-left:12px;
 | 
						|
}
 | 
						|
 | 
						|
table.field-list td.field-body ul.first {
 | 
						|
    padding-left:0;
 | 
						|
    list-style:none;
 | 
						|
    margin-left:0;
 | 
						|
}
 | 
						|
 | 
						|
dl.function>dd>ol, dl.method>dd>ol, dl.attribute>dd>ol,
 | 
						|
dl.function>dd>ul, dl.method>dd>ul, dl.attribute>dd>ul,
 | 
						|
dl.function>dd>div[class|="highlight"], dl.method>dd>div[class|="highlight"],
 | 
						|
dl.attribute>dd>div[class|="highlight"] {
 | 
						|
    margin-left:102px;
 | 
						|
}
 | 
						|
 | 
						|
dl.function>dd>ol, dl.method>dd>ol, dl.attribute>dd>ol,
 | 
						|
dl.function>dd>ul, dl.method>dd>ul, dl.attribute>dd>ul,
 | 
						|
dl.class>dd>ol, dl.class>dd>ul {
 | 
						|
    padding-left:20px;
 | 
						|
}
 |