body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	line-height: 18px;
	text-align: justify;
	font: 0.80em Arial, Helvetica, sans-serif;
	color:#333333;

}

<!--[if IE]>
ul {width: 816px;}
.outline{width: 816px;}
</style>
<![endif]-->

/* Hides from IE Mac \*/
* html ul {
    display: inline;
    width: 816px; 
}
/* width matches (100% - some space for rounding errors) / seven items */

ul, li {margin: 0; padding: 0;}

ul { 
list-style-type: none;
width: 808;
display: inline;
float: left;
margin-left: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
position:relative;
padding: 0 0 0 0;
}



li{
float: left;
margin-left: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
position:relative;
padding: 0 0 0 0;
font-weight:normal;
}

html>body li{
float: left;
margin-left: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
position:relative;
padding: 0 0 0 0;
}

html>body ul{
float: left;
margin-left: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
position:relative;
padding: 0 0 0 0;
}



#Down{
float: left;
margin-left: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
position:relative;
padding: 0 0 0 0;
background-color:#000000
}

#outline {
width: 811px;
height: 100%;
margin-left:auto;
margin-bottom: 0px;
margin-top: 0px; 
margin-right:auto;
padding: 0 0 0p 0; 
z-index: 1000;
border: 1px solid #000000;
background: #ffffff;
}



#bottombox {
width: 806px;
height: auto;
margin-left:auto; 
margin-right:auto; 
z-index: 1000;
float:inherit;
padding: 5px 3px 0 3px;
border: 1px solid #000000;
background: #ffffff;
	font-size: 10px;
	color: #444444;
}

#date {
font: 11px Arial, Helvetica, sans-serif;
font-weight:bold;
color: #000000;
margin: 0;
padding:0;
line-height: 12px;
}

#zachsfacts ul {
list-style-type:circle;
margin: 0;
padding: 0;
}

#zachsfacts li {
margin-left: 15px;
margin-top: 15px;
padding: 0;
line-height: 16px;
font-weight: normal;
font-size: 11px;
width:350px;
list-style-type:circle;
}

H1 {
font: 1.5em Arial, Helvetica, sans-serif;
font-weight:bold;
line-height: 24px;
margin-left: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
vertical-align:top;
color: #000B64;
}

H2 {
font: 1.12em Arial, Helvetica, sans-serif;
font-weight:bold;
line-height: 18px;
color: #000B64;
margin-left: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
vertical-align:top;
}

H3 {
font: 1.0em Arial, Helvetica, sans-serif;
font-weight:bold;
color: #000000;
margin-left: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
vertical-align:top;
}

H4 {
font: 12px Arial, Helvetica, sans-serif;
font-weight:bold;
color: #000B64;
margin: 0;
padding:0;
line-height: 12px;
}

HomeText { 
font: 12px Arial, Helvetica, sans-serif;
margin-left: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
vertical-align:top;
}

#HomeContent { 
padding: 5px 5px 0 25px;
float: right;
font: 0.69em Arial, Helvetica, sans-serif;
color: #000000;
}

#TopLinks { 
float:right;
padding: 5px 5px 0 5px;
font: 10px Arial, Helvetica, sans-serif;
color: #444444;
}

#TopLinks a { 
float:right;
padding: 5px 5px 0 5px;
font: 10px Arial, Helvetica, sans-serif;
color: #444444;
}

#TopLinks a:hover { 
float:right;
padding: 5px 5px 0 5px;
font: 10px Arial, Helvetica, sans-serif;
color: #444444;
}

#TopLinks a:active { 
float:right;
padding: 5px 5px 0 5px;
font: 10px Arial, Helvetica, sans-serif;
color: #444444;
}

#TopLinks a:visited { 
float:right;
padding: 5px 5px 0 5px;
font: 10px Arial, Helvetica, sans-serif;
color: #444444;
}

#purplebar {
width: 100%;
background: #3F0078;
height: 10px;
}

#whitebar {
width: 808px;
background: #ffffff;
height: 25px;
}

#greenbox {
width: 100%;
background: #ceeb96;
height: 226px;
position:relative;
margin-left: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
padding: 0 0 0 0;
}

