body {
	background-color: cyan;
	background-image: url(../images/style/kdreams/kdrfooter.png);
	background-repeat: repeat-x;
	background-position: bottom;
	max-width: 70em;
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	font-variant-ligatures: common-ligatures discretionary-ligatures;
	font-feature-settings:"liga", "dlig";
	margin: 0 auto 100px auto;
}
.meta {
	text-align: right;
}
.post {
	text-align: justify;
	padding: 3px;
}
/* .screenie { */
	width: 100%;
	max-width: 430px;
	float: right;
}
.code {
	background-color: lightgray;
	border: 1px solid gray;
	display: block;
	padding: 4px;
}
/* we move the width into the inner element to fake box-sizing: border-box on IE7 */
.code pre {
	white-space: pre-wrap;
	width: 100%;
}

.subsection {
	background-color: rgba(255, 255, 255, 0.65);
	border: 16px solid transparent;
	border-image: url(../images/style/kdreams/kdrborder.png) 32 round;

}

/* Forces floats to move out of the way rather than make paragraphs too thin. */
p:before {
	content: "";
	width: 10em;
	display: block;
	overflow: hidden;
}


tt {
	font-variant-ligatures: no-common-ligatures no-discretionary-ligatures;
	font-feature-settings: "liga" 0, "dlig" 0;
}

code {
	font-variant-ligatures: no-common-ligatures no-discretionary-ligatures;
	font-feature-settings: "liga" 0, "dlig" 0;
}

hr {
	border: none;
	width: 144px;
	height: 64px;
	background-size: contain;
	background-repeat: none;
	background-image: url(../images/style/kdreams/kdrwoode-hr.png);
}
