/*

Theme Name: Hunger Project

*/
	body{ margin:0px; padding:0px; background:#DFDFDF; }
	form{ margin:0px; padding:0px; }
	
	#top_back{ background:url(images/top-back.gif) repeat-x top; }
	#bottom_back{ background:url(images/bottom-back.gif) repeat-x bottom #FFFFFF; }
	
	#wrapper{ width:952px; margin:auto; }

        .alignleft{ float:left; margin-right:15px; }
        .alignright{ float:right; margin-left:15px; }
        .hr{ padding-bottom:10px; border-bottom:1px solid #CACACA; margin-bottom:18px; }
	
	/** Header **/


	.top_text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
	.top_text a{ font-size:11px; text-decoration:none; color:#333333; }
	.top_text a:hover{ color:#1F89DF; }
	
		/** menu **/
		
		ul#menu{ 
			padding:0px; margin:0px 0px 0px -17px;
			list-style:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		ul#menu li{ padding:0px; margin:0px; list-style:none; display:block; float:left; margin:10px 18px 11px 18px; }
		ul#menu li a{ text-decoration:none; color:#FFFFFF; padding:0px; margin:0px; }
		ul#menu li a:hover{ color:#FFD800; }
		ul#menu li.current_page_item a, ul#menu li.current_page_ancestor a{ color:#FFD800; }
		
	
	.search_input{ border:0px; background:url(images/back-search.gif) no-repeat; padding:5px 28px 5px 5px;
					font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999;
					height:15px; width:110px;
				}
				
	.search_input2{ border:0px; background:none; padding:5px 32px 5px 5px;
					font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999;
					height:15px; width:106px;
				}
				
	input.box{ 
		background:url(images/input-back.gif) no-repeat; 
		width:222px; padding:5px; border:0px; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
	}
	
	.post{ border-bottom:1px solid #CCCCCC; margin-bottom:19px; }
	.narrowcolumn h2{ 
		font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size:16px; padding-bottom:6px;
		 }
	.narrowcolumn h2 a{ text-decoration:none; color:#004590; }
	.narrowcolumn h2 a:hover{ color:#990000; }
				
	
	/*** Content ***/
	
	#content{ padding:6px 0px 9px 0px; width:952px; }
	
	#left_container{ /*padding-right:21px;*/ width:684px; float:left; }
	
	#right_container{ width:246px; float:right; }
	
		#home_top{ padding:33px 0px 5px 15px; }
		
		#home_top h3{ padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; font-weight:normal; font-size:22px; 
					  padding:0px;  font-family:"Century Gothic", Arial, Helvetica, sans-serif; color:#004687;
					  border-bottom:1px solid #B5B5B5;  }
	
	.events{ background:url(images/hr-line.gif) repeat-x bottom; margin-bottom:15px; }
	.events p{ margin:0px; padding:0px; }
        
	
	h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding:0px; margin:0px; /*color:#479C09;*/ }
	
	.text_gray{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:18px; }
	
	.read_more{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
	.read_more a{ color:#666666; text-decoration:none; }
	
	
	#blog_home{ padding:15px 9px 10px 11px; }
	#blog_home h3{ 
		padding:0px; 
		margin:0px; 
		font-family:"Century Gothic", Arial, Helvetica, sans-serif; 
		color:#004687; font-weight:normal; border-bottom:1px solid #B5B5B5;
		padding-bottom:10px; font-size:22px; margin-bottom:10px;
	}
        #blog_home a{ color:#000000; text-decoration:none; }  
        #blog_home a:hover{ text-decoration:underline; }
	
	
	#side_bar_top{ padding:22px 13px 14px 7px; width:225px; border-right:1px solid #E5E5E5; }
	
	#news_letter{ padding:43px 12px 11px 13px; background:url(images/sign-up-back.jpg) no-repeat; margin-top:25px; height:112px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
	
	#news{ padding:25px 0px 0px 0px; }
	#news h3{ padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; font-weight:normal; font-size:22px; 
					  padding:0px;  font-family:"Century Gothic", Arial, Helvetica, sans-serif; color:#004687;
					  border-bottom:1px solid #B5B5B5;  }
	#news p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#114485; padding:0px 0px 0px 6px; }
	#news span{ font-size:10px; }
	#news a{ text-decoration:none; color:#114485; }
        #news a:hover{ text-decoration:underline; }
	
	#fundraising{ padding:21px 9px 0px 11px; border:9px solid #E5E5E5; }
	#volunteer{ padding:8px 13px 0px 9px; border:9px solid #E5E5E5; }
	#videos{ border:9px solid #E5E5E5; }
	
	#tweets{ margin-top:20px; }
	
	#vmarquee{ 
		float:left; text-align:left; 
		position:absolute; text-decoration:none; font-size:12px; font-weight:bold; margin-top:15px;
		color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
	#vmarqueeNew{ 
		color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; margin-top:15px;
		text-transform:uppercase; font-size:12px; font-weight:bold;
	}
	
	.hiv{ font-family:Arial, Helvetica, sans-serif; color:#717171; font-size:11px; text-align:justify; }
	.hiv h2{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; }
	.read_more2, .read_more2 a{ 
			font-family:Arial, Helvetica, sans-serif;
			color:#000000; text-decoration:underline;
			font-size:11px;
	}
	
	.content_subpage{ 
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
		color:#333333; text-align:justify; line-height:19px;
	}
      
        .content_subpage a{ color:#C73E0E; text-decoration:none; } 
        .content_subpage a:hover{ text-decoration:underline; }
	
	.content_subpage h1{
		padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; font-weight:normal; font-size:22px; 
		font-family:"Century Gothic", Arial, Helvetica, sans-serif; color:#004687;
		border-bottom:1px solid #B5B5B5;
	}
	
	/*.content_subpage table td{ border:1px solid #CCCCCC; padding:0px; }*/
	
	.left_head{ 
		font-size:22px; 
		font-family:"Century Gothic", Arial, Helvetica, sans-serif; color:#004687;
	}
	
	ul.left_menu{ margin:0px; padding:0px; }
	ul.left_menu li{ 
		margin:0px; padding:0px; list-style:none; background:url(images/left-menu-back.jpg) no-repeat;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; display:block; padding:8px 0px 9px 22px;
	}
	
	ul.left_menu li a{ color:#000000; text-decoration:none; }
	ul.left_menu li a:hover{ text-decoration:underline; color:#3366CC; }
	ul.left_menu li.current_page_item a{  text-decoration:underline; color:#3366CC; }

ul.left_menu li ul{	padding:0px; margin:0px; margin-top:8px; }
	ul.left_menu li ul li{ background:none; list-style:square; text-decoration:none; padding:5px; margin:2px; font-size:11px; }
	ul.left_menu li.current_page_item ul li a{ text-decoration:none; color:#000000; font-size:11px; padding:5px 0px; }
	ul.left_menu li.current_page_item ul li a:hover{ text-decoration:underline; }
	
	.breadcrumb{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  }
	.breadcrumb a{ color:#000000; text-decoration:none; }
	.breadcrumb a:hover{ text-decoration:underline; }
	
	h6{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#41699D; padding:0px; margin:0px; font-weight:normal; padding-top:10px; }
	
	#mobilising,#empower,#forging{ display:none; font-size:11px; }
	
	#mob,#emp,#for{ cursor:pointer; margin-bottom:5px; color:#3366CC; text-decoration:underline; }
	
	#sidebar ul{ padding:0px; margin:0px; }
	li#categories-3 h2{ font-size:22px; padding-bottom:5px; border-bottom:4px solid #124587;
		font-family:"Century Gothic", Arial, Helvetica, sans-serif; color:#004687; font-weight:normal; }
	li#categories-3{ list-style:none; padding:0px; margin:0px; }
	
	#sidebar ul li ul{ padding:10px; }
	#sidebar ul li ul li{ list-style:none; background:url(images/arrow.gif) no-repeat left; padding-left:10px; }
	#sidebar ul li ul li a{ 
		color:#333333; text-decoration:none; 
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
	#sidebar ul li ul li a:hover{ text-decoration:underline; }
	
	.archive{ border:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5C5C5C; background:none; padding-top:3px; }
	
	.left{ font-size:11px; line-height:16px; }
	
	.postmetadata a{ font-family:verdana, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000;  }
	.postmetadata a:hover{ color:#990000; }
	
	.comment_icon{ margin:0px 5px; background:url(images/icon-comments.gif) left center no-repeat; padding-left:21px;  }
	
       .content_subpage ul{ padding:10px 0px 10px 18px; margin:0px; }
       .content_subpage ul li{ padding-bottom:8px; list-style:square; }

	.table01{ border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
        .table01 td{ 
             border-left:1px solid #CCCCCC;
             border-top:1px solid #CCCCCC;
             padding:0px 10px;
             text-align:left;       
        }
        .table01 h4{ color:#024FA1; }
        .clear{ clear:both; }
        .content_subpage .news_letter{ border:1px solid #CACACA; padding:18px; width:228px; }
        .content_subpage .news_letter input.box{ background:none; border:1px solid #ABC3CA; }
          
        #facebook{ cursor:pointer; }
        #twitter{ cursor:pointer; }

 .commentlist .quote {  
      
     } 

.commentlist{ padding:0px; margin:0px; } 
   
 .commentlist li {  
     padding: 5px 18px 22px 18px;  
     margin-top:15px;  
     color:#000000; list-style:none; border:1px solid #DEDEDE; background-color:#EEEEEE;
     }  
   
 .commentlist cite {  
     display:block;  
     font-style:normal  
     }  
   
 .commentlist cite a:link, .commentlist cite a:visited {  
     color:#000000;  
     text-decoration:none;  
     }  
   
 .commentlist cite a:hover, .commentlist cite a:active {  
     color:#FFF;  
     text-decoration:underline;  
     }

#marqueecontainer a{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#FFFFFF; text-transform:uppercase; }

    .events a{ color:#000000; text-decoration:none; font-size:13px; }
    .events a:hover{ text-decoration:underline; }

.tags_cld a{ text-decoration:none; } .tags_cld a:hover{ text-decoration:underline; }
.tag-link-1,.tag-link-11,.tag-link-21{ color:#114485; } .tag-link-2,.tag-link-12,.tag-link-22{ color:#F8C21C; } .tag-link-3,.tag-link-13,.tag-link-23{ color:#A0DA15; } .tag-link-4,.tag-link-14,.tag-link-24{ color:#15DA84; } .tag-link-5,.tag-link-15,.tag-link-25{ color:#15CADA; } .tag-link-6,.tag-link-16,.tag-link-26{ color:#15A5DA; } .tag-link-7,.tag-link-17,.tag-link-27{ color:#157BDA; } .tag-link-8,.tag-link-18,.tag-link-28{ color:#A515DA; } .tag-link-9,.tag-link-19,.tag-link-29{ color:#DA1580; } .tag-link-10,.tag-link-20,.tag-link-30{ color:#DA153A; }

.input2 input{ width:150px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px; }
.input2 textarea{ width:200px; height:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px; }

	/*** Footer **/
	
	.footer_heading{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; }
	.footer_text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; }
	.footer_text a{ text-decoration:none; color:#999999; padding-bottom:3px; line-height:16px; }
	.footer_text a:hover{ color:#000000; }
	
	.footer_gray{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; text-transform:uppercase; }

        #sitemap{ list-style:none; }
         #sitemap li{  list-style:none; padding-bottom:2px; font-size:11px; }
         #sitemap ul{ padding-bottom:0px; padding-top:3px; }

           .page-item-85 ul{ display:none !important; }
           .left_menu li ul{ display: none; }
           .left_menu li.current_page_item ul, .left_menu li.current_page_ancestor ul{ display:block;  }
