/*
THEME NAME: Capital Area Foodbank Wordpress Theme
THEME URI: http://www.cfoodbank.org
DESCRIPTION: Theme custom built for the Capital Area Foodbank, 2009. Lead developer:  Zvi Band
VERSION: 1.0
AUTHOR: iStrategyLabs
AUTHOR URI:
 */
 
 
 
 
 
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
 
 
 
 @font-face{font-family:'jwDIN';font-weight:700;src:local('jwDIN'), url('res/JW-DIN-Eng.ttf') format("opentype");}
a{color:inherit;}
a:hover{opacity:0.75px;}
html{min-height:100%;}
body{background:transparent url(images/bg_stripes.png) repeat scroll left top;color:#3B1100;font-size:10px;min-height:100%;}
#page{display:block;position:relative;width:993px;z-index:5;margin:0 auto;}
#wrapper{display:block;width:993px;padding-top:15px;z-index:5;position:relative;margin:0 auto;overflow:hidden;}
#header{background:transparent url(images/cafb_logo.png) no-repeat scroll -4px 10px;height:170px;width:100%;position:relative;z-index:10;}
#header #stalks{background:transparent url(images/wheat_stalks.png) no-repeat scroll left top;height:260px;margin-top:15px;position:absolute;right:0;width:260px;z-index:1;}
#header h1 a{display:block;float:left;height:110px;text-indent:-3000px;width:215px;margin-left:20px;}

#header #navigation{clear:both;float:right;;margin-right:25px;width:875px;}

#header #navigation.alt_nav{float:left;margin-left:243px;width:725px;}

ul#tabs{float:left;list-style:none;position:relative;margin:0;padding:0;}
ul#tabs a{
display:block;
width:105px;
}
ul#tabs li{background:transparent url(images/tabs2.png) no-repeat scroll -6px 0;float:left;margin-left:-3px;position:relative;width:105px; }
ul#tabs li.current_page_item,ul#tabs li:hover{background:transparent url(images/tabs.png) no-repeat scroll -110px 0;}
ul#tabs li a{display:block;height:60px;text-indent:-3000px;width:104px;position:relative;}
ul#tabs li.act a.act{background:transparent url(images/tabs_text_act.png) no-repeat scroll top left;}
ul#tabs li.learn a.learn{background:transparent url(images/tabs_text_learn.png) no-repeat scroll top left;}
ul#tabs li.give a.give{background:transparent url(images/tabs_text_give.png) no-repeat scroll top left;}

ul#tabs li ul{background-color:#EACB93;width:268px; opacity:0.9; position:absolute; left:999em;}
ul#tabs li:hover ul,ul#tabs li.sfhover ul{left:auto; background-color: #fff;z-index: 1000;}

ul#tabs li ul li{background:transparent none repeat scroll 0 0;border-bottom:1px dashed #FFF;display:block;float:none;height:30px;position:relative;width:268px;margin-left:0;opacity:1;}

ul#tabs li ul li:hover,ul#tabs li ul li.sfhover
{
background: none;
}

ul#tabs li ul li a
{
text-indent: 0px;
background: none;
background-image: none;
height: auto;
color:#3B1100;font-family:sans-serif;font-size:13px;padding-left:10px;padding-top:10px; width:268px;
}

#quick_links{float:right;margin-right:15px;margin-top:25px;position:relative;z-index:10;}
#quick_links.alt_nav{margin-right:5px;}
#quick_links.alt_nav li{margin-left:15px;}

