*{
padding:0;
margin:0;
}

body{
text-align:center;
background:url(images/background.gif)  #fff;
}

#wrapper{
text-align:left;
margin-left:auto;
margin-right:auto;
width:800px;


}

#layout{
width:800px;
min-height:600px;
}

#logo{
width:800px;
height:85px;
background-color:#436aa5;
}

#globe{
float:left;
padding-left:20px;
}

#paypal{
float:right;
padding: 30px 30px 0 0;
}

#nav{
width:800px;
height:44px;
background:url(images/nav_bg.gif) repeat-x;
}

#nav_bar{
margin:0;
padding:0;
}

#nav_bar li{
display:inline;
float:left;
list-style-type:none;
padding:0;
margin:0;
}

#nav_bar  a:link, #nav_bar  a:visited, #nav_bar  a:active{
display:block;
width:132px;
height:29px;
text-decoration:none;
color:#092e97;
font-size:12px;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
padding-top:15px;
text-align:center;
border-right:1px solid #092e97;
}

#nav_bar a.last:link, #nav_bar a.last:visited, #nav_bar a.last:hover, #nav_bar a.last:active{
border-right:none;
}

#nav_bar a:hover{
background:url(images/nav_on.gif) repeat-x;
}

#nav_bar a#current:link, #nav_bar a#current:visited, #nav_bar a#current:hover{
background:url(images/nav_on.gif) repeat-x;
}

#banner{
width:800px;
height:346px;
background:url(images/banner_girl.jpg) top right no-repeat #436aa5;
}

#content{
width:800px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

h3{
color:#FF0000;
padding-bottom:15px;
}

#content a.learn:link, #content a.learn:visited, #content a.learn:active{
color:#FF0000;
text-decoration:none;
text-align:right;
float:none;
}

.right{
text-align:right;
}

#content a.learn:hover{
color:#0000FF;
}

#content #left_column{
width:244px;
height:265px;
padding:100px 10px 10px 10px;
background:url(images/who_we_are.jpg) no-repeat top left #FFF;
border-top:2px solid #FFF;
border-right:2px solid #e7e7e7;
float:left;
font-size:.8em;
}

#content #center_column{
width:244px;
height:265px;
padding:100px 10px 10px 10px;
background:url(images/urgent_needs.jpg) no-repeat top left #FFF;
border-top:2px solid #FFF;
border-right:2px solid #e7e7e7;
float:left;
font-size:.8em;
}

#content #right_column{
width:247px;
min-height:265px;
padding:100px 10px 10px 10px;
background:url(images/get_involved.jpg) no-repeat top left #FFF;
border-top:2px solid #FFF;
float:left;
font-size:.8em;
}

#bottom_links{
width:800px;
min-height:145px;
background-color:#93c7e8;
clear:both;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}


#bottom_links #recent_news{
padding:10px 10px;
width:246px;
float:left;
color:#094e97;
}

#bottom_links #recent_news #sponsor {
border:0;
margin-top:5px;
}
#recent_news li, #volunteering li{
margin-bottom:4px;
font-size:smaller;
font-weight:bold;
}

#bottom_links #recent_news_link{
padding-left:10px;
}



#bottom_links #recent_news_link a:link, #bottom_links #recent_news_link a:visited, #bottom_links #recent_news_link a:active{
color:#FFFFFF;
}

#bottom_links #recent_news_link a:hover{
color:#FF0000;
}

#dates{
padding-left:15px;
padding-top:10px;
}

#bottom_links #volunteering{
padding:10px 10px;
width:246px;
float:left;
color:#094e97;
}

#bottom_links #address{
padding:10px 10px;
width:246px;
float:left;
color:#094e97;
text-align:right;
}

#footer{
width:800px;
height:40px;
background:#436aa5;
clear:both;
color:#FFF;
text-align:center;
padding-top:10px;
font-size:.8em;
}

#footer a:link, #footer a:visited, #footer a:active{
color:#FFF;
}

#footer a:hover{
color:#f00;
}
