blockquote {
	font: 18px/24px "Times New Roman", times, serif;
	letter-spacing: .05em;
	text-indent: -10px;
	padding: 20px 5px 20px 15px;
	margin: 20px 5px;
	border-width: 1px 0;
	border-style: solid;
	border-color: black;
}

div.story, div.sidebar { 
	float: left;
}

div.story {
	width: 375px;
	margin: 0 30px 20px 0;
	padding: 0;
}

div.sidebar {
	background-color: #f0f0f0;
	margin: 0;
	padding: 0;
	width: 250px;
}

	div.sidebar small {
		color: #555;
		font: bold 12px arial, sans-serif;
		letter-spacing: 1px;
		padding: 5px 3px;
	}

	div.sidebar h3 a {
		display: block;
		background-color: #23a;
		color: white;
		font: 24px arial, sans-serif;
		margin: 0;
		padding: 5px;
	}

		div.sidebar h3 a:hover {
			text-decoration: none;
		}

	div.sidebar div.stories a {
		color: #23a;
		display: block;
		margin: 0;
		padding: 10px 5px;
		font: bold 12px arial, sans-serif;
		line-height: 14px;
	}

	div.sidebar div.stories a:hover {
		background-color: #acf;
		color: white;
		text-decoration: none;
	}

	div.sidebar div.stories a.highlight,
	div.sidebar div.stories a.highlight:hover {
		background-color: #bbb;
		color: white;
		font: bold 24px arial, sans-serif;
		letter-spacing: 2px;
		text-decoration: none;
	}

div.story_footer {
	padding: 10px 0;
	margin: 30px 0 0 0;
	border-top: 1px solid #aaa;
	color: #777;
}

h2 { font: 28px times, serif; margin: 10px 0 0 0; padding: 0; }
h3 { margin: 0; padding: 0; }
h3 a { font: bold 14px verdana, sans-serif; }
div.section h3 { margin-top: 5px; }
img.border { border: 1px solid #aaa; padding: 5px; }
img.right { float: right; margin: 0 0 10px 10px; padding: 5px; }
img.left { float: left; margin: 0 10px 10px 0; padding: 5px; }


div.column { float: left; margin: 0 20px 0 0; padding: 0; top: 0; left: 0; }
div.mar5 { margin: 5px; }
div.mar10 { margin: 10px; }
div.mar20 { margin: 20px; }
div.pad5 { padding: 5px; }
div.pad10 { padding: 10px; }
div.pad20 { padding: 20px; }
.w25 { width: 25px; }
.w90 { width: 90px; }
.w100 { width: 100px; }
.w120 { width: 120px; }
.w125 { width: 125px; }
.w130 { width: 130px; }
.w140 { width: 140px; }
.w150 { width: 150px; }
.w160 { width: 160px; }
.w180 { width: 180px; }
.w190 { width: 190px; }
.w200 { width: 200px; }
.w225 { width: 225px; }
.w230 { width: 230px; }
.w250 { width: 250px; }
.w275 { width: 275px; }
.w280 { width: 280px; }
.w300 { width: 300px; }
.w320 { width: 320px; }
.w330 { width: 330px; }
.w350 { width: 350px; }
.w360 { width: 360px; }
.w375 { width: 375px; }
.w400 { width: 400px; }
.w430 { width: 430px; }
.w450 { width: 450px; }
.w500 { width: 500px; }
.w650 { width: 650px; }
.w49p { width: 49%; }
.w33p { width: 33%; }
.w24p { width: 24%; }