#vision {
	font-family: Times; 
	font-size: 16px;
	background-image: url("../images/bg_heads.gif");
	background-repeat: no-repeat;
	width: 300px;
	padding: 5px 0px 5px 44px;
	line-height: 11px; 
	color: #ffffff;
}

body
{
	margin:0;
	padding:0;
	background-color:#F3F1E9;
}

a 
{
	font-family: Times;
	font-size: 14px;
	color: #712914;
	text-decoration: none;
	overflow:hidden;
}

a:visited {
	font-family: Times;
	font-size: 14px;
	color: #712914;
	text-decoration: none;
}

a:hover {
	font-family: Times;
	font-size: 14px;
	color: #0D2147;
	text-decoration: underline;
}

p {
	font-family: Times;
	font-size: 14px;
	color: #000000;
}

td {
	font-family: Times;
	font-size: 14px;
	color: #000000;
}

img 
{
	font-family: Times; 
	font-size: 14px; 
	color: #000000;
	padding: 0px;
	margin: 0px;
	border:none;
}

hr
{
	height:3px;
	background-color:#999;
}

.footerlink {
	font-family: Times; 
	font-size: 12px; 
	color: #712914;
}
a.footerlink:visited {
	font-family: Times; 
	font-size: 12px; 
	color: #712914;
}
a.footerlink:hover {
	font-family: Times; 
	font-size: 12px; 
	color: #0D2147;
	text-decoration: underline;
}
.title {
	font-family: Times; 
	font-size: 18px; 
	color: #192E58;
}
.greentitle {
	font-family: Times; 
	font-size: 20px; 
	color: #193B30;
	font-weight: bold;
}
.greentitle2 {
	font-family: Times; 
	font-size: 18px; 
	color: #193B30;
	font-weight: bold;
}
.greentitle3 {
	font-family: Times; 
	font-size: 18px; 
	color: #193B30;
}
.highlight {
	font-family: Times; 
	font-size: 14px; 
	color: #192E58;
	font-weight: bold;
}
.highlight2 {
	font-family: Times; 
	font-size: 16px; 
	color: #000000;
	font-weight: bold;
}
a.highlight2 {
	font-family: Times; 
	font-size: 16px; 
	color: #712914;
	font-weight: bold;
}
a.highlight2:hover {
	font-family: Times; 
	font-size: 16px; 
	color: #0D2147;
	font-weight: bold;
}
.highlight3 {
	font-family: Times; 
	font-size: 16px; 
	color: #712914;
	font-weight: bold;
}
.highlight4 {
	font-family: Times; 
	font-size: 18px; 
	color: #CC0033;
	font-weight: bold;
}
a.highlight4 {
	font-family: Times; 
	font-size: 18px; 
	color: #CC0033;
	font-weight: bold;
	text-decoration: underline;
}
a.highlight4:hover {
	font-family: Times; 
	font-size: 18px; 
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
.highlight5 {
	font-family: Times; 
	font-size: 18px; 
	color: #712914;
	font-weight: bold;
}
.box {
	font-family: Helvetica; 
	font-size: 12px; 
	color: #ECECEC;
}
.banners {
	font-family: Garamond; 
	font-size: 26px; 
	color: #0D2147;
	font-weight: bold;
}
.banners2 {
	font-family: Garamond; 
	font-size: 26px; 
	color: #000000;
	font-weight: bold;
}
.bancaps {
	font-family: Garamond; 
	font-size: 32px; 
	color: #0D2147;
	font-weight: bold;
}
#bgcomplete {
width: 725px; 
padding: 0px;
background: url("../images/bg_sidestrip2.gif") repeat-y;
background-color: #FFFFFF;
}
#bgcomplete2 {
width: 725px; 
padding: 0px;
background: url("../images/bg_sidestrip3.gif") repeat-y;
background-color: #FFFFFF;
}
#bluebk {
width: 27px; 
padding: 0px;
background: url("../images/bg_sidestrip_navy.gif") repeat; 
} 
#sidebar {
/* width: 150px;  */
background: url("../images/bg_btm_logo.gif") no-repeat;
background-position: bottom;
}
#sidebar2 {
width: 150px; 
padding: 0px;
background: url("../images/bg_btm_logo2.gif") no-repeat;
background-position: bottom;
}
#bgfade {
width: 150px; 
padding: 0px;
background: url("../images/bg_fade.gif") no-repeat;
background-position: top;
}

#feature {
width: 500px; 
padding: 10px 10px 10px 10px;
}
#featuremid {
padding: 0px 10px 0px 10px;
}

table
{
	clear:both;
}

#sidebar a img
{
	float:right;
	border-top:solid 3px #FFF;
	overflow:hidden;
}

#container
{
	width:727px;
	margin:0 auto;
	background:#FFFFFF url(../images/bg_sidestrip3.gif) repeat-y scroll 0 0;
}

#left
{
	float:left;
	width:150px;
	margin-left:27px;
	padding-bottom:120px;
	background:transparent url(../images/bg_btm_logo2.gif) no-repeat scroll center bottom;
}

#left img
{
	vertical-align:middle;
}

#left ul
{
	float:right;
	margin:0;
	padding:0;
	width:122px;
}