#quick_links li{float:left;margin-left:20px;}
#quick_links li a{color:#FFF;font-family:Myriad Pro, Arial, sans-serif;font-size:1.25em;text-decoration:none;}
#quick_links li a:hover{color:#3B1100;opacity:1px;}
.sidebar{clear:left;float:left;width:215px;margin-right:20px;margin-top:-8px;margin-left:5px;}
#connect.widget{width:215px;float:left;}
.widget{width:215px;}
.textwidget ul li{font-size:13px;list-style-image:none;list-style-position:inside;list-style-type:square;padding-bottom:5px;}
.textwidget ul li a,.textwidget a{color:#3B1100;font-family:georgia,Verdana;font-size:13px;text-decoration:none;}
#donate.widget a{background:transparent url(images/donate-now_smaller.png) no-repeat scroll left top;display:block;height:72px;text-indent:-2000px;width:100%;}
#donate.widget a:hover{background:transparent url(images/donate-now_hover_smaller.png) no-repeat scroll left top;}
.widget h2{background-color:#3B1100;color:#FFF;font-family:georgia,'jwDIN',Arial,sans-serif;font-size:18px;font-style:italic;padding:10px;}
#connect.widget .inner{height:310px;width:195px;}
.widget .inner{background-color:#EACB93;padding:10px;}
#connect.widget h3{background:transparent url(images/connect_with_cafb_sidebar.png) no-repeat scroll left top;display:block;height:75px;text-indent:-3000px;width:174px;margin:20px auto 0;}
#connect.widget ul{display:block;height:117px;margin-left:auto;margin-right:auto;margin-top:30px;width:143px;}
#connect.widget ul li{display:block;float:left;height:64px;width:71px;}
#connect.widget ul li a{color:#000;display:block;font-size:12px;font-style:italic;height:12px;padding-top:50px;text-align:center;text-decoration:none;text-transform:lowercase;width:100%;text-indent:-3000px;}
#connect.widget ul li a:hover{text-indent:0;}
#connect.widget ul li a.rss{background:transparent url(images/connect_icons_sm.jpg) no-repeat scroll left top;}
#connect.widget ul li a.twitter{background:transparent url(images/connect_icons_sm.jpg) no-repeat scroll right top;}
#connect.widget ul li a.mail{background:transparent url(images/connect_icons_sm.jpg) no-repeat scroll 0 -60px;}
#connect.widget ul li a.facebook{background:transparent url(images/connect_icons_sm.jpg) no-repeat scroll right -60px;}
#donate{padding-bottom:10px;}
#container{background-color:#eacb93;border-top:4px solid #3B1100;display:block;float:left;min-height:450px;position:relative;width:725px;z-index:4;overflow:hidden;}
#container #content{padding:0 50px 50px;overflow: hidden;}
#footer{background:transparent url(images/footer_bg.png) repeat scroll 0 0;clear:both;height:296px;position:relative;}
#footer .inner{display:block;height:231px;padding-top:65px;position:relative;width:990px;margin:0 auto;}
#footer #logo{float:left;margin-top:25px;width:250px;}
#footer #logo a{background:transparent url(images/cafb_footer_off.png) no-repeat scroll left top;display:block;height:141px;text-indent:-3000px;width:250px;}
#footer #logo a:hover{background:transparent url(images/cafb_footer.png) no-repeat scroll left top;opacity:1px;}
#footer .left{float:left;height:150px;margin-left:50px;position:relative;width:170px;}
#footer .line{border-right:1px dashed #FFF;float:left;height:150px;margin-top:45px;width:1px;}
#footer .right{float:left;height:150px;margin-left:50px;position:relative;width:200px;}
#footer div p{color:#FFF;font-family:Verdana;font-size:11px;position:relative;margin-top:20px;font-style:italic;line-height:20px;}
#footer #feeding_america{background:transparent url(images/feeding_america.png) no-repeat scroll left top;display:block;height:116px;position:absolute;right:75px;text-indent:-3000px;width:183px;}
#footer div h4{font-family:Georgia,sans-serif;color:#3B1100;font-size:17px;}
h2.entry-title,h2.pagetitle,h2.page-title{font-family:'jwDIN',Arial,sans-serif;font-size:4em;}
h2.archive{padding-top:50px;}
hr{background:transparent url(images/linebreak.png) repeat scroll -10px 0;border:none;display:block;height:12px;width:600px;margin:10px auto;}
.entry-content h3{border-bottom:1px dashed #3B1100;font-family:Georgia,serif;font-size:17px;font-style:italic;line-height:35px;margin-bottom:20px;padding-bottom:20px;}
.entry-content blockquote{background:transparent url(images/blockquote_top.png) no-repeat scroll left top;float:right;margin-bottom:50px;margin-left:50px;padding-top:63px;width:269px;}
.entry-content blockquote span{background:transparent url(images/blockquote_bottom.png) no-repeat scroll left bottom;clear:both;display:block;height:53px;width:100%;}
.entry-content strong{font-weight:700;}
.entry-content blockquote p{background-color:#3B1100;color:#FFF;float:right;font-family:Georgia,serif;font-size:15px;font-style:italic;line-height:35px;padding:25px;}
.entry-content ul li{list-style-image:none;list-style-position:outside;list-style-type:square;margin-left:12px;}
.entry-content h1,.entry-content h2,.entry-content h4,.entry-content h5{font-style:italic;clear:both;padding-top:10px;}
.entry-content h1{font-size:30px;line-height:40px;}
.entry-content h2{font-size:25px;line-height:30px;}
.entry-content h4{font-size:20px;line-height:30px;}
.entry-content h5{font-size:18px;line-height:30px;}
.entry-content ol li{list-style-image:none;list-style-position:outside;list-style-type:decimal;margin-left:12px;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.page img.alignnone{background:transparent url(images/photo_background.png) no-repeat scroll left top;padding:30px 45px 40px 30px;}
#page_headline{border-bottom:1px dashed #3B1100;border-top:1px dashed #3B1100;clear:both;float:left;width:725px;margin:20px 0 20px 240px;padding:20px 0;}
#page_headline a{color:#3B1100;font-family:Georgia;font-size:2em;font-style:italic;padding-left:100px;text-decoration:none;}
#bottom_stalk{background:transparent url(images/wheat_stalk.png) no-repeat scroll left top;bottom:-63px;display:block;height:226px;left:206px;position:absolute;width:108px;z-index:11;}
#feature{background:transparent url(images/center-box.png) no-repeat scroll left top;display:block;height:368px;width:980px;clear:both;position:relative;}
#feature #stalk{background:transparent url(images/wheat_stalk_sm.png) no-repeat scroll right top;bottom:-70px;display:block;height:157px;position:absolute;right:60px;width:108px;}
#feature #feature_right{float:left;height:375px;width:340px;}
#feature #feature_right .inner{background:transparent url(images/sidebar-glow.png) no-repeat scroll -10px center;border-left:4px solid #FFF;height:290px;overflow:hidden;padding:30px 29px 25px 30px;}
#feature #feature_right h2{font-family:verdana;font-size:1.6em;font-weight:700;line-height:23px;letter-spacing:1.5px;padding-bottom:14px;text-align:center;text-transform:uppercase;}
#feature #feature_right hr{background:transparent url(images/feature_hr.png) no-repeat scroll left top;height:12px;padding-top:18px;width:245px;border:none;}
#feature #slideshow-wrap{float:left;height:345px;width:639px;background-color:none;display: block;}

#feature #slideshow{float:left;height:345px;width:639px;background-color:none;display: block;}

#feature #slideshow div{display:block;height:345px;margin-left:9px;width:100%;background-color:transparent !important;}
#feature #slideshow .slide0{background:transparent url(images/video.png) no-repeat scroll left top;background-color:transparent;}

#feature #slideshow .slide1{background:transparent url(images/slideshow_1.png) no-repeat scroll left top;background-color:transparent;}
#feature #slideshow .slide2{background:transparent url(images/slideshow_2.png) no-repeat scroll left top;background-color:transparent;}
#feature #slideshow .slide3{background:transparent url(images/slideshow_3.png) no-repeat scroll left top;background-color:transparent;}
#mini_features{margin-left:10px;}
#mini_features #page_headline{border-bottom-color:#FFF;border-top-color:#FFF;clear:none;margin-left:20px;width:600px;margin-top:12px;}
#mini_features #page_headline a{padding-left:20px;}
#home #donate.widget{float:left;width:215px;margin-top:10px;}
#home #connect.widget{border-top:4px solid;margin-top:25px;margin-left:10px;padding:0;}
#blog_tab{float:right;height:55px;margin-right:62px;width:106px;}
#blog_tab a{background:transparent url(images/blog_tab.png) no-repeat scroll left top;display:block;height:100%;text-indent:-3000px;width:100%;}
#home #home_blog{display:block;float:left;margin-left:20px;margin-top:-30px;width:725px;overflow:hidden;}
#home #home_blog .inner{background-color:#FFF;border-top:4px solid;clear:both;width:565px;padding:30px 80px 80px;}
#home #home_blog .top_meta{border-bottom:1px dashed #3B1100;display:block;margin-bottom:20px;padding-bottom:20px;width:100%;}
#home #home_blog .top_meta h3,.post_index h2.entry-title,#home #home_blog .top_meta h3 a,.post_index h2.entry-title a,.hentry h3.entry-title{font-family:Georgia;font-size:24px;font-style:italic;line-height:28px;color:#3B1100;}
#home #home_blog .top_meta div.author,#home #home_blog .content,.bottom_meta .read_more,.bottom_meta p,.navigation,#home #home_blog .top_meta div.author a,#home #home_blog .content a,.bottom_meta .read_more a,.bottom_meta p,.navigation a{font-family:Verdana;font-size:13px;line-height:30px;color:#3B1100;}
#home #home_blog .content p{padding-bottom:20px;}
.shadow_wrapper{display:inline-table;padding-bottom:20px;padding-right:13px;background:transparent url(images/shadow_1.png) repeat-y scroll right bottom;}
.post_index,.hentry{margin-top:30px;padding-bottom:50px;margin-bottom:50px;border-bottom:1px dashed #000;}
.page,.single .hentry{border-bottom:medium none;margin-bottom:0;padding-bottom:0;}
.post_index h2.entry-title,.hentry h3{float:left;width:500px;}
.post_index .entry-date,.hentry .entry-date{float:left;font-family:Verdana;font-size:13px;margin-top:5px;width:120px;text-align:right;}
.post_index h2.entry-title a{text-decoration:none;}
.post_index .bottom_meta{margin-top:25px;display:block;color:#F37421;}
#blog #container{background-color:#fff;}
.navigation a{color:#F37421;text-decoration:none;}
#respond{background:transparent url(images/comment_bg_2.png) no-repeat scroll -7px top;clear:both;float:right;padding-top:100px;width:745px;height:560px;}
#respond h3{font-family:Georgia;font-size:20px;font-style:italic;margin-bottom:20px;}
.formcontainer{margin:0 50px 50px;}
#commentform input,#commentform textarea{background-color:#EACB93;border:1px solid #fff;font-family:Verdana;font-size:17px;line-height:25px;clear:both;padding:5px;}
#commentform textarea{height:180px;width:660px;}
#commentform .form-input{float:left;margin-bottom:20px;clear:both;}
#commentform .form-label{float:left;margin-left:20px;margin-top:5px;}
#commentform .form-label label{font-size:14px;color:#fff;font-family:Verdana;font-style:italic;}
#commentform #submit{background:transparent url(images/submit.png) no-repeat scroll left top;border:medium none;display:block;float:right;height:95px;text-indent:-3000px;width:210px;}
#comments{float:right;
margin-top:40px;
margin-right: 20px;
overflow:visible;
width:725px;}
#comments-list ol{display:block;float:left;}
#comments-list ol li .clear{background:transparent url(images/white_dotted.png) repeat-x scroll left bottom;margin-bottom:20px;margin-left:115px;padding-bottom:20px;width:610px;}
#comments-list ol li .comment-author{background:transparent url(images/comment_avatar.png) no-repeat scroll left top;float:left;height:66px;width:48px;padding:32px;}
#comments-list ol li .comment{background-color:#EACB93;float:left;width:520px;padding:45px;}
#comments-list ol li .comment .comment-meta .author{display:block;font-family:Georgia;font-size:20px;font-style:italic;color:#3B1100;}
#comments-list ol li .comment .comment-meta{color:#FFF;font-family:Verdana;font-size:16px;font-style:italic;padding-bottom:20px;}
#comments-list ol li .comment span{font-size:18px;font-style:italic;}
#comments-list ol li .comment p{font-family:Verdana;font-size:17px;line-height:25px;}
iframe{border:0 none;height:1500px;overflow-x:hidden;width:600px;}
#glow1{left:-150px;top:75px;}
#glow2{right:-150px;top:190px;}
.glow{background:transparent url(images/glow.png) top left no-repeat;width:600px;height:467px;display:block;position:absolute;}
#searchform{background:transparent url(images/search_bg.png) no-repeat scroll left top;bottom:1px;float:right;height:34px;position:absolute;right:-25px;width:324px;padding:32px 0 30px 30px;}
#searchform input.text{border:medium none;color:#3B1100;font-family:Verdana;font-size:19px;height:28px;width:178px;padding:3px;}
#searchform input.button{background-color:#3B1100;border:medium none;color:#F37421;font-family:Georgia;font-size:14px;font-style:italic;font-weight:400;margin-left:12px;padding:7px 15px;padding-top: 9px;}
#sub_promo{display:block;height:365px;margin-bottom:15px;width:987px;}
#sub_promo.give{background:transparent url(images/give_main.png) 0 -4px no-repeat;}
#sub_promo.learn{background:transparent url(images/learn_main.png) 0 -4px no-repeat;}
#sub_promo.act{background:transparent url(images/act_main.png) left -4px no-repeat;}
#sub_promo.blog{background:transparent url(images/blog_main.png) top left no-repeat;height:367px;}
.entry-content p img.alignright{background-color:#EACB93;border:1px solid #F0F0F0;float:right;margin-bottom:10px;margin-left:10px;margin-top:10px;padding:10px;}
.entry-content p img.alignleft{background-color:#EACB93;border:1px solid #F0F0F0;float:left;margin-bottom:10px;margin-right:10px;margin-top:10px;padding:10px;}
.clear,.bottom_meta,.entry-content{clear:both;}
.entry-content em,#feature #feature_right p strong{font-style:italic;}
.entry-content p,.entry-content ul li,.entry-content ol li,#feature #feature_right p{font-family:Georgia,serif;font-size:13px;line-height:29px;padding-top:15px;}
.bottom_meta .read_more,.navigation,.navigation .nav-previous,.navigation .nav-next{float:right;}


.post .entry-content p img
{
background: none;
padding: 0px;
border: none;
}

.program
{
border-top:1px dashed #3B1100;
display:block;
float:left;
margin-top:25px;
padding-left:200px;
padding-top:25px;
width:430px;
}

.program1
{
background:transparent url(images/spoon.png) no-repeat scroll 20px 25px;}

.program2
{
background:transparent url(images/wisk.png) no-repeat scroll 20px 25px;}

.program3
{
background:transparent url(images/carrot.png) no-repeat scroll 20px 25px;}

.program h3
{
border-bottom:0 none;
padding-bottom:0;
font-size: 24px;
margin-bottom: 5px;
}
.program h3 a
{
text-decoration: none;
}


.program p
{

}

.program i
{
font-size:15px;
}


.program ul
{
margin-left: 50px;
margin-top: 20px;
}


.program ul li
{
display:block;
line-height:18px;
padding-bottom:10px;
}

.entry-content ul li
{
padding-top: 0px;
}

.entry-content ul,.entry-content ol
{
margin-left: 20px;
}

#ie6
{
background-color:#EACB93;
border-bottom:2px dashed #000000;
border-top:2px dashed #000000;
font-size:16px;
padding:4px;
width:100%;
}

#goto_blog
{
background:transparent url(images/button_blog_small.png) no-repeat scroll left top;
clear:both;
display:block;
height:56px;
margin:0 auto;
text-indent:-3000px;
width:135px;
}