body {
	font-family: 'Vollkorn', Baskerville, serif;
}

.titleage {
	font-family: 'Lato', Helvetica, sans-serif;
	font-weight: 700;
}

#nav {
	text-align: right;
	margin-right: 4em;
}

#header {
	background: sienna;
	color: ivory;
	margin-bottom: 1.5em;
	padding-top: 1em;
}

#header a {
	text-decoration: none;
	text-shadow: black .15ex .2ex .2ex;
	color: ivory;
}

#header .logo {
	float: left;
	margin-left: 1em;
	margin-right: 2em;
}

.rss img {
	width: .75em;
}

#credits {
	margin: auto;
	text-align: center;
}

.clear {
	clear: both;
}

.category,
.tag {
	font-variant: small-caps;
	color: sienna;
}
.category a,
.tag a {
	text-decoration: none;
	color: sienna;
}

.post {
	background: ivory;
	border: 2px solid #000;
	padding: 2ex;
}

.post .title {
	margin: 0;
	border-bottom: 1px solid sienna;
}

.post .title a {
	color: sienna;
	text-decoration: none;
	text-shadow: gray 0.15ex 0.2ex 0.2ex;
}

.post .meta {
	float: right;
	margin-left: 2em;
	border-left: 1px solid sienna;
	border-bottom: 1px solid sienna;
	text-align: right;
	padding: .2ex;
}

.post .meta small {
	padding-left: 0.5em;
	padding-bottom: 0.2em;
}

.post img {
	display: block;
	clear: both;
	max-width: 100%;
	margin: auto;
}

.prose {
	clear: left;
}

hr.interentry {
	background: url('/share/img/divider.svg') 0 0 no-repeat;
	border: 0;
	height: 1.5em;

	width: 33%;
	margin-top: 3ex;
	margin-bottom: 3ex;
}