#HomePageText {
float:right;
width: 450px;
margin-top: 8px;
margin-bottom: 5px;
margin-right: 10px;
padding: 0;
}

#DownState {
background: #8CD600;
}


#menu a {
margin-left: 0px;
margin-top: 0;
margin-right: 1px;
margin-bottom: 0;
z-index: 1000;
height:20px;
width: 100px;
position:relative;
float:left;
display: block;
vertical-align:top;
text-align: center;
text-decoration: none;
color: #ffffff;
font-size: 10px;
font-weight: bold;
padding: 5px 0 0 0;
background: #8CD600;
}

#menu a:hover {
margin-left: 0px;
margin-top: 0;
margin-right: 1px;
position:relative;
z-index: 1000;
margin-bottom: 0;
height:20px;
width: 100px;
float:left;
display: block;
vertical-align:top;
text-align: center;
text-decoration: none;
color: #ffffff;
font-size: 10px;
font-weight: bold;
padding: 5px 0 0 0;
background: #1FF60E;
}

#green {
margin-left: 0px;
margin-top: 0;
margin-right: 1px;
position:relative;
z-index: 1000;
margin-bottom: 0;
height:20px;
width: 100px;
float:left;
display: block;
vertical-align:top;
text-align: center;
text-decoration: none;
color: #ffffff;
font-size: 10px;
font-weight: bold;
padding: 5px 0 0 0;
background: #000000;
}

#menu  a:active {
margin-left: 0px;
margin-top: 0;
margin-right: 1px;
z-index: 1000;
position:relative;
margin-bottom: 0;
height:20px;
width: 100px;
float:left;
display: block;
vertical-align:top;
text-align: center;
text-decoration: none;
color: #ffffff;
font-size: 10px;
font-weight: bold;
padding: 5px 0 0 0;
background: #8CD600;
}

#menu2 a {
margin-left: 0px;
margin-top: 0;
margin-right: 1px;
margin-bottom: 0;
z-index: 1000;
height:20px;
width: 100px;
position:relative;
float:left;
display: block;
vertical-align:top;
text-align: center;
text-decoration: none;
color: #ffffff;
font-size: 10px;
font-weight: bold;
padding: 5px 0 0 0;
background: #1FF60E;
}

#menu2 a:hover {
margin-left: 0px;
margin-top: 0;
margin-right: 1px;
position:relative;
z-index: 1000;
margin-bottom: 0;
height:20px;
width: 100px;
float:left;
display: block;
vertical-align:top;
text-align: center;
text-decoration: none;
color: #ffffff;
font-size: 10px;
font-weight: bold;
padding: 5px 0 0 0;
background: #1FF60E;
}


#menu2  a:active {
margin-left: 0px;
margin-top: 0;
margin-right: 1px;
z-index: 1000;
position:relative;
margin-bottom: 0;
height:20px;
width: 100px;
float:left;
display: block;
vertical-align:top;
text-align: center;
text-decoration: none;
color: #ffffff;
font-size: 10px;
font-weight: bold;
padding: 5px 0 0 0;
background: #1FF60E;
}

#menu3 a {
margin: 0;
z-index: 1000;
height:20px;
width: 97.9px;
position:absolute;
float:left;
display: block;
vertical-align:top;
text-align: center;
text-decoration: none;
color: #ffffff;
font-size: 10px;
font-weight: bold;
padding: 5px 0 0 0;
background: #8CD600;
}

#menu3 a:hover {
margin: 0;
z-index: 1000;
height:20px;
width: 97.9px;
position:absolute;
float:left;
display: block;
vertical-align:top;
text-align: center;
text-decoration: none;
color: #ffffff;
font-size: 10px;
font-weight: bold;
padding: 5px 0 0 0;
background: #1FF60E;
}


#menu3  a:active {
margin: 0;
z-index: 1000;
height:20px;
width: 97.9px;
position:absolute;
float:left;
display: block;
vertical-align:top;
text-align: center;
text-decoration: none;
color: #ffffff;
font-size: 10px;
font-weight: bold;
padding: 5px 0 0 0;
background: #8CD600;
}

