.group:after,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}#pageContent .form-wrapper p,.aligncenter,.alignnone,.clear,.clearfix:after,.group:after{clear:both}.slideshow .slide,body *{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}body{background:url(../images/bkg-slice.png) top center repeat-x #252d5c;font:400 14px/1.5 sans-serif}.group:after{content:" ";height:0;visibility:hidden}* html .group{height:1%}.alignleft,.left{float:left}.alignright,.right{float:right}.textcenter{text-align:center}.textleft{text-align:left}.textright{text-align:right}.hidden,.print{display:none}.aligncenter,.alignleft,.alignnone,.alignright{display:block}.aligncenter,.alignnone{margin:5px auto}.alignright{margin:5px 0 20px 30px}.alignleft{margin:5px 30px 20px 0}.wp-caption{text-align:center}.wp-caption .wp-caption-text{font:11px sans-serif;line-height:1.1;margin:0;padding:0 10px 5px}a[href$=doc]:after,a[href$=pdf]:after,a[href$=xls]:after{margin:0 0 0 1px;padding:0 16px 0 0;content:""}img{border:0;-ms-interpolation-mode:bicubic}a[href$=pdf]:after{background:url(https://d8ldk29pm7a3h.cloudfront.net/default/images/pdf.png) right no-repeat}a[href$=doc]:after{background:url(https://d8ldk29pm7a3h.cloudfront.net/default/images/word.png) right no-repeat}a[href$=xls]:after{background:url(https://d8ldk29pm7a3h.cloudfront.net/default/images/excel.png) right no-repeat}a:active,a:link,a:visited{color:#1964A1;text-decoration:none}#contentHere a:active{position:relative;top:1px}a:hover{color:#F15A29}a:focus{outline:0}::selection{background:#A41C2A;color:#fff;text-shadow:0 -1px rgba(62,11,17,.7)}::-moz-selection{background:#A41C2A;color:#fff;text-shadow:0 -1px rgba(62,11,17,.7)}#masterContainer{width:965px;margin:0 auto}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.bbq-header{width:100%;background:url(../images/bbq-header.jpg) top center no-repeat;height:274px;display:block;margin-top:-4px}.content-holder{width:80%;margin:0 auto}.content-holder .logo{background:url(../images/bbqlogo.png) top center no-repeat;width:276px;height:113px;margin:75px auto 40px;display:table}.content-holder .bottom-row .link-box:nth-of-type(1),.content-holder .bottom-row .link-box:nth-of-type(2),.content-holder .bottom-row .link-box:nth-of-type(3),.content-holder .top-row .link-box:nth-of-type(1){margin-right:4%}.content-holder .bottom-row,.content-holder .top-row{margin-top:40px}.content-holder .bottom-row .link-box,.content-holder .top-row .link-box{float:left;border:1px solid #1C6094;width:48%}.content-holder .bottom-row .link-box .top,.content-holder .top-row .link-box .top{text-align:center;padding:30px 0;color:#1C6094;font-family:arial;text-transform:uppercase;font-weight:700;font-weight:14px;display:block}.content-holder .bottom-row .link-box .top span,.content-holder .top-row .link-box .top span{font-weight:regular;font-family:georgia;font-size:40px}.content-holder .bottom-row .link-box .bottom,.content-holder .top-row .link-box .bottom{font-family:arial;display:block;text-transform:uppercase;color:#fff;background:#1C6094;text-align:center;padding:15px 0;letter-spacing:1px}.content-holder .bottom-row .link-box{width:22%;border:1px solid #052C5D}.content-holder .bottom-row .link-box .top{color:#052C5D}.content-holder .bottom-row .link-box .bottom{background:#052C5D}.content-holder .content-holder{padding:50px 0 20px;text-align:center;font-family:arial;font-size:18px;color:#000}.content-holder .not-deductable{text-align:center;font-family:arial;font-size:15px;color:#000;font-style:italic;padding-bottom:70px}.content-holder .copy{text-align:center}.content-holder .copy h2{color:#052C5D;font-size:32px;font-family:Georgia}.content-holder .copy p.date{color:#186192;padding:20px 0;font-size:22px;font-family:georgia}.content-holder .copy p.location{color:#000;font-family:arial;font-size:18px}.content-holder .copy p.location b{text-transform:uppercase;font-weight:700}#headerContainer{height:118px;background:url(../images/logo.jpg) left no-repeat #FFF;position:relative}#headerSlogan{position:absolute;background:url(../images/fighting-for-iowa.png);width:360px;height:34px;left:524px;top:55px}#headerDistrict{position:absolute;background:url(../images/iowa-icon.png) no-repeat;height:15px;padding-left:22px;left:820px;top:8px;color:#1a75a2;padding-top:2px}#menuContainer{margin:10px 0;background:url(../images/us-congressman.png) 20px 15px no-repeat #FFF}#menuContainer ul.sf-menu{float:right;padding:5px 0}#menuContainer ul.sf-menu li{float:left;position:relative}#menuContainer ul.sf-menu li a{color:#104B7D;display:block;font:700 14px Arial;line-height:40px;padding:0 12px}#menuContainer ul.sf-menu li a:hover,#menuContainer ul.sf-menu li.sfHover>a{background:url(../images/topmenu_bg.jpg);color:#FFF}#menuContainer ul.sf-menu li .sf-sub-indicator{background:url(../images/arrow-sub-nav.png) top right no-repeat;display:inline-block;height:7px;left:8px;overflow:hidden;position:relative;text-indent:-999em;width:13px}#menuContainer ul.sf-menu li#menu-end{background:0 0}#menuContainer ul.sf-menu li#menu-end a:hover{background-color:#FFF}#menuContainer ul.sf-menu li ul{box-shadow:2px 3px 10px #333;background-color:#F2F2F2;left:0;position:absolute;top:36px;z-index:10}#menuContainer ul.sf-menu li ul li{border-bottom:1px solid #BECCD7;border-left:0;padding:0}#menuContainer ul.sf-menu li ul li a{color:#184A7B;font-size:12px;line-height:120%;padding:10px}#bodyContainer{background:#FFF;margin-bottom:10px;min-height:650px}#sidebarContainer{background:#e6e6e6;width:327px}#sidebarContainer #signupHeader{font:700 13px Arial;margin:10px 0 0}#sidebarContainer label{font-size:12px}#sidebarContainer #sidebarContents{margin:15px 20px 15px 14px}#sidebarContainer #sidebarContents #sidebarButtons a{transition:.25s;display:block;margin-bottom:5px;opacity:1}#sidebarContainer #sidebarContents #sidebarButtons a img{border:1px solid #FFF;display:block}#sidebarContainer #sidebarContents #sidebarButtons a:hover{opacity:.8}#sidebarContainer #sidebarContents form .wpcf7-form-control-wrap{float:left}#sidebarContainer #sidebarContents form .wpcf7-form-control-wrap.first_name,#sidebarContainer #sidebarContents form .wpcf7-form-control-wrap.last_name{width:49%}#sidebarContainer #sidebarContents form .wpcf7-form-control-wrap.email{width:55%}#sidebarContainer #sidebarContents form .wpcf7-form-control-wrap.zip{width:32%}#sidebarContainer #sidebarContents form .wpcf7-form-control-wrap input{box-sizing:border-box;border:1px solid #b2b2b2;color:#999;font-size:11px;padding:5px;margin:0 0 5px;width:98%}#contact,#contact a{color:#FFF}#sidebarContainer #sidebarContents form input[type=submit]{background:url(../images/submit-button.png);border:none;height:25px;text-indent:-99999px;width:28px}#sidebarContainer #sidebarContents span.wpcf7-not-valid-tip{padding:0 5px 5px;line-height:1.1;font-size:.9em}#sidebarContainer #sidebarContents div.wpcf7-response-output{background:#fff}#footerContainer{background:#d1d8e2;padding:10px;margin-bottom:10px}ul#footerMenu{float:left;text-transform:uppercase}ul#footerMenu li{float:left;margin-right:10px;padding-right:10px;border-right:1px solid #A3BFD7;font:700 13px Arial,Helvetica,sans-serif}ul#footerMenu li a{color:#1B75A7;line-height:25px}#paidfor{float:right;border:1px solid #75A6CE;padding:3px;color:#1B5B98}#contact{font-size:11px}#footerAddress{float:left;line-height:1.5;margin-bottom:50px}#footerStaff{float:right;line-height:1.5;text-align:right}.homepage-features{background:#e6e6e6}#midcontainer{width:965px}#hp_events,#hp_news,#hp_video{float:left}#hp_news{width:357px}#hp_video{width:301px}#hp_video .video{padding-top:15px}#hp_video .video ul{margin:20px 0 0}#hp_video .video ul li{float:left;margin:0 0 0 5px}#hp_video .video ul li:first-child{margin:0}#hp_video .video ul li a,#hp_video .video ul li img{display:block}#hp_events{width:307px}.events,.follow,.tweets{margin:20px 28px}.events h3{padding:30px 0;margin-top:-20px}.events li{line-height:150%;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dotted #ccc}.events li a{font-weight:700}a.redBtn{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0MWMyMyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYWQxYTEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNzgxNzAyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g) left repeat-x;background-size:100%;background-image:linear-gradient(#e41c23,#ad1a12,#781702);color:#fff;padding:5px 14px;font-size:12px;font-weight:400}a.redBtn:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4MTcwMiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYWQxYTEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTQxYzIzIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g) #781702;background-size:100%;background-image:linear-gradient(#781702,#ad1a12,#e41c23);color:#fff}#contentHere #pagetitle,#pageContent input[type=submit]{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmE5ZSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDA1MDg1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwNjM1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g) repeat-x;letter-spacing:1px;text-transform:uppercase}#homeTabs .item{margin:0 9px;padding:10px 23px 31px}#homeTabs .item img{float:left;margin-right:19px}#homeTabs .item .entry{border-top:1px dotted #ddd;margin-bottom:20px;padding-top:20px}#homeTabs .item .entry:first-child{border-top:none;padding-top:0}#homeTabs .item .entry p{margin-bottom:9px}#homeTabs .item .entry p.date{margin:0;text-transform:uppercase;font-size:10px}#homeTabs .item .entry h3{padding-bottom:5px}#homeTabs .item .entry h3 a{font-family:GothamMedium,sans-serif;font-size:16px;line-height:121%}img.shadedImage{box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);margin:20px 20px 20px 0;border:1px solid #E2E1DE}a:hover img.shadedImage{box-shadow:0 0 15px rgba(0,0,0,.4);border:1px solid #CBCCC8}#contentHere{font-family:Arial,Helvetica,sans-serif;float:left;width:637px}#contentHere #pagetitle{background-size:100%;background-image:linear-gradient(#006a9e,#005085,#000635);color:#FFF;font-size:18px;padding:15px 30px}#contentHere #content{margin:20px}#contentHere #content #pageContent{padding:20px}#pageContent .header{display:none}#pageContent .form-wrapper{@inlcude clearfix;padding-bottom:1em;width:70%}#pageContent .form-wrapper .wpcf7-form-control-wrap{float:left}#pageContent .form-wrapper .wpcf7-form-control-wrap.email{width:60%}#pageContent .form-wrapper .wpcf7-form-control-wrap.zip{width:40%}#pageContent div.wpcf7-response-output{margin-top:0}#pageContent label{display:block;font-size:90%;font-weight:700;padding-top:1em}#pageContent .wpcf7-checkbox label{font-size:100%;font-weight:400;padding-top:.3em}#pageContent input[type=text],#pageContent input[type=email],#pageContent input[type=tel],#pageContent input[type=password],#pageContent select,#pageContent textarea{border:1px solid #ccc;border-top:1px solid #666;-webkit-border-radius:0;-moz-border-radius:0;padding:0 10px}#pageContent input[type=text]:focus,#pageContent input[type=email]:focus,#pageContent input[type=tel]:focus,#pageContent input[type=password]:focus,#pageContent select:focus,#pageContent textarea:focus{background:#E7F1F9;color:#666;outline:0}#pageContent input[type=text],#pageContent input[type=email],#pageContent input[type=tel],#pageContent input[type=password],#pageContent select{height:30px}#pageContent select{padding-right:0;line-height:24px}#pageContent input[type=submit]{background-size:100%;background-image:linear-gradient(#006a9e,#005085,#000635);border:none;color:#FFF;height:30px;line-height:30px;padding:0 20px}#pageContent input[type=submit]:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDYzNSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDA1MDg1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA2YTllIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g) #000635;background-size:100%;background-image:linear-gradient(#000635,#005085,#006a9e)}#pageContent span.wpcf7-list-item{margin-left:0}#pageContent .wpcf7-form-control-wrap{display:inline-block;padding-bottom:8px;width:100%}#pageContent .wpcf7-form-control-wrap input[type=email],#pageContent .wpcf7-form-control-wrap input[type=tel],#pageContent .wpcf7-form-control-wrap input[type=password],#pageContent .wpcf7-form-control-wrap input[type=text],#pageContent .wpcf7-form-control-wrap select,#pageContent .wpcf7-form-control-wrap textarea{width:98%}#pageContent .wpcf7-form-control-wrap.first,#pageContent .wpcf7-form-control-wrap.last{float:left;width:50%}.volunteer #pageContent form{width:70%}.volunteer #pageContent form br,.volunteer #pageContent form p{overflow:hidden;clear:both}.volunteer #pageContent form .wpcf7-form-control-wrap.city,.volunteer #pageContent form .wpcf7-form-control-wrap.state,.volunteer #pageContent form .wpcf7-form-control-wrap.zip{float:left}.volunteer #pageContent form .wpcf7-form-control-wrap.city{width:50%}.volunteer #pageContent form .wpcf7-form-control-wrap.state{width:28%}.volunteer #pageContent form .wpcf7-form-control-wrap.state select{width:90%}.volunteer #pageContent form .wpcf7-form-control-wrap.zip{width:20%}#pageContent h1,#pageContent h2,#pageContent h3,#pageContent h4,#pageContent h5{font-weight:700;margin:.5em 0}#pageContent h1{font-size:17px}#pageContent h2{font-size:16px}#pageContent h3{font-size:15px}#pageContent h4{font-size:14px}#pageContent h5{font-size:13px}#pageContent p{margin-bottom:1em}#pageContent #contentHere ol,#pageContent ul{margin:1em 0}#pageContent li{margin:0 0 5px 20px;list-style:disc}#pageContent a,#pageContent b,#pageContent strong{font-weight:700}#pageContent em,#pageContent i{font-style:italic}#pageContent td{padding:3px}.indextitle{text-transform:uppercase}.feature{background:url(../images/bg-feature.jpg) no-repeat;height:406px;width:894px;position:relative;padding:33px}.feature .feature-btns{float:right;position:relative;width:267px;height:408px}.feature .feature-btns a{font-family:OptimaRegular,sans-serif;font-weight:400;font-size:21px;line-height:121%;color:#FFF}.feature .social{float:left;margin-top:30px}.feature .social a{background:url(../images/feature-social.png) repeat-x;padding:35px 19px 6px 17px;margin-right:10px}.feature .social a img{margin-top:10px}.feature-btns .actions a{display:block;font:400 22px;line-height:121%;color:#FFF;position:relative;height:57px;padding:15px 0 0 48px;margin-left:26px}.actions a.image{display:block;height:70px;padding:0;margin:0}.feature-btns .actions a.contribute{font-size:24px;background:url(../images/contribute.png) no-repeat;margin:1px 0 15px 22px;padding:7px 64px 0;height:36px;text-align:center}.actions a.contributex{margin:1px 0 16px 22px;padding:0;height:43px}.feature-btns .actions a span{font:400 14px Arial,Helvetica,sans-serif;color:#ABDEEB}.feature .actions-sm{float:left;margin-left:20px;width:244px}.feature .actions-sm a{font-size:19px;background:url(images/actions-btn.png) no-repeat;display:block;margin-top:10px;padding:8px 0 7px 28px;text-align:left}.slideshow{background:#e6e6e6;float:right;height:335px;overflow:hidden;position:relative;width:638px;z-index:1}.slideshow .slide{height:314px!important;position:absolute;left:10px!important;padding:40px 27px 27px;top:10px!important;width:615px}.slideshow .slide .slideTxt{color:#FFF;width:175px}.slideshow .slide .slideTxt h1{font-size:20px;line-height:120%}.slideshow .slide .slideTxt p{font-size:13px;margin:10px 0 15px}.slideshow .controls{left:27px;position:absolute;top:261px;z-index:200}.slideshow .controls a{color:#FFF!important;padding:7px 12px;margin-right:5px;background:url(../images/slide-nav.png) repeat-x}.slideshow .controls a.activeSlide{background:url(../images/slide-nav-sel.png) repeat-x;color:#104B7D!important}a.lrnMore,a.lrnMore:active,a.lrnMore:link,a.lrnMore:visited{background:url(../images/read-more.png) left repeat-x;padding:5px 14px;font:400 12px Arial,Helvetica,sans-serif;color:#FFF}.releasesItemWrapper article{border-top:1px dotted #ddd;margin-bottom:20px;padding-top:20px}.releasesItemWrapper article:first-child{border-top:none;padding-top:0}.releaseLinkBlock{font-size:.9em;text-align:right}.releaseLinkBlock .indextitle{text-transform:none}#videos{overflow:hidden}#videos #videoplayer{padding-left:8px}#videos #videoplayer .player span{display:none}#videos .left{width:20%}#videos .left img,#videos .left span{display:block}#videos .left span{font-size:90%}.print{display:none}