.title-bar-title {
	cursor: pointer;
}

.title-bar {
	display: none;
}

.top-bar, .top-bar ul {
	background-color: #000 !important;
	color: #fff !important;
}

.top-bar a {
	color: #fff;
}

a.active {
	font-weight: bold !important;
}

ul.menu li a:hover {
	background-color: #fff;
	color: #000;
}

.content {
	padding: 1.5rem !important;
	min-height: 300px;
}

h3, h4, h5 {
	font-weight: bold;
}

.blogentry {
	padding-bottom: 2em;
	border-bottom: 1px solid #ccc;
	margin-bottom: 2em;
}

.blogentry:last-child {
	border-bottom: none;
}

.footer {
	font-size: .7em;
	font-weight: bold;
}