.title {  font-size: 14px; border: black solid; border-width: 0px 0px 1px; vertical-align: bottom; padding-right: 1em; padding-left: 1em}
.content {  padding-top: 1em; padding-right: 1em; padding-bottom: 1em; padding-left: 1em}

P, TD, TH, body {
		background-color: white;
		color: black;
FONT-FAMILY: verdana, Tahoma, Arial;
FONT-SIZE: 11px;
LINE-HEIGHT: 14px;
	}

	.header {
		background-color: #fff;
		xborder-bottom: 2px solid #663300;
		padding: 1em;
	}
	h1 {
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		font-size: 25px;
		color: black;
		padding-left: 57px;
		padding-top: 15px;
		padding-bottom: 10px;
	}
	.leftedge {
		background-color: white;
		vertical-align: top;
		padding: 1em;
		border-right: 2px solid #999;
	}
	h2 {
		font-family: "Tahoma", "sans-serif";
		font-size: 15px;
		color: #000;
	}
	h3 {
		font-family: "Tahoma", sans-serif;
		font-size: 12px;
		color: #000;
		padding-top: 1em;
	}
	.title2 {
		padding-left: 20px;
		padding-bottom: 2px;
		border-bottom: 2px solid #999;
	}
	.title3, .date {
		padding-left: 20px;
		padding-bottom: 2px;
		border-bottom: 1px solid #999;
	}
.date, .PostSubject
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: #f5f5f5;
    PADDING-BOTTOM: 3px;
	MARGIN-BOTTOM: 5px;
    COLOR: #696969;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Verdana, tahoma, Arial;
	margin-left: -15px;
	margin-right: -15px;
}

Blockquote.jfer div.PostSubject
{
	BORDER-COLOR: #CC6969;
}
Blockquote.stepan div.PostSubject
{
	BORDER-COLOR: #6969CC;
}
	.PostSubject {
		font-weight: bold;
		padding-bottom: 0.5em;
		TEXT-ALIGN: left;
	}
	blockquote{
		color: black;
		line-height: 14px;
	}
	blockquote {
		margin-left: 20px;
		margin-right: 20px;
	TEXT-ALIGN: justify;
	}
	blockquote.stepan {
		xborder: 2px dotted #33c;
		xpadding: 1em;
	}
	blockquote.jfer {
		xborder: 2px dotted #f00;
		xpadding: 1em;
	}
	.postinfo {
		xfont-size: 10px;
		xfont-style: italic;
		padding-bottom: 7px;
		padding-leftx: 15px;
		text-align: right;
	}
	.rightbar {
		background-color: #fff;
		border-top: 1px solid #999;
		border-left: 1px solid #999;
		border-bottom: 1px solid #999;
		padding-left: 15px;
		padding-right: 5px;
		padding-bottom: 30px;
		padding-top: 20px;
	}
	.blogarchive {
		color: #ff9900;
; text-align: right; padding-right: 10px; padding-top: 1em}
	a:link {
		color: #8E4944;
		text-decoration: none;
	}
	a:visited {
		color: #630000;
		text-decoration: none;
	}
	a:hover {
		color: #8E4944;
		text-decoration: underline;
	}

	table.archive
	{
		border: 1px solid gray;
		font-weight: bold;
	}

IMG.pullout { margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em }
IMG.topleft { margin-right: 1em; margin-bottom: 1em; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

