body { margin:0px; background-color:DDCDC0; }

/* for convenience */
.leftbar
{
	float:left;
	width:126px;
	background-color:DDCDC0;
}

.horizontalRule
{
	height:5px;
	margin:0px;
	background-color:747474;
}

.verticalRule
{
	float:left;
	width:5px;
	height:205px;
	margin-right:5px;
	background-color:747474;
}

.clearAll
{
	clear:both;
}

/* actual styles */
.logo
{
	text-align:center;
	background-color:C10020;
}

.navigation
{
	padding:2px;
	text-align:center;
	font-family:sans-serif;
	background-color:DDCDC0;
}

.navigation a
{
	display:block;
	margin-top:0.1em;
	margin-bottom:0.1em;
	padding:0.1em;
	padding-top:0.2em;
	border-style:solid;
	border-width:1px;
	border-color:191919;
	text-decoration:none;
	color:C10020;
	background-color:FFFFFF;
}

.navigationBottom
{
	padding-top:1em;
	text-align:center;
	font-family:sans-serif;
	font-size:.8em;
	background-color:DDCDC0;
}

.navigationBottom a
{
	padding-left:.5em;
	padding-right:.5em;
}

.title
{
	text-align:center;
	padding:20px;
	background-color:FFFFFF;
}

.content
{
	float:left;
	width:650px;
	padding:5px;
	font-family:sans-serif;
	color:000000;
	background-color:DDCDC0;
}

.content h1
{
	text-align:center;
}

.content h3
{
	text-align:left;
	color:996610;
}

.datestamp
{
	#float:left;
	width:100%;
	padding-top:5px;
	padding-right:15px;
	text-align:left;
	vertical-align:top;
	font-style:italic;
	border-style:solid;
	border-width:1px 0 0 0;
}

.news
{
	padding:5px;
	#clear:left;
}

.headline
{
	font-weight:bold;
}

.person
{
	font-weight:bold;
}

.head
{
	float:left;
	margin-left:15px;
	margin-right:5px;
}

.thumb
{
	border:0px;
}