#header {
	height: 73px;
}
#menu-docs a {
	background-image: url('/project-site/images/menu/docs-active.png');
}
.content-body {
	background: #edf2f7 url('/project-site/images/layout/content-bg-subpages.png') repeat-x 0px 67px;
}
div.related {
	font-size: 14px;
}
div.related h1 {
	float: left;
	margin: 0 5px 0 0;
	vertical-align: baseline;
	line-height: 24px;
}
div.related li.right,
div.related li.right a {
	color: #3573b1;
	text-transform: capitalize;
}
div.sphinxsidebarwrapper {
	padding: 5px 5px 0 15px;
	background: transparent url('images/box-body.png') repeat-y center;
}
div.sphinxsidebar {
	font-size: 13px;
}
div.sphinxsidebar div.box-top {
	width: 230px;
	height: 10px;
	background: transparent url('images/box-top.png') no-repeat center;
	margin-top: 15px;
}
div.sphinxsidebar hr.box-divider {
	clear: both;
	width: 230px;
	height: 2px;
	border: none;
	margin: 15px -5px 15px -15px;
	background: transparent url('images/box-divider.png') repeat-y center;
}
div.sphinxsidebar div.box-bottom {
	width: 230px;
	height: 10px;
	background: transparent url('images/box-bottom.png') no-repeat center;
	margin-top: -12px;
}
div.sphinxsidebar ul {
	padding-left: 0;
}
div.sphinxsidebar li {
	list-style-image: none;
}
div.sphinxsidebar li ul {
	padding-left: 10px;
}
div.sphinxsidebar li li {
	list-style-image: url('/project-site/images/layout/bullet-star.png');
}
div.body {
	padding-left: 40px;
}
div.body p,
div.body div.highlight,
div.body div.note {
	margin-right: 20px;
}
div.body div.note p,
div.body div.note div.highlight {
	margin-right: 0;
}
div.body p,
div.body dd,
div.body li {
	text-align: left !important;
}
div.body h1,
div.body h2,
div.body h3,
div.body h4,
div.body h5,
div.body h6 {
	background: transparent url('images/header-bg.png') no-repeat center;
	height: 22px;
	padding: 14px 0 15px 20px;
	margin: 15px 0 15px -20px;
	border: none;
	text-shadow:0px 1px 0 #FFFFFF;
}
pre {
	border: 1px solid #c7d4e3;
}

/* Disqus integration */
#dsq-content .dsq-dc-logo {
	margin-top: 17px;
	margin-right: 20px;
}
