/*
 * default.css_t
 * ~~~~~~~~~~~~~
 *
 * Sphinx stylesheet -- default theme.
 *
 * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
 * :license: BSD, see LICENSE for details.
 *
 * :Modified By Thomas Mansencal For sIBL_GUI Documentation.
 *
 */

@import url("basic.css");

/* -- page layout ----------------------------------------------------------- */

body {
	font-family: sans-serif;
	font-size: 100%;
	background-color: rgb(32, 32, 32);
	color: rgb(192, 192, 192);
	margin: 0;
	padding: 0;
}

div.document {
	background-color: rgb(64, 64, 64);
}

div.documentwrapper {
	float: left;
	width: 100%;
}

div.bodywrapper {
	margin: 0 0 0 256px;
}

div.body {
	background-color: rgb(32, 32, 32);
	color: rgb(192, 192, 192);
	padding: 0 20px 30px 20px;
}

div.footer {
	color: rgb(192, 192, 192);
	width: 100%;
	padding: 9px 0 9px 0;
	text-align: center;
	font-size: 75%;
}

div.footer a {
	color: rgb(192, 192, 192);
	text-decoration: underline;
}

div.related {
	background-color: rgb(80, 80, 80);
	line-height: 30px;
	color: rgb(224, 224, 224);
}

div.related a {
	color: rgb(210, 125, 80);
}

div.sphinxsidebar {
	background-color: rgb(64, 64, 64);
}

div.sphinxsidebar h3 {
	font-family: 'Trebuchet MS', sans-serif;
	color: rgb(224, 224, 224);
	font-size: 1.4em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

div.sphinxsidebar h3 a {
	color: rgb(224, 224, 224);
}

div.sphinxsidebar h4 {
	font-family: 'Trebuchet MS', sans-serif;
	color: rgb(224, 224, 224);
	font-size: 1.3em;
	font-weight: normal;
	margin: 5px 0 0 0;
	padding: 0;
}

div.sphinxsidebar p {
	color: rgb(224, 224, 224);
}

div.sphinxsidebar p.topless {
	margin: 5px 10px 10px 10px;
}

div.sphinxsidebar ul {
	margin: 10px;
	padding: 0;
	color: rgb(224, 224, 224);
}

div.sphinxsidebar a {
	color: rgb(210, 125, 80);
}

div.sphinxsidebar input {
	border: 1px solid rgb(210, 125, 80);
	font-family: sans-serif;
	font-size: 1em;
}

/* -- hyperlink styles ------------------------------------------------------ */

a:link {
	color: rgb(160, 96, 64);
	text-decoration: none;
}

a:visited {
	color: rgb(160, 96, 64);
	text-decoration: none;
}

a:active {
	color: rgb(160, 96, 64);
	text-decoration: none;
}

a:hover {
	color: rgb(160, 96, 64);
	text-decoration: underline;
}

/* -- body styles ----------------------------------------------------------- */

div.body h1, div.body h2, div.body h3, div.body h4, div.body h5, div.body h6 {
	background-color: rgb(64, 64, 64);
	font-family: 'Trebuchet MS', sans-serif;
	font-weight: normal;
	color: rgb(224, 224, 224);
	margin: 20px -20px 10px -20px;
	padding: 3px 0 3px 10px;
}

div.body h1 {
	margin-top: 0;
	font-size: 200%;
}

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: rgb(210, 125, 80);
	font-size: 0.8em;
	padding: 0 4px 0 4px;
	text-decoration: none;
}

a.headerlink:hover {
	background-color: rgb(210, 125, 80);
	color: white;
}

div.body p, div.body dd, div.body li {
	text-align: justify;
	line-height: 130%;
}

div.admonition p.admonition-title + p {
	display: inline;
}

div.admonition p {
	margin-bottom: 5px;
}

div.admonition pre {
	margin-bottom: 5px;
}

div.admonition ul, div.admonition ol {
	margin-bottom: 5px;
}

div.note {
	background-color: rgb(64, 64, 64);
	border: 2px solid rgb(160, 96, 64);
}

div.seealso {
	background-color: rgb(64, 64, 64);
	border: 2px solid rgb(160, 96, 64);
}

div.topic {
	background-color: rgb(64, 64, 64);
}

div.warning {
	background-color: rgb(64, 64, 64);
	border: 2px solid rgb(160, 64, 48);
}

p.admonition-title {
	display: inline;
}

p.admonition-title:after {
	content: ":";
}

pre {
	background-color: rgb(64, 64, 64);
	border: 2px solid rgb(160, 96, 64);
	border-left: none;
	border-right: none;
	color: rgb(224, 224, 224);
	line-height: 120%;
	padding: 5px;
   	white-space: pre-wrap;
}

tt {
	background-color: rgb(64, 64, 64);
	padding: 0 1px 0 1px;
	font-size: 0.95em;
}

th {
	background-color: rgb(64, 64, 64);
}

.warning tt {
	background: rgb(64, 64, 64);
}

.note tt {
	background: rgb(64, 64, 64);
}

.viewcode-back {
	font-family: sans-serif;
}

div.viewcode-block:target {
	background-color: rgb(96, 64, 48);
	border-top: 2px solid rgb(160, 96, 64);
	border-bottom: 2px solid rgb(160, 96, 64);
}

table.docutils td, table.docutils th {
	border-collapse: collapse;
	border-color: rgb(96, 96, 96);
	border-style: solid;
	border-width: 2px;
	padding: 4px;
}