#menu4 a {
margin: 0;
z-index: 1000;
height:20px;
width: 97.9px;
position:absolute;
float:left;
display: block;
vertical-align:top;
text-align: center;
text-decoration: none;
color: #ffffff;
font-size: 10px;
font-weight: bold;
padding: 5px 0 0 0;
background: #1FF60E;
}

#menu4 a:hover {
margin: 0;
z-index: 1000;
height:20px;
width: 97.9px;
position:absolute;
float:left;
display: block;
vertical-align:top;
text-align: center;
text-decoration: none;
color: #ffffff;
font-size: 10px;
font-weight: bold;
padding: 5px 0 0 0;
background: #1FF60E;
}


#menu4  a:active {
margin: 0;
z-index: 1000;
height:20px;
width: 97.9px;
position:absolute;
float:left;
display: block;
vertical-align:top;
text-align: center;
text-decoration: none;
color: #ffffff;
font-size: 10px;
font-weight: bold;
padding: 5px 0 0 0;
background: #1FF60E;
}

#left {
width:15%;
height: auto;
float:left;
background:#D6EB99;
padding:10px 10px 10px 10px;
margin-left:auto; 
margin-right:auto; 
z-index: 1000;
font: 11px Arial, Helvetica, sans-serif;
	color:#333333;
}

#right {
width:10%;
float:left;
padding:10px 0 10px 10px;
margin-left:auto; 
margin-right:auto; 
z-index: 1000;
margin:0;
}

#public_right {
width:45%;
float:right;
height:auto;
padding:10px 0 10px 0px;
margin-left:auto; 
margin-right:auto; 
z-index: 1000;
margin:0;
}

#public_right ul {
margin: 0;
padding: 0;
width: 200px;
float: left;
}


#public_right li {
margin: 0;
padding: 0;
line-height: 16px;
list-style:circle;
}

#photo_right {
width:40%;
float:right;
height:350px;
padding:0 15px 10px 0px;
margin-left:auto; 
margin-right:auto; 
z-index: 1000;
margin:0;
}

#targetimage {
width:365px;
float:right;
height:auto;
padding:20px 0 10px 0px;
margin-left:auto; 
margin-right:auto; 
z-index: 1000;
margin:0;
}

#involved_right {
width:35%;
float:right;
height:auto;
padding:10px 10px 10px 0px;
margin-left:auto; 
margin-right:auto; 
z-index: 1000;
margin:0;
}

#contact_right {
width: 45%;
float:right;
height:auto;
padding:10px 10px 10px 0px;
margin-left:auto; 
margin-right:auto; 
z-index: 1000;
margin:0;
font-size: 11px;
color: #666;
}

input type {
margin-top: 2px;
padding: 5px;
height: 12px
}

#fundraising_right {
width:35%;
float:right;
height:800px;
padding:10px 10px 10px 0px;
margin-left:auto; 
margin-right:auto; 
z-index: 1000;
margin:0;
}

#address {
padding: 0;
margin-left: 10px;
font-weight: bold;
font-size: 11px;
}

#indicate {
padding: 0;
margin: 0;
font-size: 10px;
}

#education_right {
width:35%;
float:right;
height:auto;
padding:10px 10px 10px 0px;
margin-left:auto; 
margin-right:auto; 
z-index: 1000;
margin:0;
font-size: 11px;
background:#D6EB99;
}

#education_right h2 {
font: 14px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height: 18px;
color: #000B64;
margin-left: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
vertical-align:top;
}

#education_right h4 {
font: 14px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height: 18px;
color: #000B64;
margin-left: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
vertical-align:top;
}


#education_right a {
font-size: 10px;
color: #000;
}

#footer 
{
	width: 810px;
	height: auto;
	padding: 0 0 0 0;
	background-color: #ffffff;
	clear: both;
	font-size: 10px;
	color: #444444;
	margin: 0;
	top: 0;

}

#content {
width:50%;
float:left;
height: auto;
padding:10px 10px 0 10px;
margin-left:auto; 
margin-right:auto; 
z-index: 1000;
margin:0;
}

#public_content {
width:50%;
float:left;
padding:10px 0 10px 10px;
margin-left:auto; 
margin-right:auto; 
z-index: 1000;
margin:0;
}

