#ideas {
    width:100%;
    clear:both;
    /*All of your other styles */
}
#left-ideas {
    float:left;
    width:50%;
    /* All of your other styles */
}
#right-ideas{
    float:left;
    width:50%;

    /* All of your other styles */
}
@media only screen and (max-width: 400px)   {
    #left-ideas, #right-ideas{
        width:100%;
    }
}

.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 15px 5px 0}.alignright{float:right;margin:0 0 5px 15px}.wp-caption{border:none;text-align:center;background:transparent;padding:10px;margin:10px}*{margin:0;padding:0}html,body{height:100%;background:#e5e5e5;font-family:'Spinnaker', sans-serif}.clear{width:0px;height:0px;clear:both}a,a img{outline:none;border:none;text-decoration:none;color:#003c4d}a:hover,a:active,a:visited{text-decoration:none;color:#003c4d}.left{float:left}.right{float:right}.parsley-error{color:red !important}.parsley-error-list{display:none !important}header{max-width:2056px;margin:0 auto;background:url(images/build/portrait_top_left.jpg) -128px top no-repeat}header .landing{min-height:800px}header .interior{height:531px}header .topmenu{max-width:808px;margin:0 auto;text-align:center}header .topmenu ul{padding:47px 0 39px 0;text-align:center;display:inline-block}header .topmenu ul li{display:inline-block;color:#003c4d;text-transform:uppercase;margin:0 0 0 -5px;font-size:14px;background:url(images/build/li_spacer.png) center center repeat-x;padding:0 23px 0 0}header .topmenu ul li:first-child{padding-left:23px}header .topmenu ul li a{padding:0 13px;background:#e5e5e5}header .topmenu ul.topmenuright{padding:47px 0 39px 0;clear:right}header .topmenu ul.topmenuright li{display:inline-block;padding:0 12px 0 12px;font-size:18px;margin:0 0 0 0;color:#003c4d;background:none}header .topmenu ul.topmenuright li a{padding:0}header .topmenu ul.topmenuright li.first{padding:0 12px 0 19px;color:#003c4d}header .frame{max-width:1280px;margin:0 auto 0 auto;color:#8bb8ea;font-size:24px}header .frame .topleft{width:50%;float:left;height:440px;background:#8bb8ea;text-align:center}header .frame .topleft img{padding:83px 0 34px 0}header .frame .topleft .clicker{display:block;width:110px;margin:0 auto;padding:14px 19px;background:#f44;color:#ffffff;font-size:14px}header .frame .topright{width:50%;float:left;height:440px;background:url(images/build/graphic_top_right.jpg) right top no-repeat;background-size:cover}header .frame .topright:hover{background:url(images/build/graphic_top_right_over.jpg) right top no-repeat;background-size:cover}header .frame .topright p{margin:313px 53px 16px 53px;font-family:'Spinnaker', sans-serif;font-family:'Spinnaker', sans-serif}header .frame .topright form{margin:0 53px 0 53px;height:34px;vertical-align:bottom}header .frame .topright form input[type="text"]{display:block;background:url(images/build/tenpercent_bg.png) top left repeat;font-family:'Spinnaker', sans-serif;padding:12px 0 12px 12px;color:#2e2e2e;width:38%;margin:0 1% 0 0;border:none;opacity:1;float:left}header .frame .topright form input[type="text"]::-webkit-input-placeholder{color:#2e2e2e}header .frame .topright form input[type="text"]:-moz-placeholder{color:#2e2e2e;opacity:1}header .frame .topright form input[type="text"]::-moz-placeholder{color:#2e2e2e;opacity:1}header .frame .topright form input[type="text"]:-ms-input-placeholder{color:#2e2e2e}header .frame .topright form input[type="email"]{display:block;background:url(images/build/tenpercent_bg.png) top left repeat;font-family:'Spinnaker', sans-serif;padding:12px 0 12px 12px;color:#2e2e2e;width:38%;margin:0 0 0 0;border:none;opacity:1;float:left}header .frame .topright form input[type="email"]::-webkit-input-placeholder{color:#2e2e2e}header .frame .topright form input[type="email"]:-moz-placeholder{color:#2e2e2e;opacity:1}header .frame .topright form input[type="email"]::-moz-placeholder{color:#2e2e2e;opacity:1}header .frame .topright form input[type="email"]:-ms-input-placeholder{color:#2e2e2e}header .frame .topright form input[type="image"]{display:block;margin:0 0 0 16px;float:left;clear:right}header .frame .botleft{width:50%;float:left;height:440px;background:url(images/build/graphic_bot_left.jpg) left top no-repeat;background-size:cover;vertical-align:bottom}header .frame .botleft p{display:inline-block;margin:363px 53px 53px 53px;font-family:'Spinnaker', sans-serif}header .frame .botleft p i{border:1px solid #8bb8ea;border-radius:100%;padding:7px 9px 9px 9px;margin:0 0 0 15px;font-size:18px}header .frame .botleft p a{outline:none;text-decoration:none;color:#8bb8ea}header .frame .botleft:hover{background:url(images/build/graphic_bot_left_over.jpg) left top no-repeat;background-size:cover}header .frame .botright{width:50%;float:left;height:440px;background:url(images/build/graphic_bot_right.jpg) left top no-repeat;background-size:cover}header .frame .botright p{display:inline-block;margin:363px 53px 53px 53px}header .frame .botright p i{border:1px solid #8bb8ea;border-radius:100%;padding:7px 9px 9px 9px;margin:0 0 0 15px;font-size:18px}header .frame .botright p a{outline:none;text-decoration:none;color:#8bb8ea}header .frame .botright:hover{background:url(images/build/graphic_bot_right_over.jpg) left top no-repeat;background-size:cover}.uppercase{text-transform:uppercase}.leftside{width:49%;margin:0 2% 0 0;float:left}.rightside{width:49%;margin:0 0 0 0;float:left;clear:right}.divider#latest{padding:40px 0;background:url(images/build/divider_latest.png) center center no-repeat;height:46px}.divider#loadmore{margin:38px 0 48px 0;height:39px;text-align:center}.newsroll{max-width:1280px;margin:0 auto}.newsroll article{display:block;min-height:440px}.newsroll article .articlepic{width:50%;height:440px;float:left;overflow:hidden}.newsroll article .articlepic img{text-align:right;width:100%;height:auto}.newsroll article .side{width:44%;height:310px;padding:75px 2% 55px 4%;float:left;clear:right;background:url(images/build/article_bg_right.jpg) left top repeat-x;background-size:100% 100%}.newsroll article .side h1{color:#8bb8ea;font-size:26px;margin:0 0 10px 0}.newsroll article .side time{text-transform:uppercase;padding:0 0 0 0;width:300px;font-size:10px;background:url(images/build/li_spacer.png) center center repeat-x}.newsroll article .side time span{padding:0 15px 0 0;margin:0 70% 0 0;background:#fdfdfd}.newsroll article .side p.text{font-size:15px;line-height:150%;max-width:82%;margin:37px 0 0 0}.newsroll article .side .more{max-width:105px;display:block;padding:14px 19px;color:#003c4d;font-size:14px;border:1px solid #003c4d;margin:19px 0 0 0}.newsroll article .side .more i{margin:0 0 0 12px}.newsroll.single article .side{height:auto}.content{display:block;max-width:563px;padding:0 75px 83px 0;float:left}.pagetitle{height:573px;max-width:1476px;margin:0 auto}.pagetitle div{border-top:1px solid #003c4d;border-bottom:1px solid #003c4d;width:345px;text-align:center;padding:61px 0 62px 0}#contacttitle{background:url(images/build/title_background_contact.jpg) right top no-repeat;padding:193px 0 182px 20%;height:198px;max-width:1131px;margin:0 auto}#contacttitle div img{margin:0 0 0 -40px}#ideastitle{background:url(images/build/title_background_ideas.jpg) right top no-repeat;padding:193px 0 182px 55%;height:198px;max-width:1131px;margin:0 auto}#meettitle{background:url(images/build/title_background_meet.jpg) right top no-repeat;padding:193px 0 182px 20%;height:198px;max-width:1131px;margin:0 auto}#meettitle div img{margin:0 0 0 -160px}#volunteertitle{background:url(images/build/title_background_volunteer.jpg) right top no-repeat;padding:193px 0 182px 20%;height:198px;max-width:1131px;margin:0 auto}#volunteertitle div img{margin:0 0 0 -99px}.contactpage{background:url(images/build/article_bg_right.jpg) left top repeat-x;background-size:100% 100%;font-size:15px;height:auto;padding:100px 90px 290px 90px;max-width:1100px;margin:0 auto 296px auto;text-align:center}.contactpage .leftside{width:63%;margin:0 5% 0 0;text-align:left}.contactpage .leftside p{color:#202020;font-size:15px;margin:0 0 32px 0;line-height:145%}.contactpage .rightside{width:31%;color:#202020;text-align:left}.contactpage .rightside h5{font-size:24px;margin:0 0 36px 0;text-transform:uppercase}.contactpage form input[type="text"]{display:block;font-size:10px;color:#202020;background:#e5e5e5;border:none;padding:14px 0 14px 3%;margin:0 0 31px 0;width:97%;text-transform:uppercase;font-family:'Spinnaker', sans-serif}.contactpage form input[type="text"].phone{width:55%;padding:14px 0 14px 3%;margin:0 3% 31px 0;float:left}.contactpage form input[type="text"].city{width:36%;padding:14px 0 14px 3%;margin:0 0 31px 0;float:left;clear:right}.contactpage form input[type="text"]::-webkit-input-placeholder{color:#202020}.contactpage form input[type="text"]:-moz-placeholder{color:#202020;opacity:1}.contactpage form input[type="text"]::-moz-placeholder{color:#202020;opacity:1}.contactpage form input[type="text"]:-ms-input-placeholder{color:#202020}.contactpage form input[type="email"]{display:block;font-size:10px;color:#202020;background:#e5e5e5;border:none;padding:14px 0 14px 3%;margin:0 0 31px 0;width:97%;text-transform:uppercase}.contactpage form input[type="email"]::-webkit-input-placeholder{color:#202020}.contactpage form input[type="email"]:-moz-placeholder{color:#202020;opacity:1}.contactpage form input[type="email"]::-moz-placeholder{color:#202020;opacity:1}.contactpage form input[type="email"]:-ms-input-placeholder{color:#202020}#volunteerpage form input[type="checkbox"]{display:none}#volunteerpage form input[type="checkbox"]+label span{display:inline-block;width:17px;height:17px;margin:0 5px 0 0;vertical-align:middle;background:url(images/build/button_check_sprite.jpg) left top no-repeat;cursor:pointer;float:left}#volunteerpage form input[type="checkbox"]:checked+label span{background:url(images/build/button_check_sprite.jpg) -17px top no-repeat;float:left}#volunteerpage .leftside{text-align:left}#volunteerpage .rightside{width:27%;margin:0 0 0 4%;color:#202020;text-align:left}.contactpage form textarea{display:block;font-size:10px;color:#202020;background:#e5e5e5;border:none;padding:14px 0 14px 7%;margin:0 0 31px 0;width:93%;text-transform:uppercase;height:154px;resize:none;font-family:'Spinnaker', sans-serif}.contactpage form textarea::-webkit-input-placeholder{color:#202020}.contactpage form textarea:-moz-placeholder{color:#202020;opacity:1}.contactpage form textarea::-moz-placeholder{color:#202020;opacity:1}.contactpage form textarea:-ms-input-placeholder{color:#202020}.contactpage form input[type="image"]{display:block;margin:74px auto 78px auto}.connectoday{text-align:center;background:url(images/build/divider_connect.png) center center no-repeat}.connectoday ul{width:280px;margin:0 auto}.connectoday ul li{display:inline-block;font-size:43px;margin:120px 15px 0 15px;color:#8bb8ea}.connectoday ul li i{color:#8bb8ea}.connectoday ul li a,a:active,a:hover{color:#8bb8ea}.ideaspage{background:url(images/build/article_bg_right.jpg) left top repeat-x;background-size:100% 100%;font-size:15px;height:auto;padding:100px 90px 70px 90px;max-width:1100px;margin:0 auto 127px auto;text-align:center}.ideaspage .masonryItem{width:48%;display:block;text-align:left;margin:0 1%}.ideaspage p{margin:0 0 25px 0}.ideaspage h3{font-size:26px;font-weight:400;color:#8bb8ea;margin:25px 0}.ideaspage .leftside{width:45%;margin:0 9% 0 0;float:left;text-align:left}.ideaspage .rightside{width:45%;float:left;clear:right;text-align:left}.ideaspage img{margin:35px 0 0 0}.meetpage{background:url(images/build/article_bg_right.jpg) left top repeat-x;background-size:100% 100%;font-size:15px;height:auto;padding:100px 90px 70px 90px;max-width:1100px;margin:0 auto 127px auto;text-align:center}.meetpage .leftside{width:46%;margin:0 8% 0 0;float:right}.meetpage .rightside{width:46%;margin:0 0 0 0;float:right;clear:right}.meetpage .leftside p{text-align:left;margin-bottom:1em}.meetpage .rightside img{width:100%;height:auto}.newsroll .searchbox form input{padding:12px 38px 12px 2%;width:40%;background:url(images/build/icon_search.png) 96% center no-repeat #fff;border:none;float:left;display:inline-block;float:left}.newsroll .searchbox .tool{float:right;padding:0 2% 25px 2%}.newsroll .searchbox .toolBtn{margin:0 15px 0 0;padding:10px;font-size:15px;color:#003c4d;cursor:pointer}.newsroll .searchbox .toolBtn img{padding:8px 0 0 25px}.newsroll .searchbox .toolDrop{list-style:none;font-size:12px;display:none}.newsroll .searchbox .toolDrop li{font-size:12px;line-height:12px;padding:5px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.newsroll .searchbox .toolDrop li a.current{color:#8bb8ea}#articlepage .side{height:auto}#articlepage .side p.text{font-size:15px;line-height:150%;max-width:82%;margin:37px 0 0 0}.fullwidthpage{font-size:15px;height:auto;padding:100px 90px 70px 90px;max-width:1100px;margin:0 auto 127px auto;background:#fff}.notfound{text-align:center;background:#fff;width:100%;padding:20px 0;margin:0 auto}.notfound form{background:#ccc;padding:10px;display:inline-block;width:200px}.notfound form input{padding:10px 2%;width:96%;background:url(images/build/icon_search.png) 96% center no-repeat #fff;border:none;display:inline-block}.sidebar{width:289px;margin:0 43px 0 26px;float:left}.sidebar form input[type="text"]{display:block;font-family:'Arial', sans-serif;font-size:12px;color:#b2b2b2;background:#ffffff;border:none;padding:11px 0 11px 16px;margin:0 0 16px 0;width:272px}.sidebar form input[type="text"]::-webkit-input-placeholder{color:#b2b2b2}.sidebar form input[type="text"]:-moz-placeholder{color:#b2b2b2;opacity:1}.sidebar form input[type="text"]::-moz-placeholder{color:#b2b2b2;opacity:1}.sidebar form input[type="text"]:-ms-input-placeholder{color:#b2b2b2}.sidebar form input[type="text"].zip{width:117px;float:left;margin:0 16px 0 0}.sidebar form input[type="email"]{display:block;font-family:'Arial', sans-serif;font-size:12px;color:#b2b2b2;background:#ffffff;border:none;padding:11px 0 11px 16px;margin:0 0 16px 0;width:272px}.sidebar form input[type="email"]::-webkit-input-placeholder{color:#b2b2b2}.sidebar form input[type="email"]:-moz-placeholder{color:#b2b2b2;opacity:1}.sidebar form input[type="email"]::-moz-placeholder{color:#b2b2b2;opacity:1}.sidebar form input[type="email"]:-ms-input-placeholder{color:#b2b2b2}.sidebar form input[type="image"]{display:block;float:left;clear:right}.sidebar iframe{padding:0 0 67px 0;width:289px;height:258px}footer{padding:48px 0;text-align:center;background:url(images/build/tenpercent_bg.png) left top repeat}footer .footwrap{max-width:450px;margin:0 auto}footer .footwrap img{margin:0 0 17px 0}footer .footwrap img.footlogo{margin:0 0 0 0}footer .footwrap ul{margin:0 0 0 0}footer .footwrap ul li{display:inline-block;padding:0 12px;font-size:14px;color:#bbbbbb;font-weight:100}footer .footwrap ul li a,a:hover,a:active{color:#bbbbbb}footer .footwrap ul.social{margin:0 0 50px 0}footer .footwrap ul.social li{font-size:43px;color:#bbbbbb}footer .footwrap .disclaimer{display:inline-block;margin:0 auto 24px auto;padding:7px;border:1px solid #eeafaf;clear:right}footer .footwrap .disclaimer p{font-size:12px;color:#bbbbbb;text-transform:uppercase}@media only screen and (max-width: 1800px){header{background:url(images/build/portrait_top_left.jpg) -10% top no-repeat;background-size:33% auto}}@media only screen and (max-width: 1520px){header{background:none}}@media only screen and (max-width: 1380px){.newsroll{max-width:none;width:92%;margin:0 4%}}@media only screen and (max-width: 1280px){.newsroll article .side{padding:35px 2% 55px 4%;height:350px}#contacttitle{background:url(images/build/title_faded_contact.jpg) right top no-repeat}#ideastitle{background:url(images/build/title_faded_ideas.jpg) right top no-repeat}#meettitle{background:url(images/build/title_faded_meet.jpg) right top no-repeat}#volunteertitle{background:url(images/build/title_faded_volunteer.jpg) right top no-repeat}.contactpage{padding:60px 5%;max-width:none;text-align:center;margin:0 auto 40px auto}.ideaspage{max-width:none;padding:60px 5%;margin:0 auto 40px auto}}@media only screen and (max-width: 1200px){.newsroll .searchbox .tool{clear:right}}@media only screen and (max-width: 980px){.newsroll article .side h1{font-size:23px;line-height:100%}.newsroll article .side p.text{font-size:13px;line-height:125%;max-width:82%;margin:25px 0 0 0;max-height:95px;overflow-y:hidden}.newsroll article .side .more{margin:10px 0 0 0;padding:8px 14px}#articlepage .side p.text{max-height:none;overflow-y:visible}#meettitle div{width:80%;height:auto;display:block;margin:0 auto}#meettitle div img{width:80%;height:auto;margin:0 0 0 0}}@media only screen and (max-width: 920px){html{background:none #ebebeb;background-size:cover}header .topmenu{max-width:450px}header .topmenu ul{padding:47px 0 0px 0;float:none;clear:right}header .topmenu ul li{margin:12px -4px;padding:0 23px}header .topmenu ul.topmenuright{width:300px;margin:0 auto;padding:12px 0 12px 0}header .frame{max-width:none;width:90%;margin:0 5% -50px 5%}header .frame .topleft{width:88%;padding:0 6% 25px 6%;float:none;height:auto}header .frame .topleft img{padding:83px 0 34px 0}header .frame .topright{width:100%;float:none;clear:both;height:auto;padding:0 0 30px 0}header .frame .topright p{margin:0px 5% 16px 5%;padding:150px 0 0 0}header .frame .topright form{margin:0 5% 0 5%;height:auto}header .frame .topright form input[type="text"]{padding:12px 0 12px 3%;color:#2e2e2e;width:38%;margin:0 1% 0 0;float:left}header .frame .topright form input[type="email"]{padding:12px 0 12px 3%;color:#2e2e2e;width:38%;margin:0 1% 0 0;float:left}header .frame .topright form input[type="image"]{display:block;margin:0 0 0 16px;float:left;clear:right}header .frame .botleft{width:100%;float:none;height:auto}header .frame .botleft p{margin:0 5% 16px 5%;padding:150px 0 0 0}header .frame .botright{width:100%;float:none;height:auto}header .frame .botright p{margin:0 5% 16px 5%;padding:150px 0 0 0}#ideastitle{padding:193px 0 182px 25%}}@media only screen and (max-width: 860px){.meetpage{padding:50px 5% 70px 5%}.meetpage .leftside p{margin:25px 0 0 0}.meetpage .leftside{width:100%;margin:0 0 0 0;float:right}.meetpage .rightside{width:100%;float:right;clear:right}.meetpage .rightside img{max-width:530px;display:block;margin:0 auto}#volunteerpage .rightside{width:100%;margin:0 0 0 0}}@media only screen and (max-width: 745px){.contactpage .leftside{width:100%;margin:0 auto 0 auto}.contactpage .rightside{width:60%;margin:0 auto 0 auto;float:none}.ideaspage .leftside{width:100%;margin:0 0 0 0}.ideaspage .rightside{width:100%}}@media only screen and (max-width: 640px){.newsroll{max-width:none;width:88%;margin:0 6%}.divider#loadmore img{width:75%;height:auto}.newsroll article .articlepic{width:100%;height:300px}.newsroll article .articlepic img{width:100%;height:auto}.newsroll article .side{width:90%;padding:75px 5% 55px 5%;height:auto;float:none;clear:right}.newsroll article .side h1{clear:left;padding:35px 0 10px 0}.newsroll article .side p.text{margin:20px 0 20px 0;max-height:none}}@media only screen and (max-width: 610px){header .frame .botleft p i{margin:0 15px 0 0}}@media only screen and (max-width: 600px){header .frame .topright form input[type="text"]{width:95%;margin:0 1% 5px 0;float:none}header .frame .topright form input[type="email"]{width:95%;margin:0 1% 5px 0;float:none}header .frame .topright form input[type="image"]{margin:0 0 0 0}header .frame .topleft img{padding:43px 0 34px 0;width:70%;height:auto}#contacttitle,#ideastitle,#volunteertitle,#meettitle{padding:90px 0;height:auto}#contacttitle div{width:80%;height:auto;display:block;margin:0 auto}#contacttitle div img{width:80%;height:auto;margin:0 0 0 0}#ideastitle div{width:80%;height:auto;display:block;margin:0 auto}#ideastitle div img{width:80%;height:auto;margin:0 0 0 0}#volunteertitle div{width:80%;height:auto;display:block;margin:0 auto}#volunteertitle div img{width:80%;height:auto;margin:0 0 0 0}.contactpage form input[type="image"]{display:block;margin:0px auto 24px auto}.fullwidthpage{padding:100px 20px 70px 20px}}@media only screen and (max-width: 470px){header .topmenu #nav{width:100%}header .topmenu ul li#spacer{width:0px;height:0px;margin:0 0 0px 0;background:none;display:none}header .topmenu ul li{display:block;clear:right;margin:12px}header .topmenu ul.topmenuright{width:200px;margin:0 auto;padding:12px 0 39px 0}.newsroll article .side time span{margin:0 50% 0 0}#smaller{font-size:10px}.ideaspage .masonryItem{width:98%}}@media only screen and (max-width: 437px){header .frame .botright p i{margin:0 15px 0 0}}
