/* CSS Document */
body {
	margin: 0px;
	padding: 0px;	
	background-image: url("images/bg-leftcolbottom.gif");
	background-repeat: repeat-y;
	font: 13px tahoma, sans-serif;
	color: black;
	line-height: 18px;
	}
a {
	font-family: tahoma, verdana, sans-serif;
	font-size: 13px;
	letter-spacing: 0.05em;
	color: #003399;
	line-height: 18px;
	text-decoration: underline; 
	}
a:link {text-decoration: underline; }
a:visited {}
a:hover {
	text-decoration:none;
	background: #F0EFEF;
	}
h1 {}
h2 {font: bold 25px verdana, Arial, sans-serif; color: #990000;}
h3 {font: bold 22px verdana, Arial, sans-serif; color: #990000;}
h4 {font: bold 17px tahoma, sans-serif; color: #990000; line-height: 10px;}
h5 {font: 15px tahoma, sans-serif; color: #990000;}
p {
	font: 13px tahoma, sans-serif;
	letter-spacing: 0.05em;
	color: black;
	line-height: 18px;
	}
.footertext {
	font: 10px Arial, sans-serif;
	color: #990000;
	letter-spacing: 0em;
	text-align: center;
	border-top: solid 1px #990000;
	border-bottom: solid 1px #990000;
	margin-bottom: 8px;
	}
a.footerlink:link, a.footerlink:visited, a.footerlink:hover {
	font: 10px Arial, sans-serif;
	color: #990000;
	letter-spacing: 0em;
	text-decoration: underline;
	background-color:#FFF;
	}
.notes {
	font: bold 13px Arial, sans-serif;
	color: red;
	line-height: 18px;
	}
.date {
	position: absolute;
	top: 115px;
	left: 545px;
	width: 200px;
	z-index: 2;
	text-align: right;
	font: 11px verdana, arial, sans-serif;	
	color: #990000;
	}
.wrapper {
	width: 750px;
	padding: 0px;
	margin: 0px;
	}
.header {
	height: 142px;
	padding: 0px;
	margin: 0px;
	}
.menu {
	position: absolute;
	top: 142px;
	left: 0px;
	width: 175px;
	background: #990000;	
	background-image: url("images/bg-menutile.gif");
	background-repeat: repeat-y;
	}
.contentarea {
	margin: 142px 0px 20px 175px;
	width: 575px;
	padding: 5px 10px 0px 20px;
	}
.newsbox {
	float: right;
	width: 200px;
	text-align: center;
	font: bold 14px Tahoma, Verdana, sans-serif;
	/*border-color:black;
	border-style: double;
	border-width:3px;*/
	margin-left: 10px;
	background: #FFF;
	padding: 0px;
	}
.iframewrapper {padding: 0px; border: solid 1px #CC0000; margin: 0px;}
.featuredonor {
	float:left; 
	font: bold 14px Tahoma, Verdana, sans-serif; 
	text-align:center; 
	width: 115px;
	margin: 10px 20px 0px 0px;
	}
img.featuredonor {border: solid 2px #000000; padding: 0px; margin: 0px; width:100px; height:100px;}
img.map {border: solid 1px black; padding: 0px; margin-left: 10px;}
.donorthumb {
	font: bold 14px Arial, Verdana, sans-serif; 
	text-align:center; 
	float:left; 
	padding:10px;
	}
img.donorthumb {border: solid 2px black; text-align:center;}

#v-Nav {
	padding: 0;
	margin: 0;
	border-top: solid 1px #AFAFAF;
	}
#v-Nav ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font:12px Tahoma;
	color:#FFF;  
	}
#v-Nav li {
	margin: 0px;
	}
#v-Nav a {
	/*/*/display: block;
	padding: 5px 2px 5px 5px;
	font:bold 13px Tahoma;
	letter-spacing: 0.05em;
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px solid #AFAFAF;
	height: 30px; /* */
	}
#v-Nav a:link, #v-Nav a:visited {
	/*/*/display: block;
	padding:5px 2px 5px 5px;
	font:bold 13px Tahoma;
	letter-spacing: 0.05em;
	color:#FFF;  
	text-decoration:none;
	border-bottom:1px solid #AFAFAF;
	height:30px; /* */
	}
#v-Nav a:hover {
	font:bold 13px Tahoma;
	letter-spacing: 0.05em;
	border-bottom:1px solid #AFAFAF;
	background-color: #FF0000;
	color: #FFFFFF;
	}
#v-uberlink a:link, #v-uberlink a:visited, #v-uberlink a:hover {
	/*/*/display: block;
	padding:5px 2px 5px 5px;
	font:bold 13px Tahoma;
	letter-spacing: 0.05em;
	color:#FFF;
	background-image: url("images/bg-uberlink.gif");
	background-repeat: no-repeat;
	background-color:#FF0000;
	text-decoration:none;
	border-bottom:1px solid #AFAFAF;
	height:30px;/* */
	}
.sitebyme {font: 9px Verdana; letter-spacing: 0.02em; padding: 0px; margin: 0px; text-align:right;}
.sitebyme a {font: 9px Verdana; letter-spacing: 0.02em; padding: 0px; margin: 0px; text-align:right;}