body {
	background: #eef;
}

ul>li:before,
ul li ul>li:before,
a,
nav.index a,
nav.index li:before,
h2:before,
#mainnav a:hover,
#list li span.indentation
{
	color: #007;
}

#logo {
	background-color: #007;
}

#content {
	background: white;
	color: black;
}

h2 {
	border-top: 1px solid #ccc;
}

h2:before, nav.index li:before {
	content: "";
}

.verbatim {
	border: 1px solid #007;
}

.verbatim-title:before {
	color: #999;
}

.verbatim-title {
	background-color: rgba(0, 0, 90, 0.2);
	color: black;
}

.verbatim pre {
	color: black;
	background-color: #eeeeee;
}

.hl-code {
	color: black;
	background-color: #eeeeee;
}

div.important {
	background-color: #800;
}

#mainnav {
	color: #007;
}

/* Pretty printing styles. Used with prettify.js. */
/* Vim sunburst theme by David Leibovic */

/* Pretty printing styles. Used with prettify.js. */

/* SPAN elements with the classes below are added by prettyprint. */
pre .pln { color: #000 }  /* plain text */

 pre .str { color: #080 }  /* string content */
 pre .kwd { color: #008 }  /* a keyword */
 pre .com { color: #800 }  /* a comment */
 pre .typ { color: #606 }  /* a type name */
 pre .lit { color: #066 }  /* a literal value */
 pre .pun, pre .opn, pre .clo { color: #660 }
 pre .tag { color: #008 }  /* a markup tag name */
 pre .atn { color: #606 }  /* a markup attribute name */
 pre .atv { color: #080 }  /* a markup attribute value */
 pre .dec, pre .var { color: #606 }  /* a declaration; a variable name */
 pre .fun { color: red }  /* a function name */



 #search input[type="text"] {
	border-color: #007;
}

#search input[type="text"]:focus {
	box-shadow: none;
}

#search input[type="submit"] {
	background-color: #007;
	border-color: #007;
}