body {
	font: 0.75em/1.5em Geneva, Arial, Helvetica, sans-serif;

}

#pageHeader h1 {
	color: #7e7e7e;
	font-size: 2.7em;
	margin: 0 0 7px;
	letter-spacing: -1px;
}

#pageHeader h2 {
	font-weight: normal;
	margin: 0;
	font-size: 2em;
	color: #a0a0a0;
	letter-spacing: 1px;
	word-spacing: 2px;
}

.blog-entry-title a:hover, a:link, a:visited {
	text-decoration: underline;
	color: #3f89d4;
}

h1 {
	line-height: 1em;
}

a:link, a:visited, a:active {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#navcontainer a:hover {
	text-decoration: none;
}

#navcontainer #current {
	color: #3f89d4;
}

#navcontainer ul ul a {
	color: #3f89d4;
}

#navcontainer ul ul ul a{
	color: #a9c5d4;
}