article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;font-family:Helvetica,Arial,sans-serif;font-size:17px;line-height:1.4;-webkit-font-smoothing:antialiased;}
body,button,input,select,textarea{font-family:sans-serif;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
.container{padding:0 30px;width:930px;margin-left:auto;margin-right:auto;zoom:1;}.container:before,.container:after{display:table;content:"";zoom:1;*display:inline;}
.container:after{clear:both;}
.container-fluid{position:relative;min-width:940px;padding-left:20px;padding-right:20px;zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";zoom:1;*display:inline;}
.container-fluid:after{clear:both;}
.container-fluid>.sidebar{float:left;width:220px;}
.container-fluid>.content{margin-left:240px;}
.row{zoom:1;margin-left:-30px;}.row:before,.row:after{display:table;content:"";zoom:1;*display:inline;}
.row:after{clear:both;}
.span1,.s1{display:inline;float:left;margin-left:30px;width:30px;}
.span2,.s2{display:inline;float:left;margin-left:30px;width:90px;}
.span3,.s3{display:inline;float:left;margin-left:30px;width:150px;}
.span4,.s4{display:inline;float:left;margin-left:30px;width:210px;}
.span5,.s5{display:inline;float:left;margin-left:30px;width:270px;}
.span6,.s6{display:inline;float:left;margin-left:30px;width:330px;}
.span7,.s7{display:inline;float:left;margin-left:30px;width:390px;}
.span8,.s8{display:inline;float:left;margin-left:30px;width:450px;}
.span9,.s9{display:inline;float:left;margin-left:30px;width:510px;}
.span10,.s10{display:inline;float:left;margin-left:30px;width:570px;}
.span11,.s11{display:inline;float:left;margin-left:30px;width:630px;}
.span12,.s12{display:inline;float:left;margin-left:30px;width:690px;}
.span13,.s13{display:inline;float:left;margin-left:30px;width:750px;}
.span14,.s14{display:inline;float:left;margin-left:30px;width:810px;}
.span15,.s15{display:inline;float:left;margin-left:30px;width:870px;}
.span16,.s16{display:inline;float:left;margin-left:30px;width:930px;}
.span17,.s17{display:inline;float:left;margin-left:30px;width:990px;}
.span18,.s18{display:inline;float:left;margin-left:30px;width:1050px;}
.span19,.s19{display:inline;float:left;margin-left:30px;width:1110px;}
.span20,.s20{display:inline;float:left;margin-left:30px;width:1170px;}
.span21,.s21{display:inline;float:left;margin-left:30px;width:1230px;}
.span22,.s22{display:inline;float:left;margin-left:30px;width:1290px;}
.span23,.s23{display:inline;float:left;margin-left:30px;width:1350px;}
.span24,.s24{display:inline;float:left;margin-left:30px;width:1410px;}
.offset1,.o1{margin-left:90px;}
.offset2,.o2{margin-left:150px;}
.offset3,.o3{margin-left:210px;}
.offset4,.o4{margin-left:270px;}
.offset5,.o5{margin-left:330px;}
.offset6,.o6{margin-left:390px;}
.offset7,.o7{margin-left:450px;}
.offset8,.o8{margin-left:510px;}
.offset9,.o9{margin-left:570px;}
.offset10,.o10{margin-left:630px;}
.offset11,.o11{margin-left:690px;}
.offset12,.o12{margin-left:750px;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new',monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:'';content:none;}
small{font-size:75%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
body{font-family:Helvetica,Arial,sans-serif;}
p{color:#404040;font-weight:normal;font-size:17px;line-height:1.4;margin:0 0 24px;}p small{font-size:15px;}
h1,h2,h3,h4,h5,h6{color:#1a1a1a;margin:24px 0 8px;padding:0;font-weight:bold;font-family:Helvetica,Arial,sans-serif;line-height:1.2;}
h1{font-size:37px;}
h2{font-size:35px;margin-top:27px;}
h3{font-size:27px;margin-top:33px;}
h4{font-size:23px;margin-top:36px;}
h5{font-size:19px;margin-top:39px;}
h6{font-size:17px;text-transform:uppercase;margin-top:42px;}
a{color:#538023;text-decoration:none;}a:hover{color:#2c4413;}
ul,ol{margin:0 0 24px;padding:0 0 0 40px;}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
ul{list-style:disc;}
ol{list-style:decimal;}
li{font-size:17px;line-height:1.4;color:#404040;margin-bottom:6px;}
ul.unstyled{list-style:none;margin-left:0;}
nav ul,nav ol{list-style:none;list-style-image:none;}
dl{margin:0 0 24px;font-size:17px;color:#404040;}dl dt,dl dd{line-height:1.4;margin-bottom:6px;}
dl dt{font-weight:bold;}
dl dd{margin-left:12px;}
hr{margin:20px 0 19px;border:0;border-bottom:1px solid #eee;}
strong{font-style:inherit;font-weight:bold;}
em{font-style:italic;font-weight:inherit;line-height:inherit;}
blockquote{margin:12px 20px 24px;border-left:5px solid #eee;padding-left:10px;}blockquote p{margin-bottom:0;}
blockquote small{display:block;}blockquote small:before{content:'\2014 \00A0';}
address{color:#404040;display:block;line-height:1.4;margin-bottom:24px;font-style:normal;}
code{background:#eee;padding:1px;font-size:16px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
form{margin:0 0 24px;}
fieldset{margin:0 0 24px;padding:24px 0 0;border:none;}fieldset legend{border:0;display:block;font-size:25.5px;line-height:1;color:#404040;padding:24px 0 0;*margin-left:-10px;*line-height:1.5;}
form .field{margin-bottom:24px;margin-left:-30px;zoom:1;}form .field:before,form .field:after{display:table;content:"";zoom:1;*display:inline;}
form .field:after{clear:both;}
label{padding-top:5px;font-size:17px;line-height:1.4;text-align:right;width:150px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type=checkbox],input[type=radio]{cursor:pointer;}
input,textarea,select,.uneditable-input{display:inline-block;height:1.4;padding:5px;font-size:16px;line-height:1.4;color:#808080;border:1px solid #bfbfbf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:270px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type=checkbox],input[type=radio]{width:auto;height:auto;padding:0;margin:2px 5px 0 0;*margin-top:0;line-height:normal;border:none;}
input[type=file]{background-color:#ffffff;padding:initial;border:initial;line-height:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input[type=button],input[type=reset],input[type=submit]{width:auto;height:auto;}
select,input[type=file]{height:36px;line-height:2.0999999999999996;*margin-top:4px;}
select[multiple]{height:inherit;}
textarea{overflow:auto;vertical-align:top;height:auto;}
:-moz-placeholder{color:#bfbfbf;}
::-webkit-input-placeholder{color:#bfbfbf;}
input,textarea,button{-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);}
input:focus,textarea:focus{outline:0;border-color:#808080;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);}
input[type=file]:focus,input[type=checkbox]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:1px dotted #666;}
form .field.error{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}form .field.error>label{color:#da5444;}
form .field.error span.help-inline{color:#da5444;}
form .field.error input,form .field.error textarea{border-color:#be6a60;}form .field.error input:focus,form .field.error textarea:focus{border-color:#a74f44;}
.help-inline.s0,label.s0,input.s0,textarea.s0,select.s0{width:-30px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help-inline.s1,label.s1,input.s1,textarea.s1,select.s1{width:30px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help-inline.s2,label.s2,input.s2,textarea.s2,select.s2{width:90px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help-inline.s3,label.s3,input.s3,textarea.s3,select.s3{width:150px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help-inline.s4,label.s4,input.s4,textarea.s4,select.s4{width:210px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help-inline.s5,label.s5,input.s5,textarea.s5,select.s5{width:270px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help-inline.s6,label.s6,input.s6,textarea.s6,select.s6{width:330px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help-inline.s7,label.s7,input.s7,textarea.s7,select.s7{width:390px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help-inline.s8,label.s8,input.s8,textarea.s8,select.s8{width:450px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help-inline.s9,label.s9,input.s9,textarea.s9,select.s9{width:510px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help-inline.s10,label.s10,input.s10,textarea.s10,select.s10{width:570px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help-inline.s11,label.s11,input.s11,textarea.s11,select.s11{width:630px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help-inline.s12,label.s12,input.s12,textarea.s12,select.s12{width:690px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help-inline.s13,label.s13,input.s13,textarea.s13,select.s13{width:750px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help-inline.s14,label.s14,input.s14,textarea.s14,select.s14{width:810px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help-inline.s15,label.s15,input.s15,textarea.s15,select.s15{width:870px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help-inline.s16,label.s16,input.s16,textarea.s16,select.s16{width:930px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.help-inline.o0,label.o0,input.o0,textarea.o0,select.o0{margin-left:30px;}
.help-inline.o1,label.o1,input.o1,textarea.o1,select.o1{margin-left:90px;}
.help-inline.o2,label.o2,input.o2,textarea.o2,select.o2{margin-left:150px;}
.help-inline.o3,label.o3,input.o3,textarea.o3,select.o3{margin-left:210px;}
.help-inline.o4,label.o4,input.o4,textarea.o4,select.o4{margin-left:270px;}
.help-inline.o5,label.o5,input.o5,textarea.o5,select.o5{margin-left:330px;}
.help-inline.o6,label.o6,input.o6,textarea.o6,select.o6{margin-left:390px;}
.help-inline.o7,label.o7,input.o7,textarea.o7,select.o7{margin-left:450px;}
.help-inline.o8,label.o8,input.o8,textarea.o8,select.o8{margin-left:510px;}
.help-inline.o9,label.o9,input.o9,textarea.o9,select.o9{margin-left:570px;}
.help-inline.o10,label.o10,input.o10,textarea.o10,select.o10{margin-left:630px;}
.help-inline.o11,label.o11,input.o11,textarea.o11,select.o11{margin-left:690px;}
.help-inline.o12,label.o12,input.o12,textarea.o12,select.o12{margin-left:750px;}
.help-inline.o13,label.o13,input.o13,textarea.o13,select.o13{margin-left:810px;}
.help-inline.o14,label.o14,input.o14,textarea.o14,select.o14{margin-left:870px;}
.help-inline.o15,label.o15,input.o15,textarea.o15,select.o15{margin-left:930px;}
.help-inline.o16,label.o16,input.o16,textarea.o16,select.o16{margin-left:990px;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#f9f9f9;border-color:#bfbfbf;cursor:not-allowed;}
.actions{zoom:1;margin:0 0 24px;padding:23px 0 24px;border-top:1px solid #ddd;}.actions:before,.actions:after{display:table;content:"";zoom:1;*display:inline;}
.actions:after{clear:both;}
.actions input[type="submit"],.actions input[type="button"],.actions button{margin-right:12px;}
.actions .right{float:right;}.actions .right input[type="submit"],.actions .right input[type="button"],.actions .right button{margin-right:0;margin-left:12px;}
input[type="submit"],input[type="button"],button{margin:0;padding:7px 13px;background:#fff;color:#808080;border:1px solid #bfbfbf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:17px;line-height:1.4;font-family:Helvetica,Arial,sans-serif;}input[type="submit"]:hover,input[type="button"]:hover,button:hover{border-color:#808080;}
.help-inline{font-size:16px;line-height:1.4;color:#bfbfbf;clear:both;display:block;padding-top:5px;margin-left:210px;*position:relative;*top:-5px;}
form .field.stack label{padding-bottom:8px;display:block;text-align:left;}
form.stacked .field label{padding-bottom:8px;display:block;width:100%;text-align:left;}
form.stacked .field .help-inline{margin-left:30px;}
.list{width:270px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.list label{width:270px;display:inline;float:left;margin-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;text-align:left;font-size:16px;margin-left:0;padding-left:20px;}.list label:before,.list label:after{display:table;content:"";zoom:1;*display:inline;}
.list label:after{clear:both;}
.list input{margin:2px 5px 0 -18px;}
.list span{display:block;}
.nav{margin:0 0 24px;padding:0;list-style:none;zoom:1;}.nav:before,.nav:after{display:table;content:"";zoom:1;*display:inline;}
.nav:after{clear:both;}
.nav.center{text-align:center;}
.nav>li{margin:0;display:inline-block;position:relative;}.nav>li>a{display:block;}
.nav a{display:block;color:#538023;padding:12px 24px;line-height:1;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.nav a:hover{text-decoration:none;background-color:#e6e6e6;}
.nav .active>a{color:#ffffff;background:#538023;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);}
.nav li.dropdown ul{top:24px;left:-9999px;height:0;overflow:hidden;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;list-style-type:none;padding:24px 0;position:absolute;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}.nav li.dropdown ul a{background:0;padding:6px 24px;white-space:nowrap;}.nav li.dropdown ul a:hover{color:#2c4413;}
.nav li.dropdown:hover ul{left:0;height:auto;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;}
.nav.tabs{border-bottom:1px solid #e6e6e6;}.nav.tabs>li{position:relative;top:1px;}.nav.tabs>li>a{padding:16px 24px;display:inline-block;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav.tabs>li>a:hover{text-decoration:none;background-color:#eee;}
.nav.tabs>li.active>a{color:#808080;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;text-shadow:none;}
.nav.pills>li{margin:0;}.nav.pills>li:first-child{margin-left:-8.5px;}
.nav.pills>li>a{margin:0;padding:12px 24px;text-shadow:0 1px 1px #ffffff;-webkit-border-radius:29px;-moz-border-radius:29px;border-radius:29px;}.nav.pills>li>a:hover{text-decoration:none;background-color:#eee;border-color:#eee #eee #ddd;}
.nav.pills>li.active a{background:#538023;color:#ffffff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);}
.nav.vert li{display:block;}.nav.vert li ul{margin:0 0 0 20px;padding:0;}
.nav.vert a{padding:12px;}
.nav.vert.focused>li ul{display:none;}
.nav.vert.focused>li.active ul{display:block;}
body{background:url(images/bg-footer.png) #cec5b5;}
.container{position:relative;}
h1,h2,h3,h4,h5,h6{color:#538023;font-family:ronnia,Helvetica,Arial,sans-serif;}
h1{margin-top:0;font-size:60px;color:#32373c;font-family:proxima-nova-extra-condensed,Helvetica,Arial,sans-serif;letter-spacing:-1px;}
h2{text-transform:uppercase;font-family:proxima-nova-extra-condensed,Helvetica,Arial,sans-serif;}
h3{color:#32373C;}
h4{color:#32373C;}
p{color:#32373c;}p.meta{font:400 18px/1.2 ronnia,Helvetica,Arial,sans-serif;color:#8b8375;}
a.more{padding:4px 45px 4px 0;color:#fff;text-transform:uppercase;font:700 24px/1.1 proxima-nova-extra-condensed,Helvetica,Arial,sans-serif;background:url(images/icon-more.png) top right no-repeat;}a.more:hover{color:#538023;}
.post{margin:0 0 16px;padding:0 0 0 45px;background:url(images/icon-post-large.png) 0 0 no-repeat;}.post a h1{margin:0 0 2px;padding:4px 0 0;font:700 28px/1.1 ronnia,Helvetica,Arial,sans-serif;}
.post a p.meta{font:400 18px/1.2 ronnia,Helvetica,Arial,sans-serif;color:#8b8375;margin-bottom:10px;}
.post a:hover h1{color:#000;}
.post a.more:hover{color:#ffffff;}
.post.small{padding:0 0 0 28px;background:url(images/icon-post.png) 0 0 no-repeat;}.post.small a h1{font:700 18px/1.2 ronnia,Helvetica,Arial,sans-serif;}
.post.small a p{font:400 14px/1.2 ronnia,Helvetica,Arial,sans-serif;}
header{background:url(images/bg-header.png) top center repeat-x #e6e2dc;height:134px;-webkit-box-shadow:0 0 35px rgba(0, 0, 0, 0.5),0 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 35px rgba(0, 0, 0, 0.5),0 1px rgba(0, 0, 0, 0.15);box-shadow:0 0 35px rgba(0, 0, 0, 0.5),0 1px rgba(0, 0, 0, 0.15);position:relative;z-index:3;}header h1{margin:0;position:absolute;top:15px;left:50px;}header h1 a{width:208px;height:100px;display:block;text-indent:-9999em;background:url(images/EdmFoodBank_logo-primary.png) no-repeat;}
header nav{height:130px;margin:32px 0 0;width:526px;padding:0 140px 0 16px;float:right;background:url(images/bg-nav2.png) top right no-repeat;}header nav .donate-now{position:absolute;top:41px;right:37px;text-transform:uppercase;font:;color:#404449;padding-right:40px;background:url('images/icon-more.png') no-repeat right center;font-family:proxima-nova-extra-condensed,Helvetica,Arial,sans-serif;font-size:30px;text-align:right;}header nav .donate-now span{color:#ffffff;}
header nav #nav{margin:0;padding:0;list-style:none;}header nav #nav li{margin:16px 6px;padding:0;float:left;}header nav #nav li a{padding:0;background:none;color:#9cd45c;font:800 24px/1 proxima-nova-extra-condensed,Helvetica,Arial,sans-serif;}header nav #nav li a:hover{color:#d9efc1;background:none;}
header nav #nav li.current a{color:#ffffff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.2);background:none;}
#banner{position:relative;z-index:1;background:url(images/bg-banner.png) top center repeat-x #5998a5;}#banner .container{padding:30px 0;background:url(images/bg-banner-glow.png) top center repeat-y;}
#banner #banner-home{margin:-30px -20px 0;padding:0 20px;background:url(images/bg-banner-home-arrows.png) 5px 250px no-repeat;}#banner #banner-home a{text-align:center;margin:0;padding:0;width:49%;display:inline-block;position:relative;}#banner #banner-home a img{-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
#banner #banner-home a h1{color:#fff;text-transform:uppercase;margin:-70px 0 0;}
#banner #banner-home a p{color:#25282c;font:600 20px/1 ronnia,Helvetica,Arial,sans-serif;}
#banner #banner-home a.help img{margin-left:24px;}
#banner #banner-home a.hungry img{margin-left:-45px;}
#banner #banner-home a.help:hover img{margin-left:80px;}
#banner #banner-home a.hungry:hover img{margin-left:-125px;}
#banner #banner-hungry .steps{margin:20px 0 35px;padding:0;text-align:center;background:url(images/bg-steps.png) center 30px no-repeat;}#banner #banner-hungry .steps li{text-align:center;display:inline-block;width:300px;font:700 48px/1 proxima-nova-extra-condensed,Helvetica,Arial,sans-serif;}#banner #banner-hungry .steps li a{color:#43818f;display:inline-block;text-transform:uppercase;}#banner #banner-hungry .steps li a span{background:#43818f;margin:0 100px 10px 115px;width:60px;height:60px;display:block;color:#fff;font:600 42px/1.5 ronnia,Helvetica,Arial,sans-serif;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}
#banner #banner-hungry .steps li:hover a{color:#265964;}#banner #banner-hungry .steps li:hover a span{background:#265964;}
#banner #banner-hungry .steps li.active a{color:#fff;}#banner #banner-hungry .steps li.active a span{background:#6cb9ca;}
#banner #banner-hungry .steps li:nth-child(2) a:after{content:"\A ........";white-space:pre;color:#57adc3;opacity:0;}
#banner #banner-hungry #step-slides{margin:40px 0 30px;}
#banner .slide h1{font:600 36px/1.2 ronnia,Helvetica,Arial,sans-serif;color:#32373C;float:none;margin:24px 0 8px 0;}
#banner .slide h2{color:#36707d;font-size:30px;}
#banner .slide p{color:#fff;font:600 20px/1.4 ronnia,Helvetica,Arial,sans-serif;}
#banner .slide a{color:#295d69;}#banner .slide a:hover{color:#444;}
#banner .slide a.more{color:#c1e3eb;}#banner .slide a.more:hover{color:#ffffff;}
#banner .slide .donate{background:url("images/bg-nav-dark.png") no-repeat scroll right top;display:inline-block;margin:-10px 0 13px;padding:0;transition:margin 0.15s ease 0s;}#banner .slide .donate:hover{margin:-8px 0 11px;}
#banner .slide .donate a.more{text-transform:uppercase;color:#9cd45c;background:url('images/icon-more.png') no-repeat right center;font-family:proxima-nova-extra-condensed,Helvetica,Arial,sans-serif;font-size:30px;text-align:right;display:block;margin:10px;}#banner .slide .donate a.more span{color:#eee;}
#banner .slide .donate:hover .more{color:#abe767;}#banner .slide .donate:hover .more span{color:#fff;}
#banner .slide img{max-width:270px;}
#banner .slide .methods{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:15px;margin:0;background-color:#5aa4b3;border:1px solid #c1e3eb;}#banner .slide .methods p{color:#c1e3eb;font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;}#banner .slide .methods p:last-child{margin-bottom:0;}
#banner #banner-help #slide-nav-title{margin:40px 0 0 50px;color:#fff;font:500 40px/1 reenie-beanie,Helvetica,Arial,sans-serif;float:left;}
#banner #banner-help .buttons{margin:20px 0 35px;padding:0;float:right;background:#1d1f22;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 1px rgba(255, 255, 255, 0.4);-moz-box-shadow:0 1px rgba(255, 255, 255, 0.4);box-shadow:0 1px rgba(255, 255, 255, 0.4);zoom:1;}#banner #banner-help .buttons:before,#banner #banner-help .buttons:after{display:table;content:"";zoom:1;*display:inline;}
#banner #banner-help .buttons:after{clear:both;}
#banner #banner-help .buttons li{background:#272c2f;border:1px solid #585d60;list-style:none;padding:0;margin-top:-5px;float:left;position:relative;}#banner #banner-help .buttons li a{padding:18px 20px 15px;display:block;color:#bec6cd;font:700 48px/1 proxima-nova-extra-condensed,Helvetica,Arial,sans-serif;text-transform:uppercase;}#banner #banner-help .buttons li a:hover{color:#fff;}
#banner #banner-help .buttons li:hover{top:1px;}
#banner #banner-help .buttons li:first-child{-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;border-right:none;}
#banner #banner-help .buttons li:last-child{-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;border-left:none;}
#banner #banner-help .buttons li.active{background:#91b241;border-color:#91b241;top:3px;}#banner #banner-help .buttons li.active a{color:#fff;}
#banner #banner-help #help-slides{margin:44px 0 30px;clear:both;}
#banner #banner-help .options{margin:0 24px;padding:1px 0 0 1px;background:#4b8391;border:4px solid #88b5be;clear:both;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;zoom:1;}#banner #banner-help .options:before,#banner #banner-help .options:after{display:table;content:"";zoom:1;*display:inline;}
#banner #banner-help .options:after{clear:both;}
#banner #banner-help .options li{margin:0 1px 1px 0;padding:15px 15px 13px 45px;list-style:none;float:left;width:435px;color:#fff;font:600 26px/1 ronnia,Helvetica,Arial,sans-serif;box-sizing:border-box;background:#60959f;}#banner #banner-help .options li a{color:#fff;}#banner #banner-help .options li a em{font-size:18px;font-style:normal;color:#32373c;}
#extra{padding:44px 0;background:url(images/bg-banner-extra-top.png) repeat-x top;border-top:1px solid #5f5b57;border-bottom:14px solid #24282b;outline-top:2px solid blue;-webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.65);-moz-box-shadow:0 5px 20px rgba(0, 0, 0, 0.65);box-shadow:0 5px 20px rgba(0, 0, 0, 0.65);position:relative;z-index:3;text-align:center;}#extra h1{line-height:1.1em;}
#extra img{margin-left:10px;}
#extra p{font:600 48px/1.2 ronnia,Helvetica,Arial,sans-serif;letter-spacing:-1px;text-shadow:0 1px rgba(255, 255, 255, 0.25);display:inline;}#extra p strong{color:#fff;text-shadow:0 1px 2px rgba(0, 0, 0, 0.25);font-size:52px;}
#main{margin-top:-1px;padding:50px 0 30px;background:url(images/bg-content.png) #e6e2dc;-webkit-box-shadow:0 0 35px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 35px rgba(0, 0, 0, 0.5);box-shadow:0 0 35px rgba(0, 0, 0, 0.5);position:relative;z-index:2;border-top:1px solid #5f5b57;border-bottom:1px solid #fff;}#main img{border:10px solid #fff;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);transform:rotate(1.5deg);max-width:580px;}
#main .date{float:left;margin-left:-104px;background:url(images/bg-date.png) no-repeat;text-align:center;font-family:ronnia,Helvetica,Arial,sans-serif;color:#e6e2dc;font-size:24px;text-transform:uppercase;padding:30px 14px;width:58px;}#main .date em{display:block;color:#ffffff;font-family:proxima-nova-extra-condensed,Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:0.7em;}
#main #main-col h1{line-height:0.9em;}
#main #main-col h2{margin-top:4px;}
#main #main-col #feature{margin:6px 0 24px;}
#main #main-col #event-title{padding-left:102px;}
#main #main-col .right{float:right;margin:0 0 24px 24px;}
#main #main-col .left{float:left;margin:0 24px 24px 0;}
#main #main-col .gallery{padding:0;}#main #main-col .gallery li{float:left;list-style-type:none;}
#main #main-col .gallery a{display:block;}
#main #main-col .gallery img{width:110px;}
#main .post.story{padding:32px 32px 32px 248px;background:url(images/bg-story-post.png) no-repeat;min-height:132px;}#main .post.story h1{color:#7f6c1a;text-transform:uppercase;line-height:1em;}
#main .post.story a{color:#ffffff;}
#main .post.story p{color:#ffffff;margin-bottom:8px;}
#main .post.story img{float:left;margin:-7px 0 0 -248px;width:200px;}
#main .post.event{padding-left:104px;background:none;margin-left:0;min-height:128px;}#main .post.event h2{margin-top:0;font-size:24px;}
#main .post.event img{float:left;margin-right:12px;}
#main .post.blog p{margin-bottom:8px;}
#main .blog-comments h5{margin-top:0;}
#main .blog-comments hr{margin:50px 0;}
#main #side-col nav{background:#efece2;padding:15px 15px 7.5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}#main #side-col nav h1.deco{padding:5px 0 25px;text-align:center;font:500 40px/1 reenie-beanie,Helvetica,Arial,sans-serif;}
#main #side-col nav h2{margin:0 0 0 -10px;padding:32px 20px 15px;color:#fff;font:700 36px/1 proxima-nova-extra-condensed,Helvetica,Arial,sans-serif;text-transform:uppercase;background:url(images/bg-heading-side.png) center top no-repeat;}
#main #side-col nav .actions{margin:0;padding:0;background:#6fa530;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.15);box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.15);}#main #side-col nav .actions a{float:left;font:700 26px/1 proxima-nova-extra-condensed,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;margin:-35px 0 0;padding:110px 0 10px;text-align:center;width:50%;display:inline-block;}#main #side-col nav .actions a.hungry{background:url(images/icon-hungry-small.png) top center no-repeat;}
#main #side-col nav .actions a.help{background:url(images/icon-help-small.png) top center no-repeat;}
#main #side-col nav #side-nav{margin:0;padding:0;list-style:none;background:#5796a3;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.15);box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.15);}#main #side-col nav #side-nav li{margin:0;padding:0;border-top:1px solid #4f818c;}#main #side-col nav #side-nav li a{display:block;padding:10px 15px;color:#8ed4e4;font:600 20px/1 ronnia,Helvetica,Arial,sans-serif;}#main #side-col nav #side-nav li a:hover{background:none;color:#ccebf3;}
#main #side-col nav #side-nav li.active>a{background:none;color:#fff;}
#main #side-col nav #side-nav>li:first-child{border-top:none;}
#feed h1.styled{padding:30px 10px 0;background:url(images/bg-heading.png) top left no-repeat;color:#fff;text-shadow:0 1px 4px rgba(0, 0, 0, 0.1);text-transform:uppercase;}
#feed a.more{margin-left:45px;margin-bottom:24px;display:inline-block;}
#story{padding:30px 45px;background:url(images/bg-story.png) no-repeat;}#story h1{text-align:center;color:#fff;}#story h1 a{color:#ffffff;}
#story h1 em{font-style:normal;color:#efd977;}
#story img{margin:0 0 15px -60px;border:10px solid #fff;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);transform:rotate(1.5deg);}
#story p{color:#fff;font:400 18px/1.2 ronnia,Helvetica,Arial,sans-serif;}
#story h2{line-height:1em;color:#7f6c1a;margin-top:3px;}
#story a.more{position:relative;top:-10px;}
#actions a{display:block;background:url(images/icon-more.png) 372px 21px no-repeat,url(images/bg-heading.png) top left no-repeat;height:46px;padding:14px 24px;color:#ffffff;font-family:proxima-nova-extra-condensed,Helvetica,Arial,sans-serif;font-weight:600;font-size:32px;}
#map{background:url(images/bg-map.png) top left no-repeat;}#map a h1{padding:30px 130px 0px 10px;color:#fff;text-shadow:0 1px 4px rgba(0, 0, 0, 0.1);text-transform:uppercase;}
#map a p{padding-right:130px;font-family:reenie-beanie,Helvetica,Arial,sans-serif;font-size:42px;line-height:1em;}
#questions{padding-bottom:10px;}#questions h2{text-transform:capitalize;color:#32373c;}
#questions ul{zoom:1;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:18px;padding-bottom:4px;margin:0;background-color:#e6e2dc;}#questions ul:before,#questions ul:after{display:table;content:"";zoom:1;*display:inline;}
#questions ul:after{clear:both;}
#questions li{float:left;width:33.3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style-type:none;padding-bottom:10px;line-height:1em;}#questions li a{display:block;color:#32373c;margin-right:24px;padding-bottom:12px;border-bottom:2px solid #538023;}#questions li a:hover{color:#538023;}
footer{padding:50px 0;background:url(images/bg-footer.png) #cec5b5;}footer a{color:#ffffff;}
footer a:hover{opacity:0.7;color:#ffffff;}
footer h4{font-family:proxima-nova-extra-condensed,Helvetica,Arial,sans-serif;color:#5f5549;font-size:28px;text-transform:uppercase;margin-top:0;}
footer p{color:#554d43;font:300 16px/1.4 ronnia,Helvetica,Arial,sans-serif;}
footer ul{margin:0;padding:0;list-style:none;}footer ul li{margin:0 0 4px;padding:1px 0;line-height:1em;}footer ul li a{color:#554d43;font:300 16px/1 ronnia,Helvetica,Arial,sans-serif;}
footer form p{color:#554d43;font:300 14px/1.4 ronnia,Helvetica,Arial,sans-serif;float:left;margin:20px 10px 10px;}
footer .field{padding:0px 0px 24px;margin:0;float:left;width:378px;}footer .field .email{background:url('images/bg-newsletter2.png') no-repeat top left;color:#ffffff;font-family:ronnia,Helvetica,Arial,sans-serif;font-size:20px;border:0;box-shadow:none;float:left;height:60px;width:339px;margin-left:0px;padding:5px 32px 0 16px;}footer .field .email::-webkit-input-placeholder,footer .field .email::-moz-input-placeholder{color:#fff;}
footer .field .submit{background:url('images/icon-more.png') no-repeat right;border:0;color:#ffffff;padding-right:46px;text-transform:uppercase;font:700 24px/1.1 proxima-nova-extra-condensed,Helvetica,Arial,sans-serif;}footer .field .submit:hover{color:#538023;}
footer .social a{height:43px;overflow:hidden;text-indent:-999em;display:block;padding-left:6px;float:left;}
footer .social h4{padding-bottom:17px;}
footer .social .yt{background:url('images/icon-yt.png') no-repeat;width:90px;}
footer .social .tw{background:url('images/icon-tw.png') no-repeat;width:51px;}
footer .social .fb{background:url('images/icon-fb.png') no-repeat;width:24px;}
footer .social .imagine{background:url('images/imagine-canada.png') no-repeat;width:125px;height:93px;margin-top:10px;}
footer .quicklinks a{color:#ffffff;}
footer nav ul li{margin:0 0 5px;display:inline-block;}footer nav ul li a{display:block;padding:14px 20px;color:#fff;font:300 24px/1 proxima-nova-extra-condensed,Helvetica,Arial,sans-serif;background:url(images/bg-footer-link-a.png) bottom right no-repeat;}footer nav ul li a.a{background-image:url(images/bg-footer-link-a.png);}
footer nav ul li a.b{background-image:url(images/bg-footer-link-c.png);}
footer nav ul li a.c{background-image:url(images/bg-footer-link-e.png);}
footer nav ul li a.d{background-image:url(images/bg-footer-link-f.png);}
label,input,textarea,select,.uneditable-input{float:none;margin-left:0;}
.form p{min-height:60px;}
.form small{font-size:12px;}
.required{font-size:11px;}
.form .errors{list-style:none;}
.form .errors li{color:red;font-size:14px;}
.form p.message{margin-left:30px;}
