@charset "utf-8";
/* CSS Document */

body{
background:#00aeef;
margin:0px;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;

}

.logo_main {
float:left;
width:670px;
padding-top:20px;
}

.logo_box {
color:#424242;
float:left;
height:175px;
padding-right:8px;
text-align:center;
width:200px;
}

.merch_main {
float:left;
width:670px;
padding-top:20px;
}

.merch_box {
color:#424242;
float:left;
height:200px;
padding-right:5px;
padding-bottom:15px;
text-align:center;
width:200px;
}

.pub_main {
float:left;
padding-bottom:20px;
padding-top:20px;
width:670px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/border_line2.jpg) repeat-x scroll left top;
}
.pub_img {
color:#424242;
float:left;
width:160px;
padding-right:10px;
text-align:right;
}
.pub_copy {
color:#424242;
float:left;
padding-right:10px;
text-align:left;
width:470px;
}
.press_main {
float:left;
padding-bottom:20px;
padding-top:20px;
width:670px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/border_line2.jpg) repeat-x scroll left top;
}
.press_img {
color:#424242;
float:left;
width:160px;
padding-right:10px;
text-align:right;
}
.press_copy {
color:#424242;
float:left;
padding-right:10px;
text-align:left;
width:470px;
}

.friendlogos li {
padding-right:30px;
padding-bottom:50px;
display:inline;
width:170px;
}

.friendlogos ul{
padding:0px;
}


.heydanny-container {
width:670px;
float:left;
}

.comments-container {
width:300px;
float:left;
}

.write-container {
width:335px;
padding-left:35px;
float:left;
}

.center{
margin:0px auto;
width:960px;
}
img {
border:0px none;	
}
.main_container{
float:left;
width:960px;
height:auto;
padding:5px 0px;
}

#header{
float:left;
width:960px;
height:145px;
background:#e5f7fd url(images/wt_bg.jpg) top left repeat-x;
padding-bottom:10px;

}

ul.twitter{
   clear:both;
   padding-left:0px;
	margin-left:0px;
}
li.twitter-item{
   display:block;
   padding-top:5px;
   
   /*line-height:14px;*/
   margin-left:0px;
}
.twitter-timestamp{
  display:block;
  color:#aaa;
  font-size:11px;

}
a.twitter-user{
  color:#df7b1d;
  text-decoration:none;
}
.logo{
float:left;
width:272px;
height:73px;
padding:40px 0px 0px 20px;
}
.header_top{
float:right;
width:640px;
text-align:right;
font-size:12px;
color:#fff;
padding:9px 20px 0px 0px; 
height:50px;
}
.header_top a{
padding:0px 8px;	
color:#fff;
text-decoration:none;
}
.header_top a:hover{
text-decoration:underline;	
}
.menu{
float:right;
width:640px;
text-align:right;
height:86px;
/*background:url(images/arrow.jpg) no-repeat 19px 70px;*/
}

.home_m {
    
}
.aboutus_m {
    background:url(images/arrow.png) no-repeat 108px 3px;
}
.sudep_m {
    background:url(images/arrow.png) no-repeat 215px 3px;
}
.resources_m {
    background:url(images/arrow.png) no-repeat 228px 3px;
}
.updates_m {
    background:url(images/arrow.png) no-repeat 340px 3px;
}
.donate_m {
    background:url(images/arrow.png) no-repeat 443px 3px;
}
.events_m {
    background:url(images/arrow.png) no-repeat 539px 3px;
}

.blank_m {}


.menu ul{
	margin:0px;
	padding:32px 0px 0px;
}
.menu ul li{
list-style:none;
float:left;
font-size:18px;
}
.menu ul li a{
padding:0px 20px;	
color:#003470;
text-decoration:none;
text-shadow:#fff 1px 0px;
}
.menu ul li a:hover{
text-decoration:none;	
}
.wrapper{
float:left;
width:960px;
height:auto;
background:url(images/body_content_bg.jpg) repeat-y;

}
.banner{
float:left;
width:960px;
height:260px;
}

.home_b { background:url(images/banner.jpg) no-repeat; }
.aboutus_b { background:url(images/banner-about.jpg) no-repeat; }
.resources_b { background:url(images/banner-resources.jpg) no-repeat; }
.research_b { background:url(images/banner-research.jpg) no-repeat; }
.getinvolved_b { background:url(images/banner-involved.jpg) no-repeat; }
.donate_b { background:url(images/banner-donate.jpg) no-repeat; }
.events_b { background:url(images/banner-events.jpg) no-repeat; }
.contact_b { background:url(images/banner-contact.jpg) no-repeat; }
.friends_b { background:url(images/banner-friends.jpg) no-repeat; }
.merch_b { background:url(images/banner-merch.jpg) no-repeat; }
.message_b { background:url(images/banner-message.jpg) no-repeat; }
.publications_b { background:url(images/banner-publications.jpg) no-repeat; }
.story_b { background:url(images/banner-story.jpg) no-repeat;}
.video_b { background:url(images/banner-video.jpg) no-repeat;}
.updates_b { background:url(images/banner-updates.jpg) no-repeat;}
.press_b { background:url(images/banner-press.jpg) no-repeat;}
.blank_b { background:url(images/banner.jpg) no-repeat; }
.what-we-do_b { background:url(images/banner-what-we-do.jpg) no-repeat; }
.our-journal_b { background:url(images/banner-our-journal.jpg) no-repeat;}
.initiatives_b { background:url(images/banner-initiatives.jpg) no-repeat;}
.danny-does_b { background:url(images/banner-danny-does.jpg) no-repeat; }


