.richtext {
	font: 15px 'Joanna MT', Georgia, 'Times New Roman', serif;
	line-height: 1.2em;
}
.richtext:after { content: "."; display: block; height: 0; clear: both; 
	visibility: hidden; }
.richtext { display: inline-block; }
.richtext { display: block; }
	.richtext h1, .richtext h2, .richtext h3, .richtext h4, .richtext h5,
	.richtext h6, .richtext p, .richtext ul, .richtext ol, .richtext blockquote,
	.richtext hr, .richtext form, .richtext table, .richtext pre {
		margin: 0 0 6px;
		padding: 0;
		clear: none;
	}
	.richtext h2 {
		margin-bottom: 4px;
	}
	.richtext blockquote {
		padding: 0 20px;
	}
	.richtext ul {
		list-style-type: disc;
		margin-left: 20px;
	}
	.richtext ul ul,
	.richtext ol ol,
	.richtext ul ol,
	.richtext ol ul {
		margin-bottom: 0;
	}
	.richtext ol {
		list-style-type: decimal;
		margin-left: 20px;
	}
	.richtext hr {
		height: 1px;
		margin: 15px 0 !important;
	}
	.richtext.rich_text img {
		padding: 5px;
	}
	.richtext th,
	.richtext td {
		padding: 0 10px 10px 0;
	}
	.richtext input,
	.richtext textarea,
	.richtext select {
		font-size: 1.1em;
	}
	.richtext h1 {
		font-size: 18px;
		line-height: 21.6px;
		font-weight: normal;
	}
	.richtext h2 {
		font-size: 17px;
		line-height: 1.2em;
		font-weight: normal;
	}
	.richtext h3 {
		font-size: 16px;
		line-height: 1.2em;
		font-weight: normal;
	}
	.richtext h4 {
		font-size: 15px;
		line-height: 1.2em;
		font-weight: normal;
	}
	.richtext h5 {
		font-size: 15px;
		line-height: 1.2em;
		font-weight: normal;
	}
	.richtext img[align=left],
	.richtext img.alignleft {
		margin: 0 15px 10px 0;
		float: left;
	}
	.richtext img[align=right],
	.richtext img.alignright {
		margin: 0 0 10px 15px;
		float: right;
	}
.richtext {
	color: #000;
}
	.richtext a[href] {
		color: #A30046;
		text-decoration: none;
	}
	.richtext a[href]:hover {
		color: #A30046;
		text-decoration: underline;
	}
	.richtext a[href].to-pdf {
		color: #000;
		background: url(/img/dotted.png) repeat-x bottom;
		text-decoration: none;
	}
	.richtext hr {
		background-color: #333;
	}
	.richtext h1 a[href],
	.richtext h2 a[href],
	.richtext h3 a[href],
	.richtext h4 a[href],
	.richtext h5 a[href] {
		color: #000 !important;
		text-decoration: none;
	}
	.richtext h1 a[href]:hover,
	.richtext h2 a[href]:hover,
	.richtext h3 a[href]:hover,
	.richtext h4 a[href]:hover,
	.richtext h5 a[href]:hover {
		text-decoration: underline;
	}
.richtext .sans {
	font: 12px/1.4em Helvetica, Arial, sans-serif;
}
.richtext .credit {
	font: 8px/1em Helvetica, Arial, sans-serif;
}
.richtext .bio {
	font-size: 12px;
	line-height: 1.25;
}

/* pages.content_html */
.fck.richtext.page-content_html {}
.richtext.page-content_html {
	width: 591px;
}

.fck.richtext.letter-content_html {}
.richtext.letter-content_html {
	width: 404px;
	font-size: 14px;
	line-height: 1.18;
}
	.richtext.letter-content_html h1, .richtext.letter-content_html h2,
	.richtext.letter-content_html h3, .richtext.letter-content_html h4,
	.richtext.letter-content_html h5, .richtext.letter-content_html h6,
	.richtext.letter-content_html p, .richtext.letter-content_html ul,
	.richtext.letter-content_html ol, .richtext.letter-content_html blockquote,
	.richtext.letter-content_html hr, .richtext.letter-content_html form,
	.richtext.letter-content_html table, .richtext.letter-content_html pre {
		margin-bottom: 7px;
	}

.fck.richtext.volume-subline_html {
	width: 488px;
}
.richtext.volume-subline_html {
	font: 12px/1.3em Helvetica, Arial, sans-serif;
}
	.richtext.volume-subline_html a {
		text-decoration: none;
	}
	.richtext.volume-subline_html a:hover {
		text-decoration: underline;
	}

.fck.richtext.volume-description_html {
	width: 488px;
}
.richtext.volume-description_html {
	font: 12px/1.3em Helvetica, Arial, sans-serif;
}
	.richtext.volume-description_html a {
		text-decoration: none;
	}
	.richtext.volume-description_html a:hover {
		text-decoration: underline;
	}

.fck.richtext.article-content_html {}
.richtext.article-content_html {
	font: 12px/1.3em Helvetica, Arial, sans-serif;
	width: 591px;
}
	.richtext.article-content_html h2 {
		font: 16px 'Joanna MT', Georgia, 'Times New Roman', serif;
		margin-bottom: 4px;
	}
	.richtext.article-content_html table {
		margin-bottom: 0;
	}
		.richtext.article-content_html th,
		.richtext.article-content_html td {
			padding-bottom: 0;
		}
