body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0; padding: 0;}
img {border: 0px;}

h1, h2, h3 {font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase;}
h3 {font-weight: normal; color: #213a4e;}
h2 {color: #213a4e; line-height: 1.3em; font-size: 19px;}
h4 {font-family: Georgia, "Times New Roman", Times, serif; color: #213a4e; font-style: italic; font-size: 24px; font-weight: normal; line-height: 1.5em;}

a {color: #e6896d; text-decoration: none; }
a:hover {text-decoration: underline;}
@font-face {font-family: LucidaSans; src: url(fonts/LSANS.TTF) format("truetype");}

.threeforths ul {margin: 10px 0 10px 20px;}

html{
  padding: 0px;
  margin: 0px;
  height: 100%;
}

body {	
 	line-height: 1.6em;
	margin: 0; 
	padding: 0;  
	font-family: LucidaSans, sans-serif;
	color: #999999; 
	text-align: center;
	font-size: 90%;
	
	background: url(images/bg-s.jpg) repeat;}

#container { width: 100%;  min-width: 1024px; height: 100%; background: url(images/bg.jpg) center top no-repeat; text-align: center; padding: 0; margin: 0 auto; position: inherit;}	
#top {margin: 0 auto; height: 148px;  position: relative; width: 100%; text-align: left; padding: 0; z-index: 1000;  }
#top-box {width: 100%; width: 1024px; margin: 0 auto;  position: relative; padding: 20px 50px 0 ; z-index: 1000; }
#logo {width: 243px; float: left; height: 125px;}
#give {position: absolute; top: 15px; right: 50px; z-index: 1;}
#topnav {width: 178px; float: right; text-align: right; height: 35px; margin: 50px 0 5px 0; font-size: 85%; z-index: 500;}
#topnav a {color: #ededed;}
#topnav a:hover {text-decoration: underline;}
#search {width: 180px; float: right; text-align: right; height: 35px; margin: 50px 0 5px 0; font-size: 85%; z-index: 500;}
#searchform {padding:0 0;}

.searchbutton {
	font-weight:bold;
	padding: 1px;
	background:#fff;
	color:#999;
	border:1px solid #ddd;
	}

.searchbutton:hover {
	color:#666;
	background:#eee;
	border:1px solid #999;
	text-decoration:none;
	}

.searchfield {
	width:150px;
	padding: 1px 1px 1px 20px;
	background: url(images/icons/search-16.png) no-repeat #fff;
	color:#666;
	border:1px solid #ddd;
	}

.searchfield:hover, .searchfield:focus {
	background: url(images/icons/search-16.png) no-repeat #eee;
	border:1px solid #999;
	text-decoration:none;
	}


#nav {float: right; width: 700px; height: 42px; text-align: right; z-index: 2020; }

	
#content {margin: 0 auto; height: auto;  position: relative; width: 100%; text-align: left; padding: 0px 0;  border-bottom: 1px solid #fff; z-index: 10;}
#content-box {width: 100%; max-width: 1124px; margin: 0 auto;  position: relative; height: auto; z-index: 11;}
#text-box {width: 1024px; margin: 0px 50px 30px; background-color: #ffffff; border: 1px solid #919392; height: auto; padding: 0; float: left;z-index: 12; }
#white-box {padding: 10px 0 10px 10px; height: auto; float: left; z-index: 13;}
#grey-box {padding: 10px 0 10px 10px; background-color: #f1f0f0; height: auto; float: left; width: auto;}
.textarea {margin: 30px 10px; z-index: 14;}
.half {width: 497px; margin: 0 10px 0 0; float: left; height: auto;}
.threeforths {width: 747px; margin: 0 10px 0 0; float: left; height: auto;}
.sidequarter {width: 240px; float: left; margin: 0;}
.quarter {width: 240px; float: left; font-size: 90%; line-height: 1.4em; }
.borderright {border-right: 1px solid #cccccc; margin: 0 10px 10px 0; }
.borderleft {border-left: 1px solid #cccccc; padding: 10px 10px 10px 5px; margin: 0 0 10px 0; }
.featurebox {background: #cdcdcc; border: 1px solid #919392;margin-top: -43px; font-family: Georgia, "Times New Roman", Times, serif; }
.featurebox img {border: 1px solid #919392; margin: 10px;}
.featuretext { display: block; background: #a5c895; border-top: 1px solid #213a4e; padding: 13px 18px; color: #213a4e; line-height: 1.4em;}
.featuretext a{color: #213a4e;}
.missionbox {border: 5px solid #ef987e; background: url(images/bg-mission.gif) right top no-repeat #faded6; padding: 15px 20px; color: #775246; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 10px; margin-top: -43px;}
.missionbox h2 {color: #775246;}
.fundbox {border: 1px solid #919392; background:  #213a4e; padding: 10px; color: #f1f0f0; padding:  18px 23px; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 10px; }
.fundbox h2 {color: #fff;}
.fundbox a {color: #a5c895;}
.donatebox {border: 1px solid #919392; background: #213a4e; padding: 10px; color: #f1f0f0; padding:  18px 23px; font-family: Georgia, "Times New Roman", Times, serif;  }
.donatebox a {color: #f1f0f0;}


.entry {border-bottom: 1px dotted #cccccc; padding: 10px 10px 10px 5px; margin: 0 0 10px 0; clear: both; }
.threeforths .entry {border: none; margin: 10px 0; font-size: 100%; padding: 10px 0px 20px 0px; line-height: 1.7em;  clear: both;}
.threeforths .entry p {margin: 0 0 10px;}
.sidelinks li{}
.sidelinks a {font-size: 120%; display: block; padding: 3px 5px 7px; margin: 0 0 0 -5px; color: #e6896d; text-decoration: none; background: #fff;}
.sidelinks a:hover {text-decoration: underline;}
.sidelinks ul {text-align: left; list-style: none; line-height: 1.6em;}
.sidelinks li {margin: 0 0 5px 0;}
.sidelinks h3 {margin: -10px 0 5px -5px;}
.menu ul {}


.title {font-size: 110%;}

.date {font-size: 90%; font-family: LucidaSans, sans-serif;}

.borderleft h3 {background:  #cdcdcc; color: #213a4e; text-decoration: none; display: block; padding: 3px 5px; border: 1px solid #cccccc; font-size: 15px; margin: -10px 0 5px -5px;}
.quarter h3 a{background: url(images/triangle.gif) bottom right no-repeat #cdcdcc; color: #213a4e; text-decoration: none; display: block; padding: 3px 5px; border: 1px solid #cccccc; }
.quarter h3 a:hover {background: url(images/triangle.gif) bottom right no-repeat #ededed;}
.moretext {float: right; line-height: 1.4em;}
.moretext a {background: #213a4e; color: #fff; padding: 1px 5px; border: 1px solid #ccc; }
.moretext a:hover {background:#ee9a81; color: #213a4e; text-decoration: none; }
.left {float:left;}
.sidebutton {font-family: LucidaSans, sans-serif; font-size: 14px;  font-weight: normal; margin: 10px 0 0 -60px; text-transform:capitalize;  }
.sidebutton a {color: #fff;  display: block; padding: 5px; height: 24px;}
.sidebutton a:hover {text-decoration: none;}
.grey a{background: #919392;}
.grey a:hover{background: #babab8;}
.peach a{background: #e6896d;}
.peach a:hover{background: #ef987e;}
.gulf { }

#footer {margin: 0 auto; height: 500px; position: relative; width: 100%; text-align: left; padding: 5px 0; background: #132a4e; }
#footer-box {width: 100%; max-width: 1124px; margin: 0 auto;  position: relative; height: auto;  color: #667785; background: #132a4e;}
#footer-box ul {text-align: left; list-style: none; line-height: 1.6em;}
.footer {width: 187px;  float: left; }
.wider {width: 300px;}
.widest {width: 370px; padding: 50px 0 0 0;}
.narrower {width: 157px;}
.alignright {text-align: right;}
.aligncenter {text-align: center;}
.mainlinks {text-transform: uppercase; font-size: 120%; line-height: 2em;}
#footer-box a {color: #97a9b8; text-decoration: none;}
#footer-box a:hover {color: #fff;}
#footertop { padding: 10px 0 10px 10px; height: auto; float: left; width: 1014px; margin: 20px 50px 10px; background: #132a4e;}
#footerbottom { border-top: 1px solid #97a9b8; padding: 10px 0 10px 10px; height: auto; float: left; width: 1014px; margin: 10px 50px 50px; font-size: 85%; background: #132a4e;}

.imageright {border: 4px solid #ccc; margin: 0 0 0 10px;}
.imageleft {border: 4px solid #ccc; margin: 0 10px 0 0px;}
.noborder {border: 0;}
.image {border: 2px solid #ccc; margin: 5px 0 5px 0px;}

.bordertop {border-top: 1px solid #cccccc; margin: 20px 0 0px 0; padding: 20px;}

.hundred {width: 120px; float: left;}
.hundred img {border: 2px #ccc solid;}
.threehundred {width: 600px; float: left; }


.clearfloat {
	padding:7px 0;
	margin: 0 0 7px 0;
	clear:both;
	border-bottom: 1px dotted #cccccc;}
	
	
	
/* Images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large {
	max-width: 97.5%;
	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.625em;
}
p img,
.wp-caption {
	margin-top: 0.4em;
}
.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}
.wp-caption img {
	display: block;
	margin: 0 auto;
	max-width: 98%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}
.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}
.wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}
#content .gallery {
	margin: 0 auto 1.625em;
}
#content .gallery a img {
	border: none;
}
img#wpstats {
	display: block;
	margin: 0 auto 1.625em;
}
#content .gallery-columns-4 .gallery-item {
	width: 23%;
	padding-right: 2%;
}
#content .gallery-columns-4 .gallery-item img {
	width: 100%;
	height: auto;
}
/* Image borders */
img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border: 1px solid #ddd;
	padding: 6px;
}
.wp-caption img {
	border-color: #eee;
}
a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */
	background: #eee;
	border-color: #bbb;
}
.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {/* ... including captioned images! */
	background: #fff;
	border-color: #ddd;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


	
	
	
	
	
