html, body {
  color: black;
  background-color: lemonChiffon;
  font: x-small "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
  margin: 0;
  padding: 0;
}

#header {
  height: 85px;
  width: 777px;
  background: #FDFBE2;
  border: 1px solid peru;
  margin: 1em auto 0 auto;
}

#pageLogin{
  font-size: 10px;
  font-family: verdana;
  text-align: right;
}

a, a.active {
  color: #369;
  text-decoration: none;
}
a.ext-link  {
background:transparent url(../images/extlink.gif) no-repeat scroll left center;
padding-left:16px;
}
a img{
  border:none;
}
h1 a{
  color: maroon;
}
h2 a{
  color: maroon;
}
h3 a{
  color: maroon;
}
h4 a{
  color: maroon;
}

#main_content {
  color: black;
  font-size: 127%;
  background-color: #FDFBE2;
  width: 757px;
  margin: 0 auto 0 auto;
  border-left: 1px solid peru;
  border-right: 1px solid peru;
  padding: 10px;
}

#sidebar {
  border: 1px solid peru;
  background-color: #eee;
  margin: 0.5em;
  padding: 1em;
  float: right;
  width: 180px;
  font-size: 88%;
}

#sidebar h2 {
  margin-top: 0;
}

#sidebar ul {
  margin-left: 1.5em;
  padding-left: 0;
}

h1,h2,h3,h4,h5,h6,#getting_started_steps {
  font-family: "Century Schoolbook L", Georgia, serif;
  font-weight: bold;
}

h2 {
  font-size: 150%;
}

#getting_started_steps a {
  text-decoration: none;
}

#getting_started_steps a:hover {
  text-decoration: underline;
}

#getting_started_steps li {
  font-size: 80%;
  margin-bottom: 0.5em;
}

#getting_started_steps h2 {
  font-size: 120%;
}

#getting_started_steps p {
  font: 100% "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
}

#footer {
  border: 1px solid peru;
  border-top: 0px none;
  color: #888;
  background-color: #FDFBE2;
  padding: 0 10px 10px;
  text-align: center;
  width: 757px;
  margin: 0 auto 1em auto;
}

.code {
  font-family: monospace;
}

span.code {
  font-weight: bold;
  background: #eee;
}

#status_block {
  margin: 0 auto 0.5em auto;
  padding: 15px 10px 15px 55px;
  background: #dfd URL('../images/v.png') left center no-repeat;
  border: 1px solid #9c9;
  width: 450px;
  font-size: 120%;
  font-weight: bolder;
}

.notice {
  margin: 0.5em auto 0.5em auto;
  font-size: 80%;
  padding: 15px 10px 15px 55px;
  width: 450px;
  background: #eef URL('../images/info.png') left center no-repeat;
  border: 1px solid #cce;
}

h1.main{
	width: 100%;
	color: maroon;
	border-bottom: 1px solid #000;
}
h1, h2, h3, h4{
	width: 100%;
	color: maroon;
	border-bottom: 1px solid #000;
	letter-spacing:-0.018em;
}
h1{
	width: 80%;
	border-bottom: 1px solid peru;
}
h2{
	width: 50%;
	border-bottom: 1px solid peru;
}
p.footer{
	width: 100%;
	padding-top: 3px;
	border-top: 1px solid #000;
}
div#message{
	color: orangered;
}
/* give the errors a little style */
div.system-message{
    background: #ffcccc;
    border:2px solid #993333;
    padding: .5em;
}
p.system-message-title{
    font-weight: bold;
    margin-top: 0px;
    
}
/* make this fixed postion*/
div#trash{
	float: right;
	margin: 20px 0px 0px 20px;
	background: #eee;
	border: 1px solid #000;
	padding: 15px;
	position: fixed; 
	right: 2px; 
	bottom: 2px;
}
.admonition-abstract{
    margin: 5px 5em 5px 5em ;
}
.first.admonition-title{
    font-weight: bold;
}
.important, .note{
    background: #eeeeff;
    padding: 1px 1em;
    border: 1px solid;
}
dt{
    font-size: 1.077em;
}
dd{
    font-size: .923em;
}

