@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtrHdr #container {
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	padding: 0 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #mainContent {
	margin:0px;
	padding: 30px 15px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	width:750px;
}
.oneColFixCtrHdr #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#CCCCFF;
	border-top-style:solid;
	border-top-color:#000066;
	border-top-width:1px;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:0.8em;
}
p{
font-size:0.75em;
line-height:1.6em;
}
.bodylist{
font-size:0.75em;
line-height:1.6em;
}
h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
line-height:1.0em;
color:#666666;
border-bottom-color:#666666;
border-bottom-style:solid;
border-bottom-width:1px;
padding-top:5px;
}
h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
line-height:1.0em;
color:#666666;
padding-top:5px;
}
h3{
font-size:0.9em;
font-weight:bold;
}
#left{
width:236px;
float:left;
padding: 0px 5px 10px 5px;
background-color:#F4F4FF;
border-color:#336699;
border-width:2px;
border-style:solid;
margin:10px 0px 0px 0px;
}
#right{
margin-left:20px;
width:480px;
float:right;
}
.right2{
margin-left:20px;
width:480px;
float:right;
}
#left2{
width:236px;
float:left;
padding: 0px 5px 10px 5px;
border-color:#336699;
border-width:2px;
border-style:solid;
margin-top:10px;
}
#project40{
margin:10px 0 0 0;
background-image:url(../images/project40.jpg);
background-repeat:no-repeat;
}
.imageright{
float:right;
margin:10px;
}
.clear{
clear:both;
}
.cal{
float:left;
margin-right:10px;
}
.wftdate{
font-weight:bold;
font-size:0.9em;
float:right;
width:300px;
text-align:right;
}
.wftheader{
font-weight:bold;
font-size:0.9em;
}
#blocks{
margin-top:10px;
width:740px;
height:200px;
}
.picright{
float:right;
margin-left:10px;
margin-top:-5px;
}
a.more:link{color:#FF9900;text-decoration:underline;}
a.more:visited { color:#FF9900; text-decoration:underline; }
a.more:hover   { color:#7179B7; text-decoration:underline; }
a.more:active  { color:#7179B7; text-decoration:underline; }
#boxleft{
width:236px;
float:left;
padding: 0px 5px 10px 5px;
margin:0px;
}
#boxright{
width:236px;
float:right;
padding: 0px 5px 10px 5px;
margin:0px;
}
.postcard{
float:right;
margin-left:25px;
margin-right:25px;
}
.donations{
padding-top:10px;
margin:0 10px 0px 10px;
width:180px;
float:right;
text-align:center;
border:#996699 solid 1px;
}
UL{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	line-height:1.6em;
}
OL{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.6em;
}