p, .ptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 115%;
	color: #192F38;
}
p a:link, p a:visited, .ptext a:link, .ptext a:visited, .footer a:link, .footer a:visited, .quote a:link, .quote a:visited {
	color: #3F7C95;
	text-decoration: none;
}
p a:hover, p a:visited, .boma a:visited, .delpost a:visited, .ptext a:hover, .footer a:hover, .quote a:hover {
	background-color: #CAE7F2;
	color: #192F38;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 115%;
	color: #192F38;
}

ol, ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 122%;
	color: #363321;
}

.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80%;
	line-height: 122%;
	color: #363321;
}
.boma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 150%;
	color: #363321;
}
.date {
	font-size: 90%;
	line-height: 120%;
	color: #7E7E73;
}
.title {
	font-size: 125%;
	line-height: 100%;
	font-weight: 700;
}
.about {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 120%;
	color: #421925;
}
.about a:link, .about a:visited{
	color: #942159;
	text-decoration: none;
}
.about a:hover {
	background-color: #FFE5FC;
	color: #243308;
}
.aboutdd { 
	border: 1px solid #C0A1A7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #421925;
	background-color: #E8DDDF;
}
.services {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 120%;
	color: #192F38;
}
.services a:link, .services a:visited{
	color: #3F7C95;
	text-decoration: none;
}
.services a:hover {
	background-color: #CAE7F2;
	color: #192F38;
}
.servicesdd { 
	border: 1px solid #9DB8C4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #192F38;
	background-color: #DBE5E9;
}
.delicious-posts ul, .delicious-posts li, .delicious-banner { 
	margin: 0; 
	padding: 
	0.25em;
}
.delicious-odd, .rss-item, .upb_item {
	background-color: #f8f8f8;
}
.delicious-even, .rss-item, .upb_date {
}
.delpost, .upb_title  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 120%;
	color: #243308;
}
.delpost  a:link, .rss-item  a:link, .upb_title a:link, .upb_venue a:link {
	color: #3F7C95;
	text-decoration: none;
}
.delpost a:visited, .rss-item a:visited, .upb_title a:visited {
	color: #192F38;
	background-color: #CAE7F2;
	text-decoration: none;
}
.delpost a:hover, .rss-item a:hover, .upb_venue a:hover, .upb_title a:hover {
	background-color: #FFCCCC;
	color: #192F38;
}
.rss-body { 
	border: 0px solid #B5C595;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #192F38;
	background-color: ;
}
.rss-item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	color: #243308;
	border-top: 1px solid #ccc;
	padding: 0.25em; 
	font-size: 90% 
}
# upb_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 120%;
	color: #f8f8f8;
}
.upb_venue { 
	border: 0px solid #B5C595;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #192F38;
}
.upb_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	color: #243308;
	border-top: 1px solid #ccc;
	background-color: #f8f8f8;
	padding: 0.25em; 
	font-size: 70% 
}
.resources {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 120%;
	color: #3B2C11;
}
.resourcesquote {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.resources a:link, .resources a:visited{
	color: #D08802;
	text-decoration: none;
}
.resources a:hover {
	background-color: #FFE5BA;
	color: #3B2C11;
}
.resourcesdd { 
	border: 1px solid #E2C089;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B2C11;
	background-color: #F4E8D4;
}
# .delicious-posts, .rss-box, .upb_events { margin: 0em; border: 0px solid #ddd; padding: 0.0em; }
# .delicious-post, .upb_item { border-top: 1px solid #ccc; padding: 0.25em; font-size: 100% }
# .delicious-banner a { font-size: 100% }
# .delicious-posts a:hover, .rss-box a:hover, .upb_events a:hover { text-decoration: underline }
# .delicious-post a, .rss-item a, .upb_item a { }
# .delicious-posts a { text-decoration: none; display: block; padding: 0.05em }


#lightbox {
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
.thumbnail{
	padding: 6px;
	border: 1px solid #ddd;
	background: white;
	float: left;
	margin-right: 8px;
	margin-bottom: 7px;
	}	

.caption{ font-size: 0.9em; padding-top: 0.2em ; text-decoration: none;	}