#photo_content {
width:400px;
padding:10px 0 10px 10px;
z-index: 1000;
margin-left:auto; 
margin-right:auto; 
margin:0;
}

#mailinglist {
width:284px;
height:auto;
padding:0;
margin-bottom:10px;
border: #CCCCCC dashed 1px;
font-size: 11px;
color: #666;
}

#ContactUs {
width:365px;
height:auto;
padding:0;
margin-bottom:10px;
border: #CCCCCC dashed 1px;
font-size: 11px;
color: #666;
}

.horizline {
width:100%;
line-height: 1px;
border: #CCCCCC dashed 1px;
padding:0;
margin-top: 10px;
margin-bottom: 10px;
}

#involved_content {
width:58%;
float:left;
padding:10px 0 10px 10px;
margin-left:auto; 
margin-right:auto; 
z-index: 1000;
margin:0;
}

#contact_content {
width:50%;
float:left;
padding:10px 0 10px 10px;
margin-left:auto; 
margin-right:auto; 
z-index: 1000;
margin:0;
}

#fundraising_content {
width:58%;
float:left;
height:auto;
padding:15px 5px 10px 10px;
margin-left:auto; 
margin-right:auto; 
z-index: 1000;
margin:0;
}

#volunteer_content {
width:58%;
height: 800px;
float:left;
padding:10px 0 10px 10px;
margin-left:auto; 
margin-right:auto; 
z-index: 1000;
margin:0;
}

#education_content {
width:60%;
float:left;
padding:10px 0 10px 10px;
margin-left:auto; 
margin-right:auto; 
z-index: 1000;
margin:0;
}

#public_content ul {
margin: 0;
padding: 0;
list-style:none;
line-height:14px;
}

#public_content li {
margin left: 25px;
padding: 0;
color: #444444;
font-weight: bold;
font-size: 11px;
}

.smalllinks	{
	color: #444444; font-size: 10px; 
	}
	.smalllinks a	{
	color: #444444; font-size: 10px; 
	}
.smalllinks:link	{color: #444444; font-size: 10px; }
.smallllinks:visited	{color: #444444; font-size: 10px; }
.smallllinks:hover	{color: #444444; font-size: 10px; }
.smallllinks:active	{color: #444444; font-size: 10px; }

.smalllinks2	{
	color: #444444; font-size: 12px; 
	}
	.smalllinks2 a	{
	color: #444444; font-size: 12px; 
	}
.smalllinks2:link	{color: #444444; font-size: 12px; }
.smallllinks2:visited	{color: #444444; font-size: 12px; }
.smallllinks2:hover	{color: #444444; font-size: 12px; }
.smallllinks2:active	{color: #444444; font-size: 12px; }

.clickhere	{
	color: #3F0078; font-size: 12px; 
	}
	.clickhere a	{
	color: #3F0078; font-size: 12px; 
	}
.clickhere:link	{color: #3F0078; font-size: 12px; }
.clickhere:visited	{color: #3F0078; font-size: 12px; }
.clickhere:hover	{color: #3F0078; font-size: 12px; }
.clickhere:active	{color: #3F0078; font-size: 12px; }
	
.whitelink	{
	color: #ffffff; font-size: 10px; 
	}
	.whitelink a	{
	color: #ffffff; font-size: 10px; 
	}
.whitelink:link	{color: #ffffff; font-size: 10px; }
.whitelink:visited	{color: #ffffff; font-size: 10px; }
.whitelink:hover	{color: #fffff; font-size: 10px; }
.whitelink:active	{color: #ffffff; font-size: 10px; }

.TopLinks	{
	color: #444444; font-size: 11px; 
	}
.TopLinks:link	{color: #444444; font-size: 11px; }
.TopLinks:visited	{color: #444444; font-size: 11px; }
.TopLinks:hover	{color: #444444; font-size: 11px; }

/* CODE FOR PUBLIC RELATIONS ROUNDED CORNER BOX ~ DO NO TOUCH */
.rbroundbox { background: url(images/nt.gif) repeat;  }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; padding: 10px 15px 10px 10px; }
.rbroundbox { width: 90%; margin: 1em auto;}
