body, p, td {font-family:Arial, san-serif;font-size:12px;color:#004b00;line-height:1.2;}
.newsheadline {font-family:Arial, san-serif;font-size:14px;color:#006600;line-height:1.0;}
.medium {font-family:Arial, san-serif;font-size:11px;color:#004b00;line-height:1.0;}
.small {font-size:10px}
ul {font-family:Arial, san-serif;font-size:12px;color:#004b00;line-height:1.2;list-style:square}
ol {font-family:Arial, san-serif;font-size:12px;color:#004b00;line-height:1.2;}
.caption {font-size:10px}
.title {font-family:Arial Bold, Arial, san-serif;font-size:16px;color:#006600;font-weight:bold;line-height:1}
.topdate {font-family:Arial Bold, Arial, san-serif;font-size:11px;color:#006600;font-weight:bold;line-height:1;text-align:right;margin-right:10px;margin-bottom:2px}
img.bordered {border:1px solid #006600}

a.caldate {
	position: relative; 
	text-decoration: none;
	
}

a.caldate span {display: none;}

a.caldate:hover {font-size: 100%;}

a.caldate:hover span { 
	display: block !important;
	position: absolute;
	top: 15px; 
	left: 15px; 
	width: 200px;
	border: 1px solid #339933;
	background-color: #ffffff; 
	color: #000;
	padding: 5px;
	font-size: 10px;
	text-decoration:none;
}



a.gallery {border:1px solid #006600}
a.gallery:hover {border:1px dashed #009900}

p.credit {font-size:11px;color:333366;line-height:1.0;}
p.credit a:active,a:link,a:visited {text-decoration:underline;color:#333366;}
p.credit a:hover {text-decoration:none;color:#666699;}

a:active,a:link,a:visited {text-decoration:underline;color:#006600;}
a:hover {text-decoration:none;color:#339933;}
