body 
{
	background-color: #e8e8c8;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 8px;
	padding: 0;
	height: 100%; /* Required */
}

.headerCell 
{
	TEXT-ALIGN: center; 
	font-size: x-large;
	HEIGHT: 24pt; 
}

.maintoplogo
{
	font-family: Helvetica, sans-serif;
	font-size: 36pt;
	font-weight: bold;
	color: #666666;
	text-shadow: #c0c0a0 5px 2px 3px;
}

.mainTable
{
	WIDTH: 100%; 
    HEIGHT: 100%;
	background-color: #e0e0c0;
}

.commentTable
{
	 border-style: solid;
	 border-width: thin;
	 background-color: #d0e0c0;
	border-color: #000000;
}

.commentHdr
{
	font-size: small;
	color: #808050;
	
}
.commentBody
{
	font-size: small;
}
.commentSubmitTable
{
	background-color: #e0e0c8;
}

.leftNavCell
{
	width: 108px;
	font-size: small;
	vertical-align: top;
	background-color: #e0e0c0;

	border-left: solid 2px #f0f0d0;
	border-right: solid 1px #c0c0a0;

	padding-left: 8px;
}

.centerContentCell
{
	vertical-align: top;
	width: 100%;
	background-color: #e8e8c8;
}

.loginStatus
{
	font-size: small;
}

.navMenuLink
{
	font-size: 10.5pt;
	margin-bottom: 4pt;
	margin-right: 4pt;
}
.commentEntryHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.eventDetailsTitle
{
	font-size: 18pt;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 2pt;
	color: #336600;
}

.eventDetailsMoreInfo
{
	font-size: 11pt;
}

.eventDetailsDate {
	font-family: Arial, Helvetica, sans-serif;
}
.eventDetailsLink {
}

.eventDetailsDescription
{
	font-size: 13pt;
	color: #404040;
}

.hitcounter
{
	font-size: 10pt;
	font-family: Arial;
	color: #808080;
}

.commentCount
{
	font-size: 8pt;
	color: green;
}

.eventListItemTitle
{
	margin-top: 2px; 
	margin-bottom: 4px; 
	font-size: 13pt;
	vertical-align: middle;
}

.eventListItemBody
{
	margin-bottom: 4px; 
	font-size: 10pt;
	margin-left: 12px;
}

.introText {
	font-family: sans-serif;
	font-size: 14px;
	margin-left: 20%;
	margin-right: 20%;
	background-color: #d0d0a0;
	padding: 10px;
	border-style: ridge;
	border-width: 2px;
}


.eventDetailsNoNav
{
	font-size: 12px;
	font-family: Arial;
	color: #d0d0c0;
}

.eventDetailsNav
{
	font-size: 12px;
	font-family: Arial;
	color: #6060a0;
}

a.eventDetailsNav
{
	font-size: 12px;
	font-family: Arial;
	color: #6060a0;
}

a.eventDetailsNav:visited
{
	font-size: 12px;
	font-family: Arial;
	color: #6060a0;
}


.eventTable
{
	margin-left: 10px;
}

.eventTableRow
{
	background-color: #e8e8c8;
	font-family: sans-serif;
	font-size: 11pt;
}

.eventTableAltRow
{
	background-color: #e8e8c8;
	font-family: sans-serif;
	font-size: 11pt;
}

.eventTableDateField
{
	color: #606060;
}

