﻿
/* BASE STYLES */

* {
margin:0; 
padding:0; 
border:0;
}

html
{
height:100%;
margin-bottom:1px;
}

body {
margin:0px; 
padding:0; 
color:#494949; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold; 
font-size:12px;
background-image:url(images/top_background.gif);
background-repeat:repeat-x;
background-position:top;
}

body.pageMenu1 #menu1,
body.pageMenu2 #menu2,
body.pageMenu3 #menu3,
body.pageMenu4 #menu4,
body.pageMenu5 #menu5 {font-size:15px; text-decoration:underline; color:#ce1126; font-weight:bold;}
	
p {
margin:0; 
padding:0;
}

h1 span, h2 span, h3 span {
display:none;
}

a:link
{
color:#ce1126; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold; 
text-decoration:underline;
}

a:visited
{	
color:#ce1126; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold; 
text-decoration:underline;
}

a:hover
{
color:#ce1126; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold; 
text-decoration:none;
}

#container{
margin: 0 auto;
width:970px;
padding:0px;
}

/* HEADER */
	
#header_container {
float:left;
text-align:left;
width:970px;
height:101px;
padding:0px;
}

#nav_container {
float:left;
padding:70px 0px 0px 25px;
width:400px;
color:#686868;
font-size:15px;
}

#logo_container {
float:right;
padding:14px 0px 0px 0px;
width:506px; 
height:66px;
}

#logo {
float:right;
padding:0px;
width:506px; 
height:66px;
background-image:url(images/logo.png);
background-repeat:no-repeat;
}

.logo_link{
padding:0px;
width:506px; 
height:66px;
}

.logo_link a{
display:block;
width:506px; 
height:66px;
}

/* BODY */

#content_container {
float:left;
text-align:left;
width:970px; 
padding:21px 0px 40px 0px;
}

#content_container2 {
float:left;
text-align:left;
width:970px;
padding:40px 0px 40px 0px;
background-image:url(images/container_bg.png);
background-repeat:no-repeat;
}

#content_container3 {
float:left;
text-align:left;
width:970px;
height:666px;
padding:40px 0px 20px 0px;
background-image:url(images/container_bg.png);
background-repeat:no-repeat;
}

#home_news_container {
float:left;
text-align:left;
width:970px; 
height:351px;
padding:0px;
background-image:url(images/home_newsbg.gif);
background-repeat:no-repeat;
}

#news_left {
float:left;
text-align:left;
width:462px; 
height:331px;
padding:10px 0px 0px 10px;
}

#news_left_content {
float:left;
text-align:left;
width:422px; 
height:291px;
padding:20px;
}

#news_title {
text-align:left;
width:69px; 
height:33px;
padding:0px;
clear:both;
}

#news_wrap_left {
float:left;
text-align:left;
width:175px;
padding:0px;
}

#news_text1 {
float:left;
text-align:left;
width:175px;
height:264px; 
padding:10px 0px 0px 0px;
}

#news_wrap_right {
float:left;
text-align:left;
width:247px;
padding:0px;
}

#news_pic {
float:left;
text-align:left;
width:247px;
height:275px; 
padding:10px 0px 0px 0px;
}

#news_right {
float:left;
text-align:left;
width:488px; 
height:331px;
padding:10px 0px 0px 0px;
}

#home_container_left {
float:left;
text-align:left;
width:485px; 
padding:15px 0px 0px 0px;
}

#mission_container {
float:left;
text-align:left;
width:485px; 
padding:0px 0px 25px 0px;
}

#mission_text {
float:left;
text-align:left;
width:380px;
padding:0px 0px 0px 28px;
}

#donate_container {
float:left;
text-align:left;
width:485px; 
height:255px; 
padding:0px;
background-image:url(images/donate_bg.png);
background-repeat:no-repeat;
}

#donate_content {
float:left;
text-align:left;
width:370px; 
padding:80px 0px 0px 40px;
color:#ffffff;
line-height:13px;
}

#home_container_right {
float:left;
text-align:left;
width:485px;
padding:15px 0px 0px 0px;
}

#objectives_content {
float:left;
text-align:left;
width:450px;
padding:0px 0px 0px 28px;
}

