
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
   margin:0;
   padding:0;
}
table {
   border-collapse:collapse;
   border-spacing:0;
}
fieldset,img { 
   border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
   font-style:normal;
   font-weight:normal;
}
ol,ul {
   list-style:none;
}
caption,th {
   text-align:left;
}
h1,h2,h3,h4,h5,h6 {
   font-size:100%;
   font-weight:normal;
}
q:before,q:after {
   content:'';
}
abbr,acronym {
   border:0;
}
body {
   font-family: verdana,arial,sans;
   font-size: x-small;background: #458136; background-image: url('../img/background.gif'); background-repeat: repeat-x;margin:0px;padding:0px;
}
.sectionTitle {font-size:120%;font-weight:bold;color:#6aa8da;}
.backDrop { width:100%; }
.backGutter { width:100%; line-height:10px;}
.mainPage { clear:both; margin:auto; padding: 10px; width:900px; background:#fff; border:1px solid black;   -moz-box-shadow: 3px 3px 3px #666;
   -webkit-box-shadow: 3px 3px 3px #666;
   box-shadow: 3px 3px 3px #666;}
.leftPanel { float:left; width:270px; background:#fff;}

.fundRaising {width:250px;}
.fundTitle { width:188px;font-size:120%;padding-bottom:10px;font-size:120%;font-weight:bold;color:#6aa8da;}
.fundText { width:188px;float:left;font-size:120%;}
.barometer { width:60px; float:right;margin:auto;border:1px solid #cccccc;   -moz-box-shadow: 2px 2px 2px #ccc;
   -webkit-box-shadow: 2px 2px 2px #ccc;
   box-shadow: 2px 2px 2px #ccc;}
.baromText {font-weight:bold;color:#ff0000;width:60px;margin-left:auto;margin-right:auto;font-size:110%;text-align:center;}
.baromFull {width:20px;height:125px;background:#ff0000;border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black;background: url('../img/barom.gif') repeat-y;margin-left:auto;margin-right:auto;margin-bottom:5px;}
.baromBack {width:20px;height:20px;background:#fff;border:1px solid black;margin-left:auto;margin-right:auto;margin-top:5px;}




.rightPanel { float:right; width:620px; background:#fff;}
.banner {width:620px;height:155px;background:#c0c0c0;      -moz-box-shadow: 3px 3px 3px #ccc;
   -webkit-box-shadow: 3px 3px 3px #ccc;
   box-shadow: 3px 3px 3px #ccc;}

.content {clear:both;width:620px;}

.mainStory { float:left;width:620px;padding:0px;background:#fff;margin:0px;margin-top:10px;
   -moz-box-shadow: 3px 3px 3px #ccc;
   -webkit-box-shadow: 3px 3px 3px #ccc;
   box-shadow: 3px 3px 3px #ccc;}
.story {float:left;width:610px;padding:5px; background:#f7f3f3;}
.storyText {float:left;padding-right:5px;width:330px;padding-left:5px;}
.homeImage {
   float:right; width:250px; margin:10px;
   -moz-box-shadow: 3px 3px 3px #ccc;
   -webkit-box-shadow: 3px 3px 3px #ccc;
   box-shadow: 3px 3px 3px #ccc;
}
.leftStory { width: 305px; padding:0px; float:left; background:#fff;margin:0px;margin-top:5px;    -moz-box-shadow: 3px 3px 3px #ccc;
   -webkit-box-shadow: 3px 3px 3px #ccc;
   box-shadow: 3px 3px 3px #ccc;}
.storyLeft {float:left;width:295px;padding:5px; background:#f7f3f3;}
.storyLeftText {float:left;margin-right:5px;width:280px;padding-left:5px;}
.leftImage {
   float:right; width:280px; margin:5px;
   -moz-box-shadow: 3px 3px 3px #666;
   -webkit-box-shadow: 3px 3px 3px #666;
   box-shadow: 3px 3px 3px #666;
}

.rightStory { width: 305px; padding:0px; float:right; background:#fff;margin:0px;margin-top:5px;   -moz-box-shadow: 3px 3px 3px #ccc;
   -webkit-box-shadow: 3px 3px 3px #ccc;
   box-shadow: 3px 3px 3px #ccc;}
.storyRight {float:left;width:295px;padding:5px; background:#f7f3f3;}
.storyRightText {float:right;padding-right:5px;width:130px;padding-left:5px;}
.rightImage {
   float:left; width:145px; margin:5px;
   -moz-box-shadow: 3px 3px 3px #666;
   -webkit-box-shadow: 3px 3px 3px #666;
   box-shadow: 3px 3px 3px #666;
}
.contentGutter { width:620px;clear:both;}
.footer {clear:both; width:900px; font-size:75%; margin-left:auto;margin-right:auto;text-align:right;color:#999999;}


a.donate
{
   font-size:14px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#ffffff;
   background-color:#ff0000;
   border: 1px solid #000;
   padding:2px;
   text-decoration:none;
   cursor:pointer;
}

#nav {
    z-index:1;
    float:left;
    margin:0px auto;
    padding:0;
    text-align:center;
    width:620px;
    height:30px;
    line-height:30px;
    overflow:hidden;
    position:relative;
    background:#6aa8da;
    -moz-box-shadow: 3px 3px 3px #ccc;
   -webkit-box-shadow: 3px 3px 3px #ccc;
   box-shadow: 3px 3px 3px #ccc;
}
#home2, #challenge, #news, #press, #support, #gallery, #contact {
    float:left;
    width:85px;
    height:60px;
    line-height:15px;
    font-size:10px;
    font-family:sans-serif;
    color:#ffffff;
    font-weight:bold;
    border:0px solid white;
    position:relative;
    overflow:hidden;
    cursor:pointer;
}
#nav a.headNav {
    line-height:30px;
    height:30px;
    overflow:hidden;
    font-size:15px;
    margin:0px;
    padding:0px;
    display:block;
    cursor:pointer;
    font-size:130%;
}
#nav a {text-decoration:none;color:#fff;display:block;}
#nav a#navSelected {text-decoration:none;color:#15143c;display:block;}
#nav h2 {
    line-height:30px;
    height:30px;
    overflow:hidden;
    font-size:15px;
    margin:0px;
    padding:0px;
    display:block;
    cursor:pointer;
}
#nav_top, #nav_bottom {
    overflow:hidden;
    height:30px;
    display:block;
}
.headwayHolder {width:620px;}
.letterBox { width:500px;margin-left:auto;margin-right:auto;border:1px solid black; background:#fff;      -moz-box-shadow: 3px 3px 3px #ccc; 
   -webkit-box-shadow: 3px 3px 3px #ccc;
   box-shadow: 3px 3px 3px #ccc;padding:5px;margin-top:10px;}
.supportHeading {font-size:110%; font-weight:bold;color:#15143c;padding-bottom:10px;}
.supportBox { float:left;width:610px; background:#f7f3f3;      -moz-box-shadow: 3px 3px 3px #ccc; 
   -webkit-box-shadow: 3px 3px 3px #ccc;
   box-shadow: 3px 3px 3px #ccc;padding:5px;margin-top:10px;}
.pageIntro { width:610px; background:#fff;padding:5px;margin-top:10px;}
.supportBox ul {list-style:circle;margin-left:30px;}
.supportImage { width:150px;float:left;-moz-box-shadow: 3px 3px 3px #ccc; 
   -webkit-box-shadow: 3px 3px 3px #ccc;
   box-shadow: 3px 3px 3px #ccc;padding:5px;padding:3px;background:#fff;}
.supportBlank {width:162px;float:left;}
.supportText { width:440px;float:right;padding-bottom:10px;}
.supportText2 { width:260px;float:right;padding-bottom:10px;padding-right:10px;}
.markSays { width:150px;float:right;padding-bottom:10px;background:#fff;font-family:"Times New Roman", serif;font-size:130%;border:1px solid #cccccc;-moz-box-shadow: 3px 3px 3px #ccc; 
   -webkit-box-shadow: 3px 3px 3px #ccc;
   box-shadow: 3px 3px 3px #ccc;padding:5px;}
.markQuote {font-size:120%;font-weight:bold;font-style:italic;}
.indented {margin-left:30px;font-style:italic;}
.boldText { font-weight:bold; }
.pressBox { float:left;width:160px; height:250px; background:#f7f3f3;      -moz-box-shadow: 3px 3px 3px #ccc; 
   -webkit-box-shadow: 3px 3px 3px #ccc;
   box-shadow: 3px 3px 3px #ccc;padding:5px;margin-top:10px;margin-left:10px;}
.pressText { width:160px;padding-bottom:10px;}
.pressImage { width:150px; -moz-box-shadow: 3px 3px 3px #ccc; 
   -webkit-box-shadow: 3px 3px 3px #ccc;
   box-shadow: 3px 3px 3px #ccc;padding:5px;padding:3px;background:#fff;}
#photoGallery { width:620px;margin:0px;margin-top:10px;margin-left:auto;margin-right:auto;}
#photoBox {width:480px;margin-left:auto;margin-right:auto;}

#photoGallery ul {
   clear:both;
   width:auto;margin-left:auto;margin-right:auto;
   margin: 0px;
   padding: 0px;
   list-style: none;
}
#photoGallery ul li,
#photoGallery ul li a {
   display: block;
   float:left;
}
#photoGallery ul li { margin:5px;}
#photoGallery ul li img { padding:5px;background:#fff; border:1px solid #999999;-moz-box-shadow: 2px 2px 2px #ccc;
   -webkit-box-shadow: 2px 2px 2px #ccc;
   box-shadow: 2px 2px 2px #ccc;}
   
#videoBox {clear:both;width:400px;margin-left:auto;margin-right:auto;background:#f7f3f3;padding:10px;overflow:hidden;-moz-box-shadow: 2px 2px 2px #ccc;
   -webkit-box-shadow: 2px 2px 2px #ccc;
   box-shadow: 2px 2px 2px #ccc;}
#controlBox {width:400px;margin-left:auto;margin-right:auto;}
.prev {float:left;}
.next {float:right;}
.contactBox {width:500px;margin-left:auto;margin-right:auto;background:#f7f3f3;padding:10px;-moz-box-shadow: 2px 2px 2px #ccc;
   -webkit-box-shadow: 2px 2px 2px #ccc;
   box-shadow: 2px 2px 2px #ccc;}
.errorMessage {font-weight:bold;color:#ff0000;}
a.pageLink {text-decoration:none;}
a.pageLink:hover {text-decoration:underline;}
a.headLink {text-decoration:none;font-size:130%; font-weight:bold;color:#6aa8da;;padding-bottom:10px;}
a.headLink:hover {text-decoration:underline;font-size:130%; font-weight:bold;color:#6aa8da;padding-bottom:10px;}
.headNoLink {font-size:130%; font-weight:bold;color:#15143c;padding-bottom:10px;}
a.footerLink, a.footerLink:visited {text-decoration:none;color:#666666;}
a.footerLink:hover, a.footerLink:active {text-decoration:underline;color:#666666;}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width:400px;
	height:300px;
	overflow:hidden; 
	}
	ol#controls{
		margin:1em 0;
		padding:0;
		height:12px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:12px;
		line-height:12px;
		}
	ol#controls li a{
		float:left;
		height:12px;
		line-height:12px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 2px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
.signature {font-size:120%;font-weight:bold;font-style:italic;font-family:"Times New Roman";}
.headwayImage {width:200px;margin-left:auto;margin-right:auto;-moz-box-shadow: 3px 3px 3px #ccc; 
   -webkit-box-shadow: 3px 3px 3px #ccc;
   box-shadow: 3px 3px 3px #ccc;padding:5px;padding:3px;background:#fff;}
table {width:400px;margin-left:auto;margin-right:auto;font-size:110%;border:1px solid #666666;padding:2px;}
th {background-color:#6aa8da;color:white;font-weight:bold;padding:2px;}
td {padding:2px;}
.alt {background:#ecf6cf;}
