#content, #rightcontent { 
	font-family: Times New Roman, Times, serif;
	font-size: 14pt;
	color:#336633;
}
.newsflash { 
margin: 0;
padding: 0;
margin-bottom: 8px;
width: 200px;
padding-left: 8px;
padding-top: 20px;
background-image: url(/images/news.png);
background-repeat: no-repeat;
background-position: top left;
min-height: 60px;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #003300;
	text-align: right;
}
.calendarflash {
margin: 0;
padding: 0;
margin-bottom: 8px;
width: 200px;
padding-left: 8px;
padding-top: 20px;
background-image: url(/images/calendar.png);
background-repeat: no-repeat;
background-position: top left;
min-height: 60px;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #003300;
	text-align: right;
}

.photograph_border { margin: 14px; padding: 0px; border-color: #cFd3CC; border-width: 1px; border-style: solid; }
.photograph { margin: 14px; padding: 0px; }
	
.thumbnail { margin: 4px; padding: 0px; border-color: #cFd3CC; border-width: 1px; border-style: solid; }
.photo_description { }

h1 {color: #0a6e0a; font-size: 1.2em; font-weight: bold; margin: 1px; margin-top: 5px; padding: 1px; }
h2 {color: #010066; font-size: 1.2em; font-weight: bold; margin: 1px; margin-top: 5px; padding: 1px; }
h3 {color: #006600; font-size: 1.0em; font-weight: bold; margin: 1px; margin-top: 5px; padding: 1px; }
h1 { padding-left: 20px; }
h2 { padding-left: 20px; }
h3 { padding-left: 20px; }

.help { color: gray; font-size: small; }
.error { color: red; }

.left { float: left; text-align: left; }
.right { float: right; text-align: right; }

.copytext img { padding: 6px; }
.faint { color: #bbb; }
.date { font-size: 14px; }
.text { padding: 6px; }