body {
    padding-left: 0;
}

h4.name {
	background: #004e66;
	color: white;
}

.signature {
	color: #c1e8ff;
}

h4.name a {
	color: #12b1ff;
}

nav > h2 > a {
	color: black !important;
}

a, a.active, nav > h2 > a, nav > ul > li > a {
	color: #002537;
}
nav > ul > li > a {
    margin-top: 0;
}

span.param-type, .params td .param-type, .param-type dd {
	color: #217ca0;
}

.class-description {
	font-size: 100%;
}

.type-signature {
	color: #44a1c5;
}

nav a:hover, nav a:active {
	color: #00689b;
}

nav {
    background: #f6fbff;
    padding-left: 1em;
    border-right: 1px solid #e6e6ff;
}

footer {
    opacity: 0.3;
    font-size: 0.8em;
}