#left ul li
{
	text-align:center;
	border-top:solid 3px #FFF;
	background-color:#D6D1B5;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#left ul li a
{
	font-family:'Times New Roman', Arial;
	font-size:14px;
	line-height:26px;
	letter-spacing:-.5px;
	text-decoration:none;
	text-align:center;
}

#left ul li a img
{
	vertical-align:bottom;
}

.support a
{
	display:block;
	height:48px;
	width:122px;
}

.support a:link, .support a:visited
{
	background:url('../images/support.gif') no-repeat 0 0;
}

.support a:hover, .support a:active
{
	background-position:0 -48px;
}

.virginiacle
{
	border-bottom:solid 3px #FFF;
}

.virginiacle a
{
	display:block;
	height:49px;
	width:122px;
}

.virginiacle a:link, .virginiacle a:visited
{
	background:url('../images/virginiacle.gif') no-repeat 0 0;
}

.virginiacle a:hover, .virginiacle a:active
{
	background-position:0 -49px;
}

.grantawards
{
	border:none !important;
	background: None !important;
	margin:10px 0 0 0;
}

.grantawards a
{
	display:block;
	height:64px;
	width:64px;
	margin:0 auto;
}

.grantawards a:link, .grantawards a:visited
{
	background:url('../images/grantawards.gif') no-repeat 0 0;
}

.grantawards a:hover, .grantawards a:active
{
	background-position:0 -64px;
}

.featuredproject
{
	border:none !important;
	background: None !important;
	margin:10px 0 0 0;
}

.featuredproject a
{
	display:block;
	height:64px;
	width:64px;
	margin:0 auto;
}

.featuredproject a:link, .featuredproject a:visited
{
	background:url('../images/featuredproject.gif') no-repeat 0 0;
}

.featuredproject a:hover, .featuredproject a:active
{
	background-position:0 -64px;
}

.relatedlinks
{
	border:none !important;
	background: None !important;
	margin:10px 0 0 0;
}

.relatedlinks a
{
	display:block;
	height:64px;
	width:64px;
	margin:0 auto;
}

.relatedlinks a:link, .relatedlinks a:visited
{
	background:url('../images/relatedlinks.gif') no-repeat 0 0;
}

.relatedlinks a:hover, .relatedlinks a:active
{
	background-position:0 -64px;
}

.currentfellows
{
	border:none !important;
	background: None !important;
	margin:10px 0 0 0;
}

.currentfellows a
{
	display:block;
	height:64px;
	width:64px;
	margin:0 auto;
}

.currentfellows a:link, .currentfellows a:visited
{
	background:url('../images/currentfellows.gif') no-repeat 0 0;
}

.currentfellows a:hover, .currentfellows a:active
{
	background-position:0 -64px;
}

#content 
{
	float:left;
	width:500px;
	margin:25px;
}

#footer
{
	clear:both;
	height:28px;
	background:url('../images/sidebar_end_home.gif') no-repeat left top;
	margin-left:26px;
	padding-left:150px;
}

#footer ul
{
	margin:0;
	border-top:3px solid #999;
}

#footer ul li
{
	float:left;
	display:inline;
	margin:2px 5px;
}

#footer ul li a
{
	font-family:Georgia, 'Times New Roman', Arial;
	font-size:13px;
	text-decoration:none;	
}

#footer ul li a:link, #footer ul li a:visited
{
	color:#76311D;
}

#footer ul li a:hover, #footer ul li a:active
{
	color:#0D2147;
}

#imagebanner
{
	margin:0 auto;
	text-align:center;
}

#imagebanner img
{
	float:left;
}

.donorlist
{
	border:none !important;
	background: None !important;
	margin:10px 0 0 0;    
}

.donorlist a
{
	height:64px;
	width:64px;
	display:block;
	margin:0 auto;
}

.donorlist a:link, .donorlist a:visited
{
	background:url('../images/donorlist.gif') no-repeat 0 0;
}

.donorlist a:hover, .donorlist a:active
{
	background:url('../images/donorlist.gif') no-repeat 0 -64px;
}

#didyouknow
{
	text-align:center;
	border:solid 2px #9C833F;
	background-color:#F6F5EE;
}

#didyouknow .red
{
	color:#9D2141;
}

.boardleft
{
	float:left;
	clear:both;
	width:50%;
	margin:5px 0;
}

.boardright
{
	float:left;
	width:50%;
	margin:5px 0;
}

.bio
{
	padding:20px 0;
	clear:both;
}

.bio p
{
	float:left;
	width:80%;
	margin:0;
}

.bio img
{
	float:left;
	margin:0 10px 0 0;
}

#vlfnews
{
	position:relative;
	left:-25px;
	top:-25px;
}

#donorlistleft
{
	float:left;
	width:45%;
}

#donorlistleft ul
{
	margin:0;
	list-style:none;
	padding-left:0;
}

#donorlistright
{
	float:left;
	width:45%;
	
}

#donorlistright ul
{
	margin:0;
	list-style:none;
	padding-left:0;
}

#council li
{
	margin-top:10px;
}

#council li ul li
{
	list-style:none;
	margin:0;
}
.shadow
{
    -moz-box-shadow: 5px 5px 7px #888;
    -webkit-box-shadow: 5px 5px 7px #888;
}

.indent {text-indent:25px;}