.star_container_top {
float:left;
text-align:left;
padding:0px 0px 15px 0px;
width:450px;
border-bottom:1px solid #e0e0e0;
}

.star_container {
float:left;
text-align:left;
padding:15px 0px 15px 0px;
width:450px;
border-bottom:1px solid #e0e0e0;
}

.star_container_bottom {
float:left;
text-align:left;
padding:15px 0px 0px 0px;
width:450px;
}

.star_container_content {
float:left;
text-align:left;
padding:0px;
width:430px;
}

.objectives_star {
font-size:12px;
text-decoration:none;
color:#494949;
font-weight:bold;
background: url(images/star.png) no-repeat;
background-position:top left;
padding:0px 0px 0px 35px;
}

#subpage_content {
float:left;
text-align:left;
width:650px;
padding:0px 0px 0px 28px;
}

#subpage_content_text {
float:left;
text-align:left;
width:600px;
padding:0px;
}

.blog_text {
float:left;
text-align:left;
width:600px;
padding:0px;
}

.blog_picture {
float:left;
text-align:left;
width:600px;
padding:10px 0px 0px 0px;
}

.blog_picture2 {
float:left;
text-align:left;
width:452px;
padding:10px 0px 0px 0px;
}

.blog_tag{
float:left;
text-align:left;
width:600px;
padding:5px 0px 10px 0px;
}

#side_pic {
float:left;
text-align:left;
width:247px;
height:275px; 
padding:0px;
}

/* FOOTER */

#seo_container {
float:left;
text-align:left;
width:960px;
padding:10px 0px 30px 20px;
border-top:1px solid #e0e0e0;
font-size:11px;
text-decoration:none;
color:#8a8a8a;
font-weight:normal;
}

/* HEADINGS */

.page_headings_home {
float:left;
width:457px;
height:33px; 
padding:0px 0px 10px 28px;
clear:both;
}

.page_headings_home h1 {
display:none; margin:0;
}

.page_headings {
float:left;
width:600px;
height:33px; 
padding:0px 0px 10px 0px;
}

.page_headings h1 {
display:none; margin:0;
}

.heading_missionstatement { width:288px; height:33px; background-image:url(images/title_missionstatement.png); background-repeat:no-repeat; }
.heading_objectives { width:197px; height:33px; background-image:url(images/title_objectives.png); background-repeat:no-repeat; }
.heading_helpdonate { width:146px; height:33px; background-image:url(images/title_helpdonate.png); background-repeat:no-repeat; }
.heading_news { width:69px; height:33px; background-image:url(images/title_news.png); background-repeat:no-repeat; }
.heading_contactus { width:134px; height:33px; background-image:url(images/title_contact.png); background-repeat:no-repeat; } 
.heading_blog { width:57px; height:33px; background-image:url(images/title_blog.png); background-repeat:no-repeat; }

/* TEXT */

h1 {
padding:0px;
height:14px;
font-size:11px;
color:#21655f;
}

h2 {
margin:0;
padding:0px;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
color:#006b3f;
}

h3 {
margin:0;
padding:0px;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
color:#ce1126;
}

.green_text {
color:#006b3f; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold; 
font-size:12px;
}

.red_text {
color:#ce1126; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold; 
font-size:12px;
}

/* LINKS */

.nav_link:link, .nav_link:visited {
font-size:15px;
text-decoration:none;
color:#686868;
font-weight:bold;
}

.nav_link:hover {
font-size:15px;
text-decoration:underline;
color:#ce1126; 
font-weight:bold;
}

.seo_link:link, .seo_link:visited {
font-size:11px;
text-decoration:none;
color:#8a8a8a;
font-weight:normal;
}

.seo_link:hover {
font-size:11px;
text-decoration:underline;
color:#ce1126; 
font-weight:normal;
}

.yellow_link:link, .yellow_link:visited {
font-size:12px;
text-decoration:underline;
color:#fcd116;
font-weight:bold;
}

.yellow_link:hover {
font-size:12px;
text-decoration:none;
color:#fcd116; 
font-weight:bold;
}

/* FORMS */