html {
	background-color: #dfefff;
	color: black;
}

.block {
	background: #dfefff url(images/box-top.png) no-repeat;
}

.block .content {
	background: url(images/box-bottom.png) no-repeat;
	background-position: 100% 100%;
}

#footer-container {
	background-color: black;
	border: 1px solid white;
	color: white;
}

#footer-container * {
	color: white;
}

#primary-links a {
	background-color: #3f3ffa;
	color: #dfefff;
	border-color: #dfefff;
}
#primary-links a.active {
	background-color: #dfefff;
	color: #3f3ffa;
	border-color: #3f3ffa;
}
#primary-links a:hover {
	color: white;
	text-decoration: none;
}
#primary-links a.active:hover { color: #3f3ffa; }

a {
	color: blue;
	text-decoration: none;
}
a:hover { text-decoration: underline }

.node-title, h1, h2, h3, h4, h5 { color: #3f3ffa }