/* Begin port of TracGuideToc to reStructuredTextToc */
.contents {
 padding: .5em 1em;
 margin: 0 0 2em 1em;
 float: right;
 border: 1px outset #ddc;
 background: #ffd;
 font-size: 85%;
 position: relative;
}
p.topic-title { font-size: 1.2em;font-weight:bold; margin: 5px 0px; }
.contents ul, .contents ol { list-style: none; padding: 0; margin: 0 }
.contents ul ul, .contents ol ol { padding-left: 1.2em }
.contents li { margin: 0; padding: 0 }
.contents  a { color:maroon }
.contents .active { background: #ff9; position: relative; }
       
/* end port ot TracGuideToc to reStructuredTextToc */

/* add in stuff for pygments */
div.highlight pre{ background: #ffffff; padding: 1em; margin: 5px 20px;}
div.highlight pre .c { color: #999988; font-style: italic } /* Comment */
div.highlight pre .err { color: #a61717; background-color: #e3d2d2 } /* Error */
div.highlight pre .k { font-weight: bold } /* Keyword */
div.highlight pre .o { font-weight: bold } /* Operator */
div.highlight pre .cm { color: #999988; font-style: italic } /* Comment.Multiline */
div.highlight pre .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
div.highlight pre .c1 { color: #999988; font-style: italic } /* Comment.Single */
div.highlight pre .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
div.highlight pre .ge { font-style: italic } /* Generic.Emph */
div.highlight pre .gr { color: #aa0000 } /* Generic.Error */
div.highlight pre .gh { color: #999999 } /* Generic.Heading */
div.highlight pre .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
div.highlight pre .go { color: #888888 } /* Generic.Output */
div.highlight pre .gp { color: #555555 } /* Generic.Prompt */
div.highlight pre .gs { font-weight: bold } /* Generic.Strong */
div.highlight pre .gu { color: #aaaaaa } /* Generic.Subheading */
div.highlight pre .gt { color: #aa0000 } /* Generic.Traceback */
div.highlight pre .kc { font-weight: bold } /* Keyword.Constant */
div.highlight pre .kd { font-weight: bold } /* Keyword.Declaration */
div.highlight pre .kp { font-weight: bold } /* Keyword.Pseudo */
div.highlight pre .kr { font-weight: bold } /* Keyword.Reserved */
div.highlight pre .kt { color: #445588; font-weight: bold } /* Keyword.Type */
div.highlight pre .m { color: #009999 } /* Literal.Number */
div.highlight pre .s { color: #bb8844 } /* Literal.String */
div.highlight pre .na { color: #008080 } /* Name.Attribute */
div.highlight pre .nb { color: #999999 } /* Name.Builtin */
div.highlight pre .nc { color: #445588; font-weight: bold } /* Name.Class */
div.highlight pre .no { color: #ff99ff } /* Name.Constant */
div.highlight pre .ni { color: #800080 } /* Name.Entity */
div.highlight pre .ne { color: #990000; font-weight: bold } /* Name.Exception */
div.highlight pre .nf { color: #990000; font-weight: bold } /* Name.Function */
div.highlight pre .nn { color: #555555 } /* Name.Namespace */
div.highlight pre .nt { color: #000080 } /* Name.Tag */
div.highlight pre .nv { color: #ff99ff } /* Name.Variable */
div.highlight pre .ow { font-weight: bold } /* Operator.Word */
div.highlight pre .mf { color: #009999 } /* Literal.Number.Float */
div.highlight pre .mh { color: #009999 } /* Literal.Number.Hex */
div.highlight pre .mi { color: #009999 } /* Literal.Number.Integer */
div.highlight pre .mo { color: #009999 } /* Literal.Number.Oct */
div.highlight pre .sb { color: #bb8844 } /* Literal.String.Backtick */
div.highlight pre .sc { color: #bb8844 } /* Literal.String.Char */
div.highlight pre .sd { color: #bb8844 } /* Literal.String.Doc */
div.highlight pre .s2 { color: #bb8844 } /* Literal.String.Double */
div.highlight pre .se { color: #bb8844 } /* Literal.String.Escape */
div.highlight pre .sh { color: #bb8844 } /* Literal.String.Heredoc */
div.highlight pre .si { color: #bb8844 } /* Literal.String.Interpol */
div.highlight pre .sx { color: #bb8844 } /* Literal.String.Other */
div.highlight pre .sr { color: #808000 } /* Literal.String.Regex */
div.highlight pre .s1 { color: #bb8844 } /* Literal.String.Single */
div.highlight pre .ss { color: #bb8844 } /* Literal.String.Symbol */
div.highlight pre .bp { color: #999999 } /* Name.Builtin.Pseudo */
div.highlight pre .vc { color: #ff99ff } /* Name.Variable.Class */
div.highlight pre .vg { color: #ff99ff } /* Name.Variable.Global */
div.highlight pre .vi { color: #ff99ff } /* Name.Variable.Instance */
div.highlight pre .il { color: #009999 } /* Literal.Number.Integer.Long */

table.code td{ background: #ffffff; }
table.code td .c { color: #999988; font-style: italic } /* Comment */
table.code td .err { color: #a61717; background-color: #e3d2d2 } /* Error */
table.code td .k { font-weight: bold } /* Keyword */
table.code td .o { font-weight: bold } /* Operator */
table.code td .cm { color: #999988; font-style: italic } /* Comment.Multiline */
table.code td .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
table.code td .c1 { color: #999988; font-style: italic } /* Comment.Single */
table.code td .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
table.code td .ge { font-style: italic } /* Generic.Emph */
table.code td .gr { color: #aa0000 } /* Generic.Error */
table.code td .gh { color: #999999 } /* Generic.Heading */
table.code td .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
table.code td .go { color: #888888 } /* Generic.Output */
table.code td .gp { color: #555555 } /* Generic.Prompt */
table.code td .gs { font-weight: bold } /* Generic.Strong */
table.code td .gu { color: #aaaaaa } /* Generic.Subheading */
table.code td .gt { color: #aa0000 } /* Generic.Traceback */
table.code td .kc { font-weight: bold } /* Keyword.Constant */
table.code td .kd { font-weight: bold } /* Keyword.Declaration */
table.code td .kp { font-weight: bold } /* Keyword.Pseudo */
table.code td .kr { font-weight: bold } /* Keyword.Reserved */
table.code td .kt { color: #445588; font-weight: bold } /* Keyword.Type */
table.code td .m { color: #009999 } /* Literal.Number */
table.code td .s { color: #bb8844 } /* Literal.String */
table.code td .na { color: #008080 } /* Name.Attribute */
table.code td .nb { color: #999999 } /* Name.Builtin */
table.code td .nc { color: #445588; font-weight: bold } /* Name.Class */
table.code td .no { color: #ff99ff } /* Name.Constant */
table.code td .ni { color: #800080 } /* Name.Entity */
table.code td .ne { color: #990000; font-weight: bold } /* Name.Exception */
table.code td .nf { color: #990000; font-weight: bold } /* Name.Function */
table.code td .nn { color: #555555 } /* Name.Namespace */
table.code td .nt { color: #000080 } /* Name.Tag */
table.code td .nv { color: #ff99ff } /* Name.Variable */
table.code td .ow { font-weight: bold } /* Operator.Word */
table.code td .mf { color: #009999 } /* Literal.Number.Float */
table.code td .mh { color: #009999 } /* Literal.Number.Hex */
table.code td .mi { color: #009999 } /* Literal.Number.Integer */
table.code td .mo { color: #009999 } /* Literal.Number.Oct */
table.code td .sb { color: #bb8844 } /* Literal.String.Backtick */
table.code td .sc { color: #bb8844 } /* Literal.String.Char */
table.code td .sd { color: #bb8844 } /* Literal.String.Doc */
table.code td .s2 { color: #bb8844 } /* Literal.String.Double */
table.code td .se { color: #bb8844 } /* Literal.String.Escape */
table.code td .sh { color: #bb8844 } /* Literal.String.Heredoc */
table.code td .si { color: #bb8844 } /* Literal.String.Interpol */
table.code td .sx { color: #bb8844 } /* Literal.String.Other */
table.code td .sr { color: #808000 } /* Literal.String.Regex */
table.code td .s1 { color: #bb8844 } /* Literal.String.Single */
table.code td .ss { color: #bb8844 } /* Literal.String.Symbol */
table.code td .bp { color: #999999 } /* Name.Builtin.Pseudo */
table.code td .vc { color: #ff99ff } /* Name.Variable.Class */
table.code td .vg { color: #ff99ff } /* Name.Variable.Global */
table.code td .vi { color: #ff99ff } /* Name.Variable.Instance */
table.code td .il { color: #009999 } /* Literal.Number.Integer.Long */
