html{background:none;}body{}#container{background:none;margin-top:-20px;width:100%;padding:0;}#content-slider{background-color:#f5f5f5;}#content-slider img{display:block;margin:0 auto;}body #main-container .block .content{margin:0 auto;width:960px;}h4,#main .blue-header h2{background:none;color:#005288;font:bold 1.7em Arial,Helvetica;height:34px;margin:0 auto;padding:8px 0 0 0px!important;text-transform:uppercase;width:100%;}#main-container{background:none;background-color:#fff;padding:0;width:100%;}.scroll{width:640px;margin:0 auto;}.scroll .scrollable{width:570px;}.scroll .scrollable .items div.views-row .border img{width:218px;height:135px;}.clean{clear:both;}.scroll .scrollable .items div.views-row .border{width:218px;height:135px;}.scroll .scrollable .items div.views-row #story{margin:0 0 0 235px;}.prev{margin:50px 4px 0 0;}#sidebar-wrapper{background:none;}.footer_wp{background-color:#f5f5f5;}body.sidebar-second #main{width:100%;padding:0 0px 20px 0px;margin:20px 0;}body #main-container .region-content-half-second .block{width:50%;float:left;}body.sidebar-second #sidebar-second,#sidebar-second .npf-partners-block.block .scroll{width:265px;}body.sidebar-second #sidebar-second{margin:0;padding:30px 28px 0 31px;}body #main-container .region-content-half-second .block.centennial.no-border,body #main-container .region-content-half-second .block.find-a-park.no-border{border-top:none;}body #main-container .region-content-half-second .block .content{width:439px;}body #main-container .region-content-half-second .block .content{width:439px;}body #main-container .region-content-half-second .block.centennial .content{float:right;}body #main-container .region-content-half-second .block.centennial .content{float:right;}body #main-container .region-content-half-second .block.find-your-park-class .content{float:left;}body #main-container .region-content-half-second .block .content a{font-weight:bold;}body #main-container .region-content-half-second .block.find-a-park .content{float:left;margin-left:4%;}body #main-container .region-content-half-second .block .content p{margin:0px 0px .5em;}div.block p{text-align:left;padding:0 16px!important;}body #main-container .region-content-half-second .block:first-child .content{width:100%;}div.npw-presented-by{border-top:none!important;padding-top:26px;!important}body #main-container .region-content-half-second .block .content img{margin-right:27px;margin-top:5px;}#sidebar-second .npf-partners-block.block .scroll .scrollable,#sidebar-second .npf-partners-block.block .scroll .scrollable .items div.views-row{width:220px;}#main .find-your-park-class h2{padding-top:0;}.find-your-park-class{margin-bottom:10px;}.find-your-park-class .left{padding-top:0;width:300px;}.work-featured-image{height:246px;width:584px;}.npw-logos{}#sidebar-second ul{margin-bottom:0;margin-right:0;}.npw-photos-park h4{display:none;}#sidebar-second ul li{line-height:1.25em;margin-bottom:5px;}#sidebar-second ul .views-row-last li{margin-bottom:0;}#sidebar-second .npw-logos h2{font:italic 20px Georgia,"Times New Roman",Times,serif;border:0 none;text-transform:none;}.npw-logos #npf-logo,.npw-logos #nps-logo{display:block;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;line-height:0;font-size:0;float:left;cursor:pointer;}.npw-logos #npf-logo{background-image:url(/sites/all/themes/npf/images/npw-npf-logo.png);height:97px;width:127px;}.npw-logos #nps-logo{margin-right:30px;}#cboxLoadedContent h3{margin-top:0;}.npw-logos #nps-logo{background-image:url(/sites/all/themes/npf/images/npw-nps-logo.png);height:103px;width:80px;}.small-link{display:block;float:right;font-size:13px;margin-top:10px;}.news-block ul li{display:none;}.news-block ul li.views-row-1{display:block;}#block-views-parks-near-you-block-3 a.btn-silver,#block-views-parks-near-you-block-3 a.btn-silver+a{display:none;}.legacy-project ul.project-information span{display:block;font-size:18px;font-weight:normal;color:#ffffff;}.legacy-project ul.project-information span.title{display:block;font-size:20px;font-weight:bold;color:#8c9738;}.legacy-project ul.project-information a{text-decoration:none;font-weight:normal;font-size:12px;color:#ffffff;font-family:Georgia,"Times New Roman",Times,serif;}#footer-container{width:977px;min-width:977px;margin:0 auto;}#footer{background:none;}ul.link-images{padding:0;text-align:center;}ul.link-images li{display:inline-block;margin:0 0px 0 3px;width:227px;}ul.link-images span{display:inline-block;float:left;}#main-container{margin:0!important;}#page-title{display:none}div.npw-link-images{padding-top:20px;border-top:2px dashed #bfbfbf;}div.npw-presented-by p{text-align:center;font-size:24px;color:#4c4c4c;font-weight:bold;font-family:"ArialNarrowRegular";}.celebnpw_container{padding-top:10px;}.celebnpw_container .video_container{width:47%;float:left;margin-right:16px;}.celebnpw_container .video_container img{width:97%!important;}.celebnpw_container .copy{width:48%;float:left;}.celebnpw_container .copy ul.list{margin:0px 0em 1em 0em;}body.not-front #main-container .block h2{border:none;}body.not-front #main-container .block{border-top:1px dashed #bfbfbf;padding-top:15px;}.w100{width:100%!important;}.block.w100{text-align:center;margin-bottom:0;}h4,.h4,.featured-parks-block h2,#main-container h2,.homepage-spotlight-class h2,.front #main .popular-parks-class h4,#main .grant-list-class h2{color:#005288!important;font-size:1.5em!important;line-height:2em!important;font:20px/24px Arial,Helvetica,sans-serif!important;font-weight:bold!important;}.celebnpw_container a.link-button{font-weight:bold;float:left;width:31%;margin:1px 3px;}a.orange{background-color:#ff9416;color:#FFF;}ul.list{width:100%;padding-left:0!important;margin:0 1.5em 1.5em 1em;}body.not-front #main-container .block h4{text-align:center;text-transform:capitalize;}#block-views-parks-near-you-block-3 h2{float:right;clear:both;display:block;width:439px;}#block-views-parks-near-you-block-3 .content{float:right;width:439px!important;clear:both;}#block-views-parks-near-you-block-3 a.small-link{display:none;}#container .form-submit{-webkit-appearance:none!important;background:none!important;box-shadow:none!important;border:none!important;color:#FFFFFF!important;background-color:#007dc3!important;text-shadow:none!important;font-family:Arial;font-weight:bold;letter-spacing:0;padding:0px 0px;text-transform:capitalize;height:38px;margin-top:0px;width:100px;}#container .form-submit{-webkit-appearance:none!important;background:none!important;box-shadow:none!important;border:none!important;color:#FFFFFF!important;background-color:#007dc3!important;text-shadow:none!important;font-family:Arial;font-weight:bold;letter-spacing:0;padding:14px 6px;text-transform:capitalize;margin-top:0px;}#parks-near-you-links a{display:none;}div.find-your-park-class p{padding:0!important;}#container .btn-silver{-webkit-appearance:none!important;background:none!important;box-shadow:none!important;border:none!important;color:#FFFFFF!important;background-color:#007dc3!important;text-shadow:none!important;font-family:Arial;font-weight:bold;letter-spacing:0;padding:14px 6px;text-transform:capitalize;margin-top:0px;width:200px;}div.form-item-search-block-form input[name=keys]{font-family:Arial,Helvetica,sans-serif;background-image:url(/sites/all/themes/npf_2015/images/magnifier.png)!important;background-position:5px!important;background-repeat:no-repeat;height:37px;font-size:15px;line-height:26px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;padding:0!important;padding-left:38px!important;outline:none;margin:0!important;border:1px solid #bfbfbf;}div.npw-travel-ideas .content,div.npw-calendar .content{width:480px!important;}.content b{font-weight:bold;font-size:20px;font-family:"ArialNarrowRegular",Arial,Helvetica;}div.home-store-spotlight ul.home-page-store-spotlight-list li.views-row,div.homepage-parks ul.homepage-parks-list li.views-row{margin-right:10px!important;}.share-story-connect-block .button-share{width:85%;float:right;}.share-story-connect-block .text-center{text-align:center;padding-left:22px;}body.not-front #main-container .share-story-connect-block .content .scroll #story a{display:inline;font-size:12px;}body.not-front #main-container .share-story-connect-block .button-share{width:85%;float:right;}body.not-front #main-container .share-story-connect-block .button-share{padding-top:0px!important;padding-bottom:0px!important;}body.not-front #main-container .share-story-connect-block .content .scroll .scrollable{height:200px!important;}