.content{
float:left;
width:960px;
height:auto;
color:#363636;
}
.left_container{
float:left;
width:670px;
padding-left:20px;

}
.right_container{
float:left;
width:230px;
padding:20px 20px;
}
.welcome{
float:left;
width:670px;
margin:0px;
padding-top:0px;
}
.welcome h2 {
margin:0px;
padding-top:15px;
font-size:42px;
font-weight:normal;
color:#363636;
text-align:left;
}
.welcome p{
font-size:18px;
text-align:left;
line-height:28px;
margin:0px;
}

.welcome p img{
float:left;
padding:5px 0px 5px 5px;
}

 a{
text-decoration:none;
color:#00aeef;
}
a:hover{
text-decoration:underline;	
	}
	
.info_container{
float:left;
width:670px;
padding-top:15px;
padding-bottom:10px;
}
.pro_info{
float:left;	
width:180px;
padding:0px 40px 0px 0px;
text-align:center;
font-size:14px;
}
.pro_info p{
text-align:left;	
margin:0px;
padding:5px 0px;
}
.pro_info p strong{
	font-weight:normal;
font-size:24px;	
}
.featured_container{
float:left;
width:670px;
font-size:12px;
border-top:6px solid #003471;
}
.featured_head{
float:left;
height:50px;
width:670px;
background:url(images/border_line.jpg) bottom left repeat-x;
}
.featured_head_text{
float:left;
width:410px;
font-weight:normal;
font-size:24px;	
padding-top:17px;
}
.featured_more{
font-size:16px;
float:right;
width:250px;
text-align:right;
padding-top:22px;
}
.list_box_container{
float:left;
width:670px;
padding:20px 0 0px;
}
.list_box{
float:left;
width:223px;
height:110px;
padding-bottom:5px;
}
.list_box p{
font-size:12px;
margin:0px;
padding:0px;
line-height:17px;
}
.list_box p img{
border:1px solid #00AEEF; 	
margin-right:10px;
float:left;

}
.list_box p strong{
color:#00AEEF;	
font-size:16px;
text-decoration:none;
}
#footer{
float:left;
width:960px;
padding:21px 0px;
background:url(images/footer_top_bg.jpg) no-repeat top left;
color:#fff;
font-size:12px;
}
#footer a{
text-decoration:none;
color:#fff;
}
#footer a:hover{
text-decoration:underline;
}
.footer_list{
float:left;
width:160px;
padding-left:10px;
}
ul.link_list{
margin:0px;
padding:0px;
}
.link_list li{
list-style:none;
padding:2px 0px;
}
.footer_list h1{
margin:0px;
padding:0px 0px 5px;
font-size:20px;
font-weight:normal;
}
.footer_copy{
float:right;
width:240px;
text-align:right;
font-size:12px;
padding-right:10px;
}
.press {
float:left;
width:230px;
font-size:18px;
margin-bottom:10px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/border_line2.jpg) repeat-x scroll left bottom;
}

.press p strong{
font-size:14px;
font-weight:normal;
}

.testimonials{
float:left;
width:230px;
background:url(images/test_cm.jpg) top left no-repeat;
font-size:14px;
font-style:italic;
padding:10px 0px 20px;
}
.testimonials p{
float:left;
margin:0px;
padding:5px 10px;
}
.testimonials p strong{
float:left;
font-size:12px;
font-weight:normal;
}
.col_container{
float:left;
width:230px;

padding:10px 0px;
border-top:5px solid #003471;
border-bottom:1px solid #003471;
}
.news_container_home{
float:left;
width:670px;
font-size:14px;

padding:12px 0px;
border-top:6px solid #003471;
}
.news_container_home p{
margin:0px;
}
.news_container_home strong{
font-size:32px;
font-weight:normal;
}
.news_container_home b{
color:#999;	
font-weight:normal;
}
.news_container_home img{
float:left;
border:1px solid #00aeef;
margin-right:3px;
}

.news_container{
float:left;
width:230px;
font-size:11px;
background:url(images/border_line2.jpg) repeat-x bottom left;
padding:12px 0px;
}
.news_container p{
margin:0px;
}
.news_container strong{
font-size:26px;
font-weight:normal;
}
.news_container b{
color:#999;	
font-weight:normal;
}
.news_container img{
float:left;
border:1px solid #00aeef;
margin-right:3px;
}
.follow_us{
float:left;
width:230px;
font-size:14px;
padding:12px 0px;
}
.follow_us i{
float:left;
padding-left:15px;
line-height:25px;
}
.follow_us img{
float:right;
padding:0px 5px;
}
.donate{
float:left;
text-align:center;
width:230px;
font-size:12px;
}
.donate strong{
font-size:18px;	
}