body, div.container, span, h2, h3, h4, h5, h6, p, th, td, ul, li,
a:link, a:visited, a:hover, a:focus, div a:link, div a:visited, a:hover, a:focus {
	background: inherit;
}
div.container {
	color: inherit;
}
body, .left-panel {
	background: #d0d0ea;
}
div, .menu .button:link, .menu .button:visited, .menu .button {
	background: #e8e8f8;
}
a:visited {
	color: #fff;
}
.menu .button:visited {
	color: #cdf;
}
body, h2, h3, h4, h5, h6, p, td, ul, li {
	color: #000;
}
div a:link {
	color: #26e;
}
div a:visited {
	color: #59f;
}
div a:hover {
	color: #04d;
}
.menu .current, .menu .current .button, hr {
	background: #c8c8f0;
}
.menu .button:hover, .menu .button:focus, .menu .current .button:hover {
	background: #d4d4f0;
}
.bar-item .button:hover {
	background: #dadaf4;
}
.menu .current, .menu .current .button {
	color: #006;
}
.menu .button:hover, .menu .button:focus, .menu .current .button:hover {
	color: #117;
}
.menu .button, .menu .button:link, span, a:hover, a:focus, div a:focus, a:link {
	color: #228;
}
.fancy, .fancy * {
	background: #fefefe;
}
hr { color: #009; }
table, th, td, div, .menu, .menu .button, .menu .current, .colored-border,
input[type="submit"].flat, input[type="reset"].flat,
.flat fieldset input[type="submit"], .flat fieldset input[type="reset"] {
	border-color: #228;
}
#logo {
	background: url("../img/logo.png") -4px 0px no-repeat;
}
input[type="text"], input[type="checkbox"], input[type="radio"], select {
	background: #fafaff !important;
}
input[type="text"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus, select:focus {
	background: #ffffd0 !important;
}
input[type="submit"].flat, input[type="reset"].flat,
.flat fieldset input[type="submit"], .flat fieldset input[type="reset"] {
	background: #f2f2fd;
}
input[type="submit"].flat:hover, input[type="reset"].flat:hover,
.flat fieldset input[type="submit"]:hover, .flat fieldset input[type="reset"]:hover {
	background: #e0e0f0;
}
