#sidebar {
    float: left;
    width: 210px;
    padding: 10px;
}

#sidebar ul {
    margin: 0;
    list-style: none;
	padding: 0;
}

#sidebar ul ul {
   margin-bottom: 1em;
}

#sidebar ul ul ul {
   margin-bottom: 0;
}

.narrowcolumn {
    width: 690px;
    float: right;
    padding: 10px;
}

.alignleft {
    float: left;
    margin-bottom: 1em;
}

.alignright {
    float: right;
    margin-bottom: 1em;
}

.post {
	clear: both;
	margin-top: 3em;
}

.post:first-child {
	margin-top: 0;
}

blockquote {
	color: inherit;
	font-style: inherit;
}

ol.commentlist {
	margin: 0;
	padding: 0;
	list-style: none;
}

h1 a,
h2 a {
	color: white !important;
}
h1 a:hover,
h2 a:hover {
	color: #FF8215 !important;
}

#commentsblock label {
	font-weight: normal;
}

ol.commentlist li {
	padding: 0.7em 0;
	border-top: 1px solid #3e3f41;
	border-bottom: 1px solid #070709;
	border-top-color: rgba(255, 255, 255, 0.2);
	border-bottom-color: rgba(0, 0, 0, 0.5);
}

ol.commentlist {
	border-top: 1px solid #070709;
	border-top-color: rgba(0, 0, 0, 0.5);
}

ol.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}

ol.commentlist .commentmetadata cite {
	font-weight: bold;
	font-style: normal;
}

ol.commentlist .commentmetadata {
	margin-bottom: 1em;
}

ol.commentlist li p {
	margin-bottom: 1em;
}

ol.commentlist li p:last-child {
	margin-bottom: 0;
}

ol.commentlist li .commentpermalink {
	visibility: hidden;
}

ol.commentlist li:hover .commentpermalink {
	visibility: visible;
}
