@font-face {
  font-family: "News Cycle";
  font-style: normal;
  font-weight: 400;
  src: url(f7f80581a87927bb4dc7335555544244490f3393.eot)  format("embedded-opentype"), url(1ed9477f10d560b0e22e43d3b0e11f61952c1937.woff)  format("woff"), url(ce388cbfd1299bfafd299a31a945bf21ce859e16.ttf)  format("truetype"), url(7f2bc5c8cfc6374b2bb2424dcf83d1fae940b485.svg)  format("svg");
}
@font-face {
  font-family: "News Cycle";
  font-style: normal;
  font-weight: 700;
  src: url(769735ce9195cfcd8614fddac46d5ead3adf7d13.eot)  format("embedded-opentype"), url(76b7b51d7d382ffe0620e6a6251597f3e3ba617a.woff)  format("woff"), url(96ef276021be408f0bf5e1b2d2f7672fd35446ed.ttf)  format("truetype"), url(cf989332338398b80f185dde08bc032c501c6a4a.svg)  format("svg");
}
.pp-pager-style { background-color: transparent; display: block; border: 1px solid rgb(210, 210, 210); text-decoration: none; text-transform: uppercase; width: 100%; padding: 10px; margin-left: 0px; font-size: 12px; color: rgb(51, 51, 51); margin-bottom: 20px; clear: both; float: none ! important; }
.pp-pager-style:hover { background-color: rgb(242, 242, 242); }
.pp-form .a-form-row { clear: both; }
.pp-form .a-form-row.active label, .pp-form .a-form-row.active input, .pp-form .a-form-row.active textarea { border-bottom: 1px solid rgb(0, 102, 153) ! important; border-top: 1px solid rgb(0, 102, 153) ! important; }
.pp-form .a-form-row.active label { border-left: 1px solid rgb(0, 102, 153) ! important; color: rgb(0, 102, 153); }
.pp-form .a-form-row.active input, .pp-form .a-form-row.active textarea { border-right: 1px solid rgb(0, 102, 153) ! important; }
.pp-form .a-form-row label { width: 200px; background: rgb(230, 230, 230) none repeat scroll 0% 0%; color: rgb(153, 153, 153); font-family: "News Cycle",sans-serif; font-size: 13px; letter-spacing: 1px; padding: 5px 10px 8px; border-bottom: 1px solid rgb(230, 230, 230); border-top: 1px solid rgb(230, 230, 230); border-left: 1px solid rgb(230, 230, 230); }
.pp-form .a-form-row input, .pp-form .a-form-row textarea { width: 300px; border-radius: 0px; padding: 10px 10px 8px; font-size: 13px; color: rgb(0, 102, 153); letter-spacing: 1px; font-family: georgia,times,serif; font-style: italic; border-bottom: 1px solid rgb(210, 210, 210) ! important; border-top: 1px solid rgb(210, 210, 210) ! important; border-right: 1px solid rgb(210, 210, 210) ! important; border-left: 0px none; outline: medium none; resize: none; box-sizing: border-box; }
.pp-form .a-form-row input:focus, .pp-form .a-form-row textarea:focus { outline: medium none; }
.pp-form .a-form-row textarea { height: 150px; }
.pp-form .a-form-row .a-help { margin-left: 200px; margin-bottom: 10px; width: 300px; color: rgb(51, 51, 51); }
.pp-form .a-form-row .a-date-wrapper .ui-datepicker-trigger { left: -30px; top: 6px; display: inline-block; overflow: hidden; padding-left: 20px; background-image: url(fd74c310f9cdb21e3a260b5ac7e0307503459dae.png) ; background-position: 0px -265px; background-color: rgb(255, 255, 255); height: 20px; width: 20px; }
.pp-form .a-form-row.sfWidgetFormTextarea label { height: 150px; }
.pp-form .a-form-row.sfWidgetFormInputCheckbox input { height: 20px; width: 20px; outline: 0px none; }
.pp-form .a-form-row.sfWidgetFormInputCheckbox .a-form-field { padding: 17px 0px 0px 15px; }
.pp-form .a-form-row.sfWidgetFormInputCheckbox .a-help { position: absolute; top: 17px; left: 50px; width: 200px; }
.pp-form .a-form-row.aWidgetFormRichTextarea label { height: 290px; }
.pp-form .a-form-row.aWidgetFormInputFilePersistent .a-form-field { border-top: 1px solid rgb(230, 230, 230); }
.pp-form .a-form-row.aWidgetFormInputFilePersistent .a-form-field input { padding-top: 0px; border-top: 0px none; }
.pp-form .a-form-row .time-item-enabled { margin-left: 0px; }
.pp-form .a-act-as-submit, .pp-form input.pp-save-button { text-decoration: none; background-color: rgb(0, 102, 153); padding: 25px 35px; color: rgb(255, 255, 255); font-size: 13px; letter-spacing: 1px; text-transform: uppercase; border: 0px none; float: none; display: inline-block; vertical-align: top; }
.pp-form .a-act-as-submit:hover, .pp-form input.pp-save-button:hover { background-color: rgb(0, 85, 128); color: rgb(255, 255, 255); }
.pp-form .pp-submit-button { text-decoration: none; background-color: rgb(0, 102, 153); padding: 17px 20px; color: rgb(255, 255, 255); font-size: 13px; letter-spacing: 1px; text-transform: uppercase; border: 0px none; float: none; display: inline-block; vertical-align: top; }
.pp-form .pp-submit-button:hover { background-color: rgb(0, 85, 128); color: rgb(255, 255, 255); }
.pp-form .pp-form-cancel { padding-top: 50px; display: inline-block; font-size: 13px; color: rgb(51, 51, 51); margin-left: 10px; }
* { box-sizing: border-box; }
.a-wrapper, .a-footer-wrapper, .pp-footer { max-width: 1140px; margin: 0px auto; font-family: "News Cycle",sans-serif; padding-top: 70px; }
.a-footer-wrapper { padding-top: 30px ! important; }
.a-wrapper.outer, .a-footer-wrapper { padding-right: 10px; padding-left: 10px; }
.logged-in.a-hide-edit-controls .a-wrapper, .logged-in.a-show-edit-controls .a-wrapper { padding-top: 103px; }
.logged-in.a-hide-edit-controls .a-global-toolbar-bg, .logged-in.a-hide-edit-controls .pp-global-toolbar, .logged-in.a-show-edit-controls .a-global-toolbar-bg, .logged-in.a-show-edit-controls .pp-global-toolbar { margin-top: 33px; position: absolute; }
.logged-in.a-hide-edit-controls .a-global-toolbar-bg.fixed, .logged-in.a-hide-edit-controls .pp-global-toolbar.fixed, .logged-in.a-show-edit-controls .a-global-toolbar-bg.fixed, .logged-in.a-show-edit-controls .pp-global-toolbar.fixed { position: fixed; margin-top: 0px; }
.jobs-grants-rfps.three-col { float: left; width: 100%; margin-bottom: 20px; }
.jobs-grants-rfps.three-col .pp-listing-meta li a, .jobs-grants-rfps.three-col .pp-listing .pp-listing-item a { color: rgb(0, 102, 153); }
.large-attachment { background: rgb(242, 242, 242) url(2cdc24131e84044b6ea16a5ba5c444a5f38389c0.png)  no-repeat scroll 10px -23px; padding: 10px 10px 10px 40px; text-decoration: none; display: block; }
h1, h2, h3, h4, h5, h5 { font-weight: normal; }
.a-footer .pp-footer-column { min-height: 470px; }
.a-footer .pp-footer-column .address { float: left; list-style: outside none none; padding: 0px; }
.a-footer .pp-footer-column .address li { font-size: 12px; text-transform: uppercase; color: rgb(68, 68, 68); }
.generic-modal { width: 540px; }
.global-tools-container { position: absolute; z-index: 1000; width: 100%; background-color: rgb(255, 255, 255); }
.global-tools-container .reveal { width: 100%; background-color: rgb(230, 230, 230); padding: 10px; text-align: center; z-index: 1000; display: none; }
a, h1 a, h2 a, h3 a, h4 a, .a-ui .a-btn.lite, .a-ui.a-btn.lite, .a-ui .a-link, .a-ui.a-link, .a-nav a, .a-blog-read-more a, .a-button-title a, .a-btn.lite, .a-link { color: rgb(0, 102, 153); }
a:hover, a:focus, h1 a:hover, h1 a:focus, h2 a:hover, h2 a:focus, h3 a:hover, h3 a:focus, h4 a:hover, h4 a:focus, .a-ui .a-btn.lite:hover, .a-ui .a-btn.lite:focus, .a-ui.a-btn.lite:hover, .a-ui.a-btn.lite:focus, .a-ui .a-link:hover, .a-ui .a-link:focus, .a-ui.a-link:hover, .a-ui.a-link:focus, .a-nav a:hover, .a-nav a:focus, .a-blog-read-more a:hover, .a-blog-read-more a:focus, .a-button-title a:hover, .a-button-title a:focus, .a-btn.lite:hover, .a-btn.lite:focus, .a-link:hover, .a-link:focus { color: rgb(0, 34, 51); }
.a-ui a, a.a-ui { color: rgb(17, 17, 17); }
.a-advert-container.right-high img, .a-advert-container.right-low img { width: 100%; max-width: 300px; }
.a-advert-container.main img { width: 100%; max-width: 728px; }
.pp-attachment-list li { margin: 5px 0px; }
.pp-delete-attachment { margin-right: 10px ! important; }
.pp-attachment-item { line-height: 1.5em; }
.pp-rfp-attachment-form .a-btn.a-submit { float: none; margin-top: 10px; }
.sponsor-message { margin-top: 20px; }
.sponsor-message .a-slot.aRichText { display: block; clear: both; background-color: rgb(129, 180, 205); text-align: center; color: white; padding: 10px 0px; letter-spacing: 1px; }
.sponsor-message .a-slot.aRichText p { margin-top: 0px; margin-bottom: 0px; font-family: "News Cycle",sans-serif ! important; }
.sponsor-message .a-slot.aRichText strong { font-weight: normal ! important; font-size: 24px; }
.modal-loaded, .modal-container { transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; }
.modal-window { transform: scale(0.8); }
.modal-window, .a-wrapper.outer, .a-footer-wrapper { transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; }
.modal-loaded.modal-activated body { overflow: hidden; }
.modal-loaded.modal-activated .a-wrapper.outer, .modal-loaded.modal-activated .a-footer-wrapper { transform: scale(0.98); }
.modal-container { background-color: transparent; width: 100%; z-index: -1000; position: absolute; font-style: italic; text-align: center; left: 0px; opacity: 0; }
.modal-container.active { background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; opacity: 1; width: 100%; z-index: 1000; height: 100%; }
.modal-container.active .modal-window { transform: scale(1.1); }
.modal-container .modal-window { margin-right: auto; margin-left: auto; text-align: left; position: relative; padding: 20px; background-color: rgb(255, 255, 255); }
.ie8 .modal-container, .ie7 .modal-container { display: none; }
.ie8.modal-activated .modal-container, .ie7.modal-activated .modal-container { display: block; }
.pp-mailing-list-signup { margin-top: 100px ! important; }
#toolbar-background { background: transparent linear-gradient(to bottom, rgb(242, 241, 239) 0%, rgb(218, 217, 216) 57%, rgb(216, 215, 214) 79%, rgb(217, 216, 214) 100%) repeat scroll 0% 0%; border-bottom: 1px solid rgb(191, 191, 190); box-shadow: 0px -12px 15px 10px rgba(0, 0, 0, 0.5); }
.a-global-toolbar-bg { position: fixed; top: 0px; left: 0px; z-index: 910; right: 0px; width: 100%; background: transparent linear-gradient(to bottom, rgb(242, 241, 239) 0%, rgb(218, 217, 216) 57%, rgb(216, 215, 214) 79%, rgb(217, 216, 214) 100%) repeat scroll 0% 0%; border-bottom: 1px solid rgb(191, 191, 190); box-shadow: 0px -12px 15px 10px rgba(0, 0, 0, 0.5); height: 52px; }
.pp-global-toolbar { font-family: "News Cycle",sans-serif; position: fixed; width: 100%; top: 0px; z-index: 915; max-width: 1140px; height: 50px; background-color: transparent; border: 0px solid rgb(230, 230, 230); }
.pp-global-toolbar ul { list-style-type: none; }
.pp-global-toolbar ul li { float: left; display: inline; clear: none; }
.pp-global-toolbar .pp-toolbar-section { height: 50px; line-height: 45px; margin: 0px; padding: 0px; float: left; display: inline; clear: none; width: 100%; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner { float: left; display: inline; clear: none; width: 100%; height: 50px; margin: 0px; padding: 0px 10px; color: rgb(122, 129, 133); font-size: 13px; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8); line-height: 45px; border-right: 1px solid rgb(230, 230, 230); letter-spacing: 1px; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-separator { height: 50px; width: 28px; background-image: url(084ea3be9409740795e173d08c2cb573072d617c.png) ; margin: 0px 10px; font-family: georgia,times,serif; font-style: italic; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-separator .sep-circle { display: block; position: relative; text-align: center; margin-top: 12px; left: 2px; line-height: 23px; height: 25px; width: 25px; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner > li > a { margin-right: 3px; text-decoration: none; padding: 20px 0px; color: rgb(0, 102, 153); }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner > li > a:hover { color: rgba(0, 102, 153, 0.7); }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button { margin: 1px 0px 0px; text-transform: uppercase; font-size: 12px; border-left: 1px solid rgb(230, 230, 230); border-right: 1px solid rgb(210, 210, 210); height: 100%; padding: 0px 15px; position: relative; display: inline-block; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button.add-content-button .add-content-link { background: transparent url(4d05127e7d4bd222e7d2f93637ade8f586ffea2f.png)  no-repeat scroll -17px 5px; padding-left: 27px; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button.browse-content-button .browse-content-link { background: transparent url(4d05127e7d4bd222e7d2f93637ade8f586ffea2f.png)  no-repeat scroll -13px -52px; padding-left: 35px; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button.right { float: right; clear: none; display: inline-block ! important; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button.icon { padding-left: 35px; background-image: url(fd74c310f9cdb21e3a260b5ac7e0307503459dae.png) ; background-repeat: no-repeat; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button.icon.articles { background-position: 5px -4px; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button.icon.events { background-position: 5px -252px; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button.icon.organizations { background-position: 5px -152px; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button.profile .headshot { width: 36px; height: 36px; margin-right: 10px; margin-top: 5px; border-radius: 18px; position: relative; border: 1px solid rgb(204, 204, 204); overflow: hidden; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button.profile .headshot::after, .pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button.profile .headshot::before { width: 36px; height: 36px; display: block; position: absolute; content: " "; border-radius: 18px; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button.profile .headshot::after { box-shadow: 0px 2px 10px -3px rgb(0, 0, 0) inset; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button.profile .headshot::before { box-shadow: 0px -7px 2px -5px rgb(255, 255, 255) inset; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button.profile .headshot img { width: 40px; margin-left: -3px; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button .moderate-icon { display: inline-block; height: 16px; line-height: 17px; width: 16px; background-image: url(569ce0dffab9d620fe422161843bc179d161ac70.png) ; background-repeat: no-repeat; padding-left: 19px; margin-right: 20px; margin-top: -6px; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button .moderate-icon.mod { background: transparent none repeat scroll 0% 0%; width: auto; padding-left: 0px; margin-right: 10px; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button .moderate-icon.articles { background-position: 0px 8px; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button .moderate-icon.events { background-position: 0px -173px; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button .moderate-icon.entities { background-position: 0px -63px; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button .moderate-icon:last-child { margin-right: 10px; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button .nav-depth-1 { display: none; position: absolute; padding: 10px 0px; top: 38px; left: 0px; width: 100%; text-transform: uppercase; background: transparent linear-gradient(to bottom, rgb(34, 34, 34) 0%, rgb(66, 66, 66) 13%) repeat scroll 0% 0%; min-width: 200px; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button .nav-depth-1 li { clear: both; line-height: 35px; letter-spacing: 1px; font-weight: bold; font-size: 14px; width: 100%; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button .nav-depth-1 li a { color: rgb(255, 255, 255); text-decoration: none; text-shadow: none; display: block; padding-left: 20px; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button .nav-depth-1 li a:hover { background-color: rgb(46, 46, 46); }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button:hover { background: transparent linear-gradient(to bottom, rgb(247, 246, 247) 0%, rgb(235, 235, 233) 46%) repeat scroll 0% 0%; }
.pp-global-toolbar .pp-toolbar-section .pp-toolbar-section-inner .pp-toolbar-button:hover .nav-depth-1 { display: block; }
.logged-in .pp-toolbar-section-inner { border-right: 1px solid rgb(230, 230, 230); border-left: 1px solid rgb(210, 210, 210); }
.condensed { display: none ! important; }
.a-show-edit-controls .pp-right-col { padding-bottom: 200px; }
.pp-left-col { max-width: 740px; width: 66%; margin-right: 1%; position: relative; overflow: hidden; }
.pp-left-col::after { content: "\1f "; width: 1px; }
.pp-right-col { max-width: 380px; width: 33%; position: relative; overflow-x: hidden; }
.pp-left-col, .pp-right-col { float: left; display: inline; clear: none; }
.a-area-eyes-posts .a-blog-item .a-blog-item-meta .post-date { color: rgb(106, 144, 33); }
.a-area-home-banner { margin-bottom: 25px; }
.a-area-home-banner .a-blog-item-media { min-height: 360px; }
.pp-left-col .a-slot.aSlideshow .a-arrow-btn, .pp-left-col .a-slot.aReusableSlideshow .a-arrow-btn, .pp-left-col .a-slot.aSmartSlideshow .a-arrow-btn, .pp-left-col .a-slot.aBlogSlideshow .a-arrow-btn { height: 66px; width: 35px; margin-top: -33px; background-position: center center; }
.pp-excerpt-style { margin: 40px 0px 20px; }
.pp-excerpt-style::before, .pp-excerpt-style::after { display: table; content: ""; }
.pp-excerpt-style::after { clear: both; }
.pp-excerpt-style .image, .pp-excerpt-style .aSlideshow, .pp-excerpt-style .a-area-featured-image { overflow: hidden; float: left; display: inline; clear: none; z-index: 1; }
.pp-excerpt-style .image img, .pp-excerpt-style .aSlideshow img, .pp-excerpt-style .a-area-featured-image img { max-width: 100%; height: auto; }
.pp-excerpt-style .title { text-transform: capitalize; margin: -5px 0px 10px; }
.pp-excerpt-style .title a { text-decoration: none; }
.pp-excerpt-style .title a:hover { text-decoration: underline; color: rgb(0, 102, 153); }
.pp-excerpt-style .title.two-tone { color: rgb(51, 51, 51); text-transform: none; }
.pp-excerpt-style .title.two-tone a { color: rgb(0, 102, 153); text-transform: capitalize; }
.pp-excerpt-style .meta, .pp-excerpt-style .a-blog-item-meta { display: block; padding: 0px; border-top: 1px solid rgb(210, 210, 210); border-bottom: 1px solid rgb(210, 210, 210); max-height: 35px; clear: none; float: none; font-size: 0.9em; }
.pp-excerpt-style .meta::before, .pp-excerpt-style .meta::after, .pp-excerpt-style .a-blog-item-meta::before, .pp-excerpt-style .a-blog-item-meta::after { display: table; content: ""; }
.pp-excerpt-style .meta::after, .pp-excerpt-style .a-blog-item-meta::after { clear: both; }
.pp-excerpt-style .meta li, .pp-excerpt-style .a-blog-item-meta li { float: left; display: inline; clear: none; text-transform: uppercase; letter-spacing: 1px; font-size: 11px; line-height: 14px; padding: 10px 7px 10px 0px; margin-right: 7px; color: rgb(0, 102, 153); border-right: 1px solid rgb(210, 210, 210); border-color: rgb(210, 210, 210); }
.pp-excerpt-style .meta li a, .pp-excerpt-style .a-blog-item-meta li a { text-decoration: none; }
.pp-excerpt-style .meta li a.attachment, .pp-excerpt-style .a-blog-item-meta li a.attachment { background: transparent url(2cdc24131e84044b6ea16a5ba5c444a5f38389c0.png)  no-repeat scroll -4px 2px; padding-left: 20px; font-weight: bold; }
.pp-excerpt-style .meta li.post-type, .pp-excerpt-style .a-blog-item-meta li.post-type { display: none; }
.pp-excerpt-style .meta .subclass-name, .pp-excerpt-style .a-blog-item-meta .subclass-name { color: rgb(153, 153, 153); padding-right: 5px; }
.pp-excerpt-style .meta .hours, .pp-excerpt-style .a-blog-item-meta .hours { color: rgb(51, 153, 51); }
.pp-excerpt-style ul { list-style-type: none; }
.pp-excerpt-style .body { clear: both; }
.pp-excerpt-style .body a { text-decoration: none; }
.pp-excerpt-style .body a:hover { text-decoration: underline; color: rgb(0, 102, 153); }
.pp-excerpt-style .body .pp-read-more { font-size: 13px; }
.pp-excerpt-style:first-child { margin-top: 10px; }
.pp-slot { padding: 10px; }
.grey { background-color: rgb(230, 230, 230); }
.a-tag-sidebar-list { padding: 5px 10px ! important; }
.a-search-sidebar.a-ui.a-search { margin-bottom: 20px; }
.a-search-sidebar.a-ui.a-search form { display: inline; position: relative; }
.a-search-sidebar.a-ui.a-search .a-search-field { display: block; float: left; border: 1px solid rgb(0, 102, 153); line-height: 25px; height: 30px; font-size: 12px; font-family: georgia,times,serif; border-radius: 0px; text-indent: 10px; }
.a-search-sidebar.a-ui.a-search .a-search-submit { width: 30px; height: 28px; margin-top: -14px; background-color: rgb(0, 102, 153); position: absolute; right: 0px; background-image: url(2b60702539e0e788fb54ba5aadb4019eb0614d77.png) ; background-repeat: no-repeat; background-position: center center; }
.a-search-sidebar.a-ui.a-search .a-search-submit:hover { background-position: center center; }
.a-slot.aRichText .a-slot-content, .a-slot.aRichText .a-slot-content-container { font-family: georgia,times,serif; }
.a-slot.aRichText .a-slot-content h3, .a-slot.aRichText .a-slot-content h4, .a-slot.aRichText .a-slot-content-container h3, .a-slot.aRichText .a-slot-content-container h4 { font-family: "News Cycle",sans-serif; margin: 0px 0px 10px; }
.a-slot.aRichText .a-slot-content h3, .a-slot.aRichText .a-slot-content-container h3 { color: rgb(0, 102, 153) ! important; font-size: 1.5em; line-height: 1.4em; }
.a-slot.aRichText .a-slot-content h4, .a-slot.aRichText .a-slot-content-container h4 { font-size: 1.1em; color: rgb(153, 153, 153); letter-spacing: 1px; text-transform: uppercase; }
.a-slot.aRichText .a-slot-content blockquote, .a-slot.aRichText .a-slot-content-container blockquote { margin: 20px 0px; padding: 0px 50px; font-size: 1.2em; font-style: italic; line-height: 1.55em; color: rgb(85, 85, 85); }
.a-slot.aRichText .a-slot-content ul li:not([class]), .a-slot.aRichText .a-slot-content ol li:not([class]), .a-slot.aRichText .a-slot-content-container ul li:not([class]), .a-slot.aRichText .a-slot-content-container ol li:not([class]) { margin: 1px 0px; }
.a-slot.aRichText .a-slot-content ul li:not([class]) h3, .a-slot.aRichText .a-slot-content ol li:not([class]) h3, .a-slot.aRichText .a-slot-content-container ul li:not([class]) h3, .a-slot.aRichText .a-slot-content-container ol li:not([class]) h3 { font-size: 100%; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 2px; display: inline-block; color: rgb(0, 0, 0) ! important; font-family: georgia,times,serif; }
.a-default .a-ui.a-subnav-wrapper { width: 100% ! important; margin: 0px ! important; }
.a-default .subnav { width: 20.8%; margin-right: 1%; float: left; display: inline; clear: none; }
.a-default .subnav ul, .a-default .subnav li { margin: 0px; padding: 0px; }
.a-default .subnav ul .a-ui.a-btn.icon, .a-default .subnav li .a-ui.a-btn.icon { height: inherit ! important; line-height: 10px ! important; padding-top: 8px ! important; }
.a-default .a-area-body { width: 44.2%; min-width: 470px; margin-right: 1%; float: left; display: inline; clear: none; }
.a-default .a-area-body h3 { font-size: 160%; margin: 0px 0px 10px; }
.a-default .a-area-body h4 { color: rgb(0, 102, 153); font-size: 120%; margin: 10px 0px; }
.a-default .a-area-body p, .a-default .a-area-body ul, .a-default .a-area-body ol { color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; }
.a-default .a-area-body .a-slot-content-container ul, .a-default .a-area-body .a-slot-content ul { list-style-type: circle ! important; margin-left: 0px ! important; }
.a-default .area-columns { position: relative; float: left; max-width: 78.2%; }
.a-default .area-columns .a-area-body { width: 56.5%; }
.a-default .area-columns .pp-right-col { width: 42.5%; }
.a-default .a-area-sidebar { float: left; display: inline; clear: none; }
.a-one-column .a-ui.a-subnav-wrapper { width: 100% ! important; margin: 0px ! important; }
.a-one-column .subnav { width: 20.8%; margin-right: 1%; float: left; display: inline; clear: none; }
.a-one-column .subnav ul, .a-one-column .subnav li { margin: 0px; padding: 0px; }
.a-one-column .subnav ul .a-ui.a-btn.icon, .a-one-column .subnav li .a-ui.a-btn.icon { height: inherit ! important; line-height: 10px ! important; padding-top: 8px ! important; }
.a-one-column .a-area-body { width: 77.2%; margin-right: 1%; float: left; display: inline; clear: none; }
.a-one-column .a-area-body h3 { font-size: 160%; margin: 0px 0px 10px; }
.a-one-column .a-area-body h4 { color: rgb(0, 102, 153); font-size: 120%; margin: 10px 0px; }
.a-one-column .a-area-body p, .a-one-column .a-area-body ul, .a-one-column .a-area-body ol { color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; }
.a-one-column .a-area-body .a-slot-content-container ul, .a-one-column .a-area-body .a-slot-content ul { list-style-type: circle ! important; margin-left: 0px ! important; }
.pp-slideshow-caption { position: absolute; bottom: 0px; left: 0px; right: 0px; margin-bottom: 0px; z-index: 50; background: rgba(0, 0, 0, 0.65) none repeat scroll 0% 0%; line-height: 20px; color: rgb(255, 255, 255); padding: 10px ! important; }
.a-area-sidebar, .pp-right-col { font-size: 14px; line-height: 20px; color: rgb(51, 51, 51); }
.pp-issues .a-blog-item-excerpt-container { margin-left: 0px ! important; }
.has-media .details .a-blog-item-meta, .with-media .details .a-blog-item-meta { height: auto ! important; }
.has-media .details .post-comments, .with-media .details .post-comments { border-top: 1px solid rgb(210, 210, 210); width: 100%; border-right: 0px none ! important; }
.has-media .details .post-location, .with-media .details .post-location { border-top: 0px none ! important; }
.has-media .details .with-location .post-comments, .with-media .details .with-location .post-comments { border-bottom: 1px solid rgb(210, 210, 210); }
.excerpts, .a-area-home-posts, .aBlog.a-slot { font-family: "News Cycle",sans-serif; }
.excerpts .featuredSlot .has-media, .a-area-home-posts .featuredSlot .has-media, .aBlog.a-slot .featuredSlot .has-media { margin-left: 0px ! important; }
.excerpts .featuredSlot .has-media .a-blog-item-meta, .a-area-home-posts .featuredSlot .has-media .a-blog-item-meta, .aBlog.a-slot .featuredSlot .has-media .a-blog-item-meta { height: auto ! important; }
.excerpts .featuredSlot .has-media .post-comments, .excerpts .featuredSlot .has-media .post-location, .a-area-home-posts .featuredSlot .has-media .post-comments, .a-area-home-posts .featuredSlot .has-media .post-location, .aBlog.a-slot .featuredSlot .has-media .post-comments, .aBlog.a-slot .featuredSlot .has-media .post-location { border-top: 1px solid rgb(210, 210, 210); }
.excerpts .featuredSlot .has-media .post-comments, .a-area-home-posts .featuredSlot .has-media .post-comments, .aBlog.a-slot .featuredSlot .has-media .post-comments { width: 100%; padding-left: 5px ! important; }
.excerpts .featuredSlot .has-media .post-comments, .excerpts .featuredSlot .has-media .post-location, .a-area-home-posts .featuredSlot .has-media .post-comments, .a-area-home-posts .featuredSlot .has-media .post-location, .aBlog.a-slot .featuredSlot .has-media .post-comments, .aBlog.a-slot .featuredSlot .has-media .post-location { margin-right: 0px ! important; padding-right: 0px ! important; border-right: 0px none ! important; }
.excerpts .featuredSlot .has-media .post-location, .a-area-home-posts .featuredSlot .has-media .post-location, .aBlog.a-slot .featuredSlot .has-media .post-location { width: 100%; }
.excerpts .with-media .a-blog-item-excerpt-container, .excerpts .with-media .details, .excerpts .has-media .a-blog-item-excerpt-container, .excerpts .has-media .details, .a-area-home-posts .with-media .a-blog-item-excerpt-container, .a-area-home-posts .with-media .details, .a-area-home-posts .has-media .a-blog-item-excerpt-container, .a-area-home-posts .has-media .details, .aBlog.a-slot .with-media .a-blog-item-excerpt-container, .aBlog.a-slot .with-media .details, .aBlog.a-slot .has-media .a-blog-item-excerpt-container, .aBlog.a-slot .has-media .details { width: 69%; }
.excerpts .with-media .a-blog-item-excerpt-container .a-blog-item-excerpt, .excerpts .with-media .details .a-blog-item-excerpt, .excerpts .has-media .a-blog-item-excerpt-container .a-blog-item-excerpt, .excerpts .has-media .details .a-blog-item-excerpt, .a-area-home-posts .with-media .a-blog-item-excerpt-container .a-blog-item-excerpt, .a-area-home-posts .with-media .details .a-blog-item-excerpt, .a-area-home-posts .has-media .a-blog-item-excerpt-container .a-blog-item-excerpt, .a-area-home-posts .has-media .details .a-blog-item-excerpt, .aBlog.a-slot .with-media .a-blog-item-excerpt-container .a-blog-item-excerpt, .aBlog.a-slot .with-media .details .a-blog-item-excerpt, .aBlog.a-slot .has-media .a-blog-item-excerpt-container .a-blog-item-excerpt, .aBlog.a-slot .has-media .details .a-blog-item-excerpt { color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; font-family: georgia,times,serif; }
.excerpts .with-media .with-location, .excerpts .has-media .with-location, .a-area-home-posts .with-media .with-location, .a-area-home-posts .has-media .with-location, .aBlog.a-slot .with-media .with-location, .aBlog.a-slot .has-media .with-location { height: auto ! important; }
.excerpts .with-media .with-location .post-location, .excerpts .has-media .with-location .post-location, .a-area-home-posts .with-media .with-location .post-location, .a-area-home-posts .has-media .with-location .post-location, .aBlog.a-slot .with-media .with-location .post-location, .aBlog.a-slot .has-media .with-location .post-location { width: 100%; margin-right: 0px; border-right: 0px none ! important; border-top: 1px solid rgb(210, 210, 210); }
.excerpts .no-media .post-location, .a-area-home-posts .no-media .post-location, .aBlog.a-slot .no-media .post-location { width: 100%; margin-right: 0px; border-right: 0px none ! important; border-top: 1px solid rgb(210, 210, 210); }
.excerpts.event-excerpts .a-blog-item-meta, .a-area-home-posts.event-excerpts .a-blog-item-meta, .aBlog.a-slot.event-excerpts .a-blog-item-meta { height: auto ! important; }
.excerpts .a-blog-item-meta, .a-area-home-posts .a-blog-item-meta, .aBlog.a-slot .a-blog-item-meta { height: 36px; }
.aEvent.show .a-blog-item-meta { height: auto ! important; }
.aEvent.show .post-location { width: 100%; clear: both; margin-right: 0px; border-right: 0px none ! important; border-top: 1px solid rgb(210, 210, 210); }
.pp-directory-entity .details { float: left; display: inline; clear: none; }
.a-area-home-posts .a-blog-item-media { margin-right: 1.8% ! important; }
.result-title { margin: 40px 0px 0px; }
.result-title:first-child { margin-top: 0px; }
.result-title { font-size: 135%; }
.result-title a { text-decoration: none; }
.result-title a:hover { text-decoration: underline; }
.search-date { display: block; font-size: small; }
.pp-directory-entity .meta { height: auto ! important; max-height: none; margin-bottom: 60px; }
.pp-directory-entity .organizations, .pp-directory-entity .issues { border-right: 0px none ! important; width: 100%; border-top: 1px solid rgb(210, 210, 210); }
.pp-article-map { position: relative; margin-bottom: 15px; }
.pp-article-map-inner { width: 755px; height: 350px; }
.pp-neighborhood-map-container { color: rgb(0, 102, 153); font-size: 12px; font-weight: bold; letter-spacing: 1px; }
.pp-neighborhood-map-container .pp-map { float: left; display: inline; clear: none; padding: 15px 0px 0px 45px; width: 35%; height: 300px; border-right: 2px solid rgb(210, 210, 210); position: relative; }
.pp-neighborhood-map-container .pp-map .pp-neighborhood-map-wrapper { position: absolute; top: 15px; left: 90px; }
.pp-neighborhood-map-container .pp-map .pp-neighborhood-map-wrapper #pp-neighborhood-map:hover { cursor: pointer; }
.pp-neighborhood-map-container .pp-neighborhoods { float: right; display: inline; clear: none; width: 65%; padding: 15px 0px 0px 45px; }
.pp-neighborhood-map-container .pp-neighborhoods .neighborhood-children { display: none; }
.pp-neighborhood-map-container .pp-neighborhoods .neighborhood-children.hover-on, .pp-neighborhood-map-container .pp-neighborhoods .neighborhood-children.selected { display: block; }
.pp-neighborhood-map-container .pp-neighborhoods label { display: block; }
.pp-neighborhood-map-container .pp-neighborhoods label a { background-color: rgb(0, 102, 153); padding: 2px 6px 4px; color: rgb(255, 255, 255); text-decoration: none; float: none; display: inline-block; vertical-align: top; margin-left: 10px; }
.pp-neighborhood-map-container .pp-neighborhoods label a:hover { background-color: rgb(0, 85, 128); }
.pp-neighborhood-map-container .pp-neighborhoods .neighborhood-col { float: left; display: inline; clear: none; width: 23%; margin-right: 2%; margin-left: 0px; padding-left: 0px; list-style-type: none; }
.pp-neighborhood-map-container .pp-neighborhoods .neighborhood-col li { margin: 5px 0px; }
.pp-neighborhood-map-container .pp-neighborhoods .neighborhood-col li a { text-decoration: none; }
.map-tooltip { padding: 5px 10px; background-color: rgb(0, 102, 153); font-weight: bold; letter-spacing: 1px; color: rgb(255, 255, 255); font-size: 11px; text-transform: uppercase; position: absolute; z-index: 9999; }
.a-blog .a-content { width: 100% ! important; }
.a-blog-main .a-pager-navigation { background-color: transparent; display: block; border: 1px solid rgb(210, 210, 210); text-decoration: none; text-transform: uppercase; width: 100%; padding: 10px; margin-left: 0px; font-size: 12px; color: rgb(51, 51, 51); margin-bottom: 20px; clear: both; float: none ! important; }
.a-blog-main .a-pager-navigation:hover { background-color: rgb(242, 242, 242); }
.pp-article-show.a-blog .a-content { width: 100% ! important; }
.pp-left-col .a-slot.aBlog .a-blog-item.post .a-blog-item-title, .pp-left-col .a-slot.aBlog .a-blog-item.event .a-blog-item-title, .a-blog-main .a-blog-item.post .a-blog-item-title, .a-blog-main .a-blog-item.event .a-blog-item-title { margin: 0px; }
.pp-left-col .a-slot.aBlog .a-blog-item.post .a-blog-item-title a, .pp-left-col .a-slot.aBlog .a-blog-item.event .a-blog-item-title a, .a-blog-main .a-blog-item.post .a-blog-item-title a, .a-blog-main .a-blog-item.event .a-blog-item-title a { font-size: 1.2em; line-height: 0; font-weight: normal; text-decoration: none; }
.pp-left-col .a-slot.aBlog .a-blog-item.post .a-blog-item-meta, .pp-left-col .a-slot.aBlog .a-blog-item.event .a-blog-item-meta, .a-blog-main .a-blog-item.post .a-blog-item-meta, .a-blog-main .a-blog-item.event .a-blog-item-meta { display: block; clear: both; padding: 0px; border-top: 1px solid rgb(210, 210, 210); border-bottom: 1px solid rgb(210, 210, 210); height: 36px; }
.pp-left-col .a-slot.aBlog .a-blog-item.post .a-blog-item-meta::before, .pp-left-col .a-slot.aBlog .a-blog-item.post .a-blog-item-meta::after, .pp-left-col .a-slot.aBlog .a-blog-item.event .a-blog-item-meta::before, .pp-left-col .a-slot.aBlog .a-blog-item.event .a-blog-item-meta::after, .a-blog-main .a-blog-item.post .a-blog-item-meta::before, .a-blog-main .a-blog-item.post .a-blog-item-meta::after, .a-blog-main .a-blog-item.event .a-blog-item-meta::before, .a-blog-main .a-blog-item.event .a-blog-item-meta::after { display: table; content: ""; }
.pp-left-col .a-slot.aBlog .a-blog-item.post .a-blog-item-meta::after, .pp-left-col .a-slot.aBlog .a-blog-item.event .a-blog-item-meta::after, .a-blog-main .a-blog-item.post .a-blog-item-meta::after, .a-blog-main .a-blog-item.event .a-blog-item-meta::after { clear: both; }
.pp-left-col .a-slot.aBlog .a-blog-item.post .a-blog-item-meta li, .pp-left-col .a-slot.aBlog .a-blog-item.event .a-blog-item-meta li, .a-blog-main .a-blog-item.post .a-blog-item-meta li, .a-blog-main .a-blog-item.event .a-blog-item-meta li { float: left; display: inline; clear: none; text-transform: uppercase; letter-spacing: 1px; font-size: 11px; line-height: 14px; padding: 10px 7px 10px 0px; margin-right: 7px; color: rgb(0, 102, 153); border-right: 1px solid rgb(210, 210, 210); border-color: rgb(210, 210, 210); }
.pp-left-col .a-slot.aBlog .a-blog-item.post .a-blog-item-meta li a, .pp-left-col .a-slot.aBlog .a-blog-item.event .a-blog-item-meta li a, .a-blog-main .a-blog-item.post .a-blog-item-meta li a, .a-blog-main .a-blog-item.event .a-blog-item-meta li a { text-decoration: none; }
.pp-left-col .a-slot.aBlog .a-blog-item.post .a-blog-item-meta li a.attachment, .pp-left-col .a-slot.aBlog .a-blog-item.event .a-blog-item-meta li a.attachment, .a-blog-main .a-blog-item.post .a-blog-item-meta li a.attachment, .a-blog-main .a-blog-item.event .a-blog-item-meta li a.attachment { background: transparent url(2cdc24131e84044b6ea16a5ba5c444a5f38389c0.png)  no-repeat scroll -4px 2px; padding-left: 20px; font-weight: bold; }
.pp-left-col .a-slot.aBlog .a-blog-item.post .a-blog-item-meta li.post-type, .pp-left-col .a-slot.aBlog .a-blog-item.event .a-blog-item-meta li.post-type, .a-blog-main .a-blog-item.post .a-blog-item-meta li.post-type, .a-blog-main .a-blog-item.event .a-blog-item-meta li.post-type { display: none; }
.pp-left-col .a-slot.aBlog .a-blog-item.post.has-media .a-blog-item-media, .pp-left-col .a-slot.aBlog .a-blog-item.event.has-media .a-blog-item-media, .a-blog-main .a-blog-item.post.has-media .a-blog-item-media, .a-blog-main .a-blog-item.event.has-media .a-blog-item-media { float: left; display: inline; clear: none; margin-top: 6px; }
.pp-left-col .a-slot.aBlog .a-blog-item.post.has-media .a-blog-item-media .a-slideshow, .pp-left-col .a-slot.aBlog .a-blog-item.post.has-media .a-blog-item-media .a-media-container, .pp-left-col .a-slot.aBlog .a-blog-item.event.has-media .a-blog-item-media .a-slideshow, .pp-left-col .a-slot.aBlog .a-blog-item.event.has-media .a-blog-item-media .a-media-container, .a-blog-main .a-blog-item.post.has-media .a-blog-item-media .a-slideshow, .a-blog-main .a-blog-item.post.has-media .a-blog-item-media .a-media-container, .a-blog-main .a-blog-item.event.has-media .a-blog-item-media .a-slideshow, .a-blog-main .a-blog-item.event.has-media .a-blog-item-media .a-media-container { margin: 0px; padding: 0px; }
.pp-left-col .a-slot.aBlog .a-blog-item.post.has-media .a-blog-item-excerpt-container, .pp-left-col .a-slot.aBlog .a-blog-item.event.has-media .a-blog-item-excerpt-container, .a-blog-main .a-blog-item.post.has-media .a-blog-item-excerpt-container, .a-blog-main .a-blog-item.event.has-media .a-blog-item-excerpt-container { float: left; display: inline; clear: none; }
.pp-left-col .a-slot.aBlog .a-blog-item.post.has-media .a-blog-item-excerpt-container .a-blog-item-excerpt, .pp-left-col .a-slot.aBlog .a-blog-item.event.has-media .a-blog-item-excerpt-container .a-blog-item-excerpt, .a-blog-main .a-blog-item.post.has-media .a-blog-item-excerpt-container .a-blog-item-excerpt, .a-blog-main .a-blog-item.event.has-media .a-blog-item-excerpt-container .a-blog-item-excerpt { line-height: 22px; }
.a-blog-item { margin-bottom: 35px; }
.pp-right-col .a-slot.aBlog, .pp-right-col .a-slot.aEvent { background-color: rgb(242, 242, 242); }
.pp-right-col .a-slot.aBlogSlideshow .a-blog-item-excerpt-container .a-blog-item-title { font-size: 14px; line-height: 1.4; }
.pp-right-col .a-slot.aBlogSlideshow .a-blog-item-excerpt-container .a-blog-item-title a { font-size: 14px; line-height: 1.4; }
.callout > .a-area-body { margin: 10px 0px; }
.callout .a-slot.aBlog, .callout .a-slot.aEvent { background-color: transparent; }
.callout ~ .pp-pager-style { margin-top: -20px; margin-bottom: 20px; }
.a-blog-item.simpleSlot { padding: 10px; border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 15px; }
.a-blog-item.simpleSlot .a-blog-item-excerpt-container { margin-bottom: 0px; }
.a-blog-item.simpleSlot .a-blog-item-meta { float: left ! important; display: inline; clear: none; color: rgb(153, 153, 153); font-family: georgia,times,serif; margin: 6px 1% 0px 0px; font-size: 13px; width: 25%; font-style: italic; }
.a-blog-item.simpleSlot .a-blog-item-meta .featured-image { display: none; }
.a-blog-item.simpleSlot .a-blog-item-excerpt-container { float: left; display: inline; clear: none; margin: 0px; width: 74%; }
.a-blog-item.simpleSlot .a-blog-item-excerpt-container .a-blog-item-time, .a-blog-item.simpleSlot .a-blog-item-excerpt-container .a-blog-item-title a { font-size: 14px; display: block; clear: both; color: rgb(51, 51, 51); }
.a-blog-item.simpleSlot .a-blog-item-excerpt-container .a-blog-item-title { margin: 0px; }
.a-blog-item.simpleSlot .a-blog-item-excerpt-container .a-blog-item-title a { text-decoration: none; }
.images .simpleSlot .a-blog-item-meta { width: 35%; }
.images .simpleSlot .a-blog-item-excerpt-container { width: 65%; min-width: 160px; }
.images .simpleSlot.has-media .featured-image { margin-top: 10px; display: block; }
.images .simpleSlot.has-media .a-blog-item-excerpt-container { padding-top: 30px; }
.a-slot.aBlogSlideshow .a-blog-item-media { margin-bottom: 0px; }
.a-slot.aBlogSlideshow .a-blog-item-media.no-image { height: 200px; line-height: 200px; text-transform: uppercase; text-align: center; background-color: rgb(230, 230, 230); }
.a-slot.aBlogSlideshow .a-blog-item-excerpt-container { position: absolute; bottom: 0px; left: 0px; right: 0px; padding: 10px; margin-bottom: 0px; z-index: 50; background: rgba(0, 0, 0, 0.65) none repeat scroll 0% 0%; }
.a-slot.aBlogSlideshow .a-blog-item-title { margin: 0px; padding: 0px; }
.a-slot.aBlogSlideshow .a-blog-item-title a { color: rgb(255, 255, 255); text-decoration: none; }
.a-slot.aBlogSlideshow .a-blog-item-title a:hover { opacity: 0.8; }
.a-blog-excerpt .a-blog-item-media, .a-blog-item.slot .a-blog-item-media { width: 27%; float: left; display: inline; clear: none; z-index: 1; overflow: hidden; border-right: 15px solid rgb(255, 255, 255); }
.a-blog-excerpt .a-blog-item-media img, .a-blog-item.slot .a-blog-item-media img { width: 100%; height: auto; }
.a-blog-excerpt .a-blog-item-excerpt-container, .a-blog-excerpt .a-blog-item-meta, .a-blog-item.slot .a-blog-item-excerpt-container, .a-blog-item.slot .a-blog-item-meta { clear: none ! important; }
.a-blog-excerpt.has-media .a-blog-item-meta, .a-blog-item.slot.has-media .a-blog-item-meta { height: 36px; }
.a-blog-excerpt .a-blog-item-title, .a-blog-item.slot .a-blog-item-title { clear: none; float: none; margin-top: 0px; }
.a-blog-excerpt .a-blog-item-title a, .a-blog-item.slot .a-blog-item-title a { text-decoration: none; }
.a-blog-excerpt .a-slideshow, .a-blog-excerpt .a-blog-item-media { border-right: 0px none ! important; }
.a-blog-excerpt .excerpt-media { float: left; display: inline; clear: none; border-right: 15px solid rgb(255, 255, 255); max-width: 200px; max-height: 150px; overflow: hidden; position: relative; z-index: 5; }
.a-blog-excerpt .excerpt-media .a-blog-item-media { width: 100%; }
.a-blog-excerpt .excerpt-media img { width: 100%; }
.a-blog-excerpt.with-media .details { float: left; display: inline; clear: none; }
.a-blog-excerpt .a-blog-item-meta { height: 36px; }
.a-blog-item.slot .a-blog-item-media { border-right: 0px none; }
.a-blog-item.slot.excerpts .a-blog-item-media { border-right: 15px solid rgb(255, 255, 255); }
.a-blog-excerpt .pp-article-top-wrapper img { width: 100%; }
.a-blog.pp-article .featured, .pp-article-vertical .featured { max-height: 300px; overflow: hidden; width: 100%; }
.a-blog.pp-article .featured .a-media-container, .pp-article-vertical .featured .a-media-container { margin-top: -20%; }
.a-blog.pp-article .a-blog-main, .pp-article-vertical .a-blog-main { width: 66%; max-width: 740px; margin-right: 1%; float: left; display: inline; clear: none; }
.a-blog.pp-article .sub-featured-image, .pp-article-vertical .sub-featured-image { display: none ! important; }
.a-blog.pp-article .pp-article-top-wrapper, .pp-article-vertical .pp-article-top-wrapper { z-index: 10; position: relative; background-color: rgb(242, 242, 242); margin-bottom: 15px; }
.a-blog.pp-article .pp-article-top-wrapper::before, .a-blog.pp-article .pp-article-top-wrapper::after, .pp-article-vertical .pp-article-top-wrapper::before, .pp-article-vertical .pp-article-top-wrapper::after { display: table; content: ""; }
.a-blog.pp-article .pp-article-top-wrapper::after, .pp-article-vertical .pp-article-top-wrapper::after { clear: both; }
.a-blog.pp-article .pp-article-top-wrapper .a-area-featured-image, .pp-article-vertical .pp-article-top-wrapper .a-area-featured-image { position: relative; }
.a-blog.pp-article .pp-article-top-wrapper .a-area-featured-image .a-image-description, .pp-article-vertical .pp-article-top-wrapper .a-area-featured-image .a-image-description { color: rgb(255, 255, 255); position: absolute; bottom: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.8); width: 100%; }
.a-blog.pp-article .pp-article-top-wrapper .a-area-featured-image .a-image-description p, .pp-article-vertical .pp-article-top-wrapper .a-area-featured-image .a-image-description p { padding: 10px 15px; margin: 0px; font-size: 14px; }
.a-blog.pp-article .pp-article-top-wrapper .a-blog-item-media, .pp-article-vertical .pp-article-top-wrapper .a-blog-item-media { margin-bottom: 0px; }
.a-blog.pp-article .pp-article-top-wrapper .a-blog-item-meta, .a-blog.pp-article .pp-article-top-wrapper .a-blog-item-title, .pp-article-vertical .pp-article-top-wrapper .a-blog-item-meta, .pp-article-vertical .pp-article-top-wrapper .a-blog-item-title { margin-bottom: 0px; margin-top: 0px; padding-left: 10px; }
.a-blog.pp-article .pp-article-top-wrapper .a-blog-item-title, .pp-article-vertical .pp-article-top-wrapper .a-blog-item-title { padding-top: 10px; margin-bottom: 10px; font-size: 1.5em; margin-right: 1%; max-width: 60%; }
.articleTemplate.a-blog-excerpt .a-slideshow { border-right: 15px solid rgb(255, 255, 255); }
.a-blog-item-content { clear: both; font-family: georgia,times,serif; color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; overflow: hidden; }
.a-blog-item-content .a-slideshow-image { width: auto ! important; overflow: hidden; }
.a-blog-item-content .a-slideshow-image .pp-slideshow-caption { position: relative; top: auto; right: auto; left: auto; bottom: auto; }
.pp-article-show .body, .pp-article-show .a-blog-item-content { font-family: georgia,times,serif; color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; }
.pp-article-show .body .aSlideshow, .pp-article-show .a-blog-item-content .aSlideshow { float: none; margin-bottom: 20px; display: block; }
.pp-article-show .body .aSlideshow .a-slot-content, .pp-article-show .a-blog-item-content .aSlideshow .a-slot-content { width: auto; }
.pp-article-show .body .a-area-featured-image, .pp-article-show .a-blog-item-content .a-area-featured-image { display: none; }
.pp-article-show .pp-excerpt-style:first-child { margin-top: 0px; }
.pp-article-show .details { background-color: rgb(230, 230, 230); position: relative; }
.pp-article-show .details .title { padding: 15px 15px 0px; width: 570px; min-height: 71px; font-size: 1.3em; }
.pp-article-show .details .post-date { padding-left: 15px ! important; }
.pp-article-show .details .article-social { display: block; float: right; position: relative; background: rgb(210, 210, 210) none repeat scroll 0% 0%; top: 0px; height: 90px; width: 180px; }
.pp-article-show .details .article-social .twitter-share-button, .pp-article-show .details .article-social .fb-like { position: absolute; bottom: 0px; margin: 10px; }
.pp-article-show .details .article-social .fb-like { right: 0px; visibility: hidden; }
.pp-article-show .pp-related-footer { background-color: rgb(242, 242, 242); padding: 10px; list-style-type: none; clear: both; }
.pp-article-show .pp-related-footer .title { font-size: 13px; margin-bottom: 5px; color: rgb(51, 51, 51); text-transform: uppercase; letter-spacing: 1px; }
.pp-article-show .pp-related-footer .related { margin-bottom: 5px; font-size: 0.9em; padding-left: 25px; background: transparent url(6a58024b135fcf50a4422dab93321b3963ceeb04.png)  no-repeat scroll -2px -50px; }
.pp-article-show .pp-related-footer .related a { text-decoration: none; }
.title-social-container { position: relative; display: block; clear: both; }
.title-social-container .a-blog-item-title { min-height: 69px; max-width: 60%; font-size: 1.5em; }
.title-social-container .pp-social-buttons { position: absolute; top: 0px; height: 80px; width: 180px; right: 0px; background-color: rgb(210, 210, 210); }
.title-social-container .pp-social-buttons .article-social .twitter-share-button, .title-social-container .pp-social-buttons .article-social .fb-like { position: absolute; bottom: 0px; margin: 10px; }
.title-social-container .pp-social-buttons .article-social .twitter-share-button { margin-top: 50px; }
.title-social-container .pp-social-buttons .article-social .fb-like { right: 0px; }
.articleVerticalTemplate.pp-article .pp-article-top-wrapper { position: relative; }
.articleVerticalTemplate.pp-article .pp-article-top-wrapper .a-area-featured-image { height: auto; max-height: 400px; }
.articleVerticalTemplate.pp-article .pp-article-top-wrapper .a-blog-item-media { width: 49%; float: right; display: inline; clear: none; overflow: hidden; }
.articleVerticalTemplate.pp-article .pp-article-top-wrapper .a-blog-item-media img { width: 100%; height: auto; }
.articleVerticalTemplate.pp-article .pp-article-top-wrapper .a-blog-item-title { padding: 10px 20px; width: 49%; margin-bottom: 220px; float: left; display: inline; clear: none; }
.articleVerticalTemplate.pp-article .pp-article-top-wrapper .a-blog-item-meta { width: 51%; display: block; }
.articleVerticalTemplate.pp-article .pp-article-top-wrapper .a-blog-item-meta li { display: block; float: none; border-right: 0px none; padding-left: 10px; margin-left: 0px; }
.articleVerticalTemplate.pp-article .pp-article-top-wrapper .a-blog-item-meta li.post-author { border-bottom: 1px solid rgb(210, 210, 210); margin-left: -10px; padding-left: 20px; width: 110%; padding-right: 0px; margin-right: 0px; }
.articleVerticalTemplate.pp-article .pp-article-top-wrapper .meta-social { position: absolute; bottom: 0px; width: 100%; }
.articleVerticalTemplate.pp-article .pp-article-top-wrapper .meta-social .pp-social-buttons { width: 100%; background-color: rgb(210, 210, 210); padding: 10px 17px; margin-top: 75px; }
.articleVerticalTemplate.pp-article .pp-article-top-wrapper .meta-social .pp-social-buttons .twitter-share-button { margin-right: 5px; }
.articleVerticalTemplate.pp-article .pp-article-top-wrapper .meta-social .pp-social-buttons .fb-like { top: -5px; }
.articleVerticalTemplate.pp-article .a-blog-item-content .a-area-featured-image { display: none; }
.articleVerticalTemplate.a-blog-excerpt .pp-article-top-wrapper { max-height: 200px; overflow: hidden; }
.articleVerticalTemplate.a-blog-excerpt img { float: left; display: inline; clear: none; margin-right: 10px; }
.articleVerticalTemplate.a-blog-excerpt .a-blog-item-title { width: 100% ! important; }
.pp-sidebar .save-later { background: rgb(230, 230, 230) url(6a58024b135fcf50a4422dab93321b3963ceeb04.png)  no-repeat scroll 15px -6px; display: block; text-decoration: none; padding: 5px 0px 9px 50px; line-height: 19px; text-transform: uppercase; font-size: 13px; }
.pp-sidebar .save-later:hover { background-color: rgb(210, 210, 210); }
.pp-sidebar .callout { background-color: rgb(230, 230, 230); padding: 0px 15px 10px; margin-bottom: 20px; }
.pp-sidebar .callout h1 { text-transform: uppercase; font-size: 14px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 7px 10px; width: 112%; margin: 0px 0px 0px -15px; }
.pp-sidebar .simpleSlot .a-blog-item-meta { margin-right: 0px; }
.article-related { list-style-type: none; padding-left: 0px; }
.article-related div { font-size: 14px; padding-bottom: 10px; padding-left: 30px; }
.article-related div a { padding-right: 10px; }
.article-related div span { margin-left: -41px; padding-left: 40px; background-image: url(6a58024b135fcf50a4422dab93321b3963ceeb04.png) ; background-repeat: no-repeat; float: none; display: inline-block; vertical-align: top; }
.article-related div.a-blog-item-issues span { background-position: 10px -52px; }
.article-related div.a-blog-item-neighborhoods span { background-position: 10px -92px; }
.article-related div.a-blog-item-people span { background-position: 10px -131px; }
.article-related div.a-blog-item-organizations span { background-position: 10px -172px; }
.article-related div.a-blog-item-projects span { background-position: 10px -212px; }
.article-related div.a-blog-item-series span { background-position: 10px -257px; }
.article-related div.a-blog-item-photo span { background-position: 10px -296px; }
.article-edit { margin-bottom: 10px; }
.a-blog-item.articleTemplate .a-blog-item-title, .a-blog-item.articleTemplate .a-blog-item-meta { float: none; }
.a-blog-item.articleTemplate .a-blog-item-title a { text-decoration: none; }
.a-blog-item.articleTemplate .a-blog-item-title a:hover { color: inherit; text-decoration: underline; }
.pp-article.pp-article-index .a-blog-main .a-blog-item { margin-bottom: 35px; padding-bottom: 25px; }
.a-blog-read-more { margin-top: 15px; text-align: center; text-transform: uppercase; }
.a-ui .a-blog-filters.browser { display: block; clear: both; border: 1px solid rgb(230, 230, 230); padding: 5px 10px; font-size: 14px; color: rgb(51, 51, 51); font-family: "News Cycle",sans-serif; letter-spacing: 1px; text-transform: uppercase; background-color: rgb(242, 242, 242); margin-bottom: 10px; }
.pp-events .a-blog-heading { margin-bottom: 60px; }
.pp-events .a-blog-item-title { text-transform: capitalize; }
.aEvent.index .a-blog-main .a-hr, .aBlog.index .a-blog-main .a-hr { border-top: 0px none; margin: 25px 0px; }
.aEvent .a-content { width: inherit; }
.aEvent .a-blog-main { border-top: 10px solid rgb(0, 102, 153); }
.aEvent .pp-right-col .search, .aEvent .pp-right-col .a-hr { display: none; }
.aEvent .pp-right-col .a-calendar { text-transform: uppercase; margin-bottom: 20px; }
.aEvent .pp-right-col .a-calendar a { text-decoration: none; }
.aEvent .pp-right-col .a-calendar tr { height: 30px; }
.aEvent .pp-right-col .a-calendar tr:last-child { height: 40px; }
.aEvent .pp-right-col .a-calendar .month { background-color: rgb(0, 102, 153); }
.aEvent .pp-right-col .a-calendar .month a { color: rgb(255, 255, 255); font-size: 12px; }
.aEvent .pp-right-col .a-calendar .month .title { padding: 5px 0px; }
.aEvent .pp-right-col .a-calendar .month .a-arrow-btn { background-repeat: no-repeat; background-position: center center; margin-top: 6px; }
.aEvent .pp-right-col .a-calendar .month .a-arrow-left { background-image: url(d906a3efb98aa7834b84e7af126893394ae22fc3.png) ; }
.aEvent .pp-right-col .a-calendar .month .a-arrow-right { background-image: url(12d4b537164d19425c122c7abf716f6622110c2b.png) ; }
.aEvent .pp-right-col .a-calendar .days .day { color: rgb(0, 102, 153); }
.aEvent .pp-right-col .a-calendar .day { font-weight: 700; border-right: 2px solid rgb(230, 230, 230); }
.aEvent .pp-right-col .a-calendar .day span, .aEvent .pp-right-col .a-calendar .day a { padding-bottom: 3px; margin: 0px auto; width: 25px; }
.aEvent .pp-right-col .a-calendar .day a { border: 1px solid rgb(210, 240, 255); color: rgb(0, 102, 153); }
.aEvent .pp-right-col .a-calendar .day:last-child { border: medium none; }
.aEvent .pp-right-col .a-calendar .day.today a { color: rgb(137, 185, 43); }
.aEvent .pp-right-col .a-calendar .not-current-month, .aEvent .pp-right-col .a-calendar .not-current-month a { color: rgb(230, 230, 230); border-color: rgb(230, 230, 230); }
.aEvent .pp-right-col .a-calendar tfoot { background-color: rgb(242, 242, 242); }
.aEvent .pp-right-col .a-calendar tfoot .a-events, .aEvent .pp-right-col .a-calendar tfoot .cal-rss-feed { margin: 10px 10px 0px; font-weight: 700; }
.aEvent .pp-right-col .a-calendar tfoot .cal-rss-feed { display: inline-block; color: rgb(248, 105, 9); }
.pp-featured-ad-container { margin-bottom: 20px; }
.pp-featured-slot.half-featured { width: 49%; }
.pp-featured-slot.half-featured .featured-excerpt { clear: both; font-size: 13px; line-height: 19px; }
.pp-featured-slot.half-featured .featured-excerpt { float: left; display: inline; clear: none; width: 100%; }
.pp-featured-slot.half-featured .a-blog-item-media { max-height: 140px; overflow: hidden; }
.event-featured { border-bottom: 34px solid rgb(242, 242, 242); }
.event-featured .pp-featured-slot .a-blog-item { margin-bottom: 0px ! important; }
.event-featured .a-blog-item-meta li { border-right: 0px none ! important; }
.event-featured .a-blog-item-meta li { display: none ! important; }
.event-featured .a-blog-item-meta li.featured-meta { display: inline ! important; }
.featured-separator { background-color: rgb(230, 230, 230); font-family: "News Cycle",sans-serif; padding: 8px 20px; color: rgb(0, 102, 153); font-size: 11px; letter-spacing: 1px; font-weight: bold; text-transform: uppercase; margin-bottom: 20px; }
.pp-featured-slot { background: rgb(242, 242, 242) none repeat scroll 0% 0%; margin-bottom: 40px; }
.pp-featured-slot .a-blog-more { background-color: rgb(230, 230, 230) ! important; margin-right: 15px; }
.pp-featured-slot .featured-event-caption { position: absolute; bottom: 0px; left: 0px; right: 0px; padding: 10px; margin-bottom: 0px; z-index: 50; background: rgba(0, 0, 0, 0.65) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-style: italic; }
.pp-featured-slot .a-blog-item { padding-bottom: 0px ! important; margin-bottom: 0px ! important; }
.pp-featured-slot .a-blog-item-title { padding-bottom: 10px; margin-top: 0px; }
.pp-featured-slot .a-blog-item-title a { text-decoration: none; }
.pp-featured-slot .a-blog-item-excerpt-container { width: 100% ! important; margin-bottom: 0px ! important; }
.pp-featured-slot .a-blog-item-excerpt-container.no-media .featured-details { float: none; display: block; }
.pp-featured-slot .a-blog-item-excerpt-container.has-media .featured-details { float: right; display: inline; width: 60%; clear: none; }
.pp-featured-slot .a-blog-item-excerpt-container.has-media .a-blog-item-media { width: 38% ! important; margin: 0px 2% 0px 0px ! important; }
.pp-featured-slot .a-blog-item-excerpt-container.has-media .a-blog-item-media img { width: 100%; height: auto; }
.pp-featured-slot .featured-header { margin: 0px 0px 15px; }
.aEvent.show .a-blog-item-title { float: none; font-size: 2em; }
.filter-group { float: left; display: inline; clear: none; min-width: 130px; margin-right: 10px; }
.filter-group .pp-filter-title { margin-right: 15px; color: rgb(172, 206, 223); float: left; display: inline; clear: none; }
.filter-group .pp-styled-select { min-width: 150px; display: inline-block; }
.filter-group.filter-year .pp-styled-select { min-width: 90px; }
.filter-group.filter-month { margin-right: 50px; }
.filter-group.filter-neighborhood { width: 395px; }
.filter-group.filter-neighborhood .pp-styled-select { min-width: 280px; }
.a-area-sidebar .aEvent .a-blog-item.slot .a-blog-item-meta { width: 100%; margin-left: 0px; margin-top: 5px; height: 16px; }
.a-area-sidebar .aEvent .a-blog-item.slot .a-blog-item-meta .post-date { float: left; display: inline; clear: none; margin-right: 5px; }
.a-area-sidebar .aEvent .a-blog-item.slot .a-blog-item-meta .post-location { display: none; }
.a-area-sidebar .aEvent .a-blog-item.slot .a-blog-item-media { width: 100px; margin-right: 10px; }
.excerpt .a-blog-item-media { width: 27%; height: 130px; overflow: hidden; float: left; display: inline; clear: none; }
.excerpt .a-blog-item-media img { height: inherit; }
.excerpt.with-media .a-blog-item-title { float: none; clear: none; }
.excerpt.with-media .a-blog-item-meta { float: right; display: inline; width: 71%; clear: none ! important; }
.a-blog-more { text-transform: uppercase; letter-spacing: 1px; font-size: 12px; line-height: 14px; color: rgb(0, 102, 153); text-decoration: none; }
.a-blog-more:hover { text-decoration: underline; }
#recentcomments { background: rgb(242, 242, 242) none repeat scroll 0% 0%; padding: 0px 15px; overflow: hidden; float: left; margin-bottom: 20px; }
#recentcomments a { display: none; }
#recentcomments .dsq-widget-title { text-transform: uppercase; font-size: 14px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 7px 10px; width: 109%; margin: 0px 0px 0px -15px; }
#recentcomments .dsq-widget-item { border-bottom: 1px solid rgb(230, 230, 230); padding-bottom: 10px; margin-bottom: 10px; }
#recentcomments .dsq-widget-item a { text-decoration: none; display: inline; }
#recentcomments .dsq-widget-item .dsq-widget-meta { font-size: 90%; }
#recentcomments .dsq-widget-avatar, #recentcomments a.dsq-widget-user, #recentcomments .dsq-widget-comment { display: none; }
.featured-meta { display: none ! important; }
.pp-about-the-author { border-top: 10px solid rgb(0, 102, 153); padding-top: 20px; clear: both; margin: 20px 0px; }
.pp-about-the-author .headshot { height: 170px; width: 25%; float: left; display: inline; clear: none; border-right: 0px none; }
.pp-about-the-author .headshot img { max-width: 100%; }
.pp-about-the-author .about-details { width: 75%; padding: 15px; background-color: rgb(242, 242, 242); float: right; display: inline; clear: none; }
.pp-about-the-author .about-details .bio { color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; }
.pp-about-the-author .about-details h4 { margin-top: 0px; font-family: georgia,times,serif; color: rgb(153, 153, 153); letter-spacing: 1px; font-style: italic; margin-bottom: 0px; font-size: 13px; }
.pp-about-the-author .about-details h3 { margin: 3px 0px 0px; font-size: 22px; }
.pp-about-the-author .about-details .links { list-style-type: none; display: block; clear: both; padding: 0px; border-top: 1px solid rgb(210, 210, 210); border-bottom: 1px solid rgb(210, 210, 210); }
.pp-about-the-author .about-details .links::before, .pp-about-the-author .about-details .links::after { display: table; content: ""; }
.pp-about-the-author .about-details .links::after { clear: both; }
.pp-about-the-author .about-details .links li { float: left; display: inline; clear: none; text-transform: uppercase; letter-spacing: 1px; font-size: 11px; line-height: 14px; padding: 10px 7px 10px 0px; margin-right: 7px; color: rgb(0, 102, 153); border-right: 1px solid rgb(210, 210, 210); border-color: rgb(210, 210, 210); }
.pp-about-the-author .about-details .links li a { text-decoration: none; }
.pp-about-the-author .about-details .links li a.attachment { background: transparent url(2cdc24131e84044b6ea16a5ba5c444a5f38389c0.png)  no-repeat scroll -4px 2px; padding-left: 20px; font-weight: bold; }
.pp-about-the-author .about-details .links li.post-type { display: none; }
.article-recommended { margin-bottom: 0px; }
.article-recommended .a-blog-item { margin-bottom: 30px ! important; }
.article-recommended .a-slot-content-container p::before { content: "Recommended Article"; font-size: 13px; color: rgb(51, 51, 51); background-color: rgb(242, 242, 242); font-family: "News Cycle",sans-serif; display: block; padding: 10px; text-transform: uppercase; letter-spacing: 1px; width: 733px; margin-bottom: 10px; }
.article-recommended .a-blog-item-title { line-height: 1.5em; }
.article-recommended .a-blog-item-title a { color: rgb(0, 102, 153); }
.article-recommended .featured-separator, .article-recommended .a-blog-item-meta { display: none ! important; }
.article-recommended .a-slideshow { height: 200px; overflow: hidden; }
.a-blog-excerpt.category-eyes-on-the-street a, .a-blog-excerpt.category-eyes-on-the-street a:hover { color: rgb(51, 153, 51) ! important; }
.a-blog-excerpt.category-eyes-on-the-street .details .a-blog-item-meta li { color: rgb(51, 153, 51); }
.a-blog-excerpt.category-eyes-on-the-street .details .a-blog-item-meta a { color: rgb(51, 153, 51); }
.a-blog-excerpt.category-eyes-on-the-street .sub-category { background-color: rgb(120, 175, 33); color: rgb(255, 255, 255); min-height: 34px; letter-spacing: 1px; text-transform: uppercase; font-size: 12px; margin-bottom: 10px; line-height: 33px; }
.a-blog-excerpt.category-eyes-on-the-street .sub-category a { color: rgb(255, 255, 255) ! important; }
.a-blog-excerpt.category-eyes-on-the-street .sub-category i { float: left; display: inline; clear: none; margin: 6px 7px; }
.all-articles .category-eyes-on-the-street .a-blog-item-title a::after { content: ""; display: inline-block; margin-left: 6px; position: relative; top: 4px; width: 28px; height: 23px; background: transparent url(2c5c0eccaa73fff9889e11d094c5197a4fd04e17.png)  no-repeat scroll 0% 0%; }
.all-articles .category-eyes-on-the-street .sub-category { display: none; }
.all-articles .a-blog-excerpt .excerpt-media { border-right: 0px none; }
.all-articles .a-blog-excerpt .a-blog-item-media { border-right: 0px none; width: 100%; }
.all-articles .a-blog-excerpt.articleTemplate .a-slideshow { border-right: 0px none; }
.all-articles .a-blog-excerpt.with-media .details { margin-left: 15px; }
th.a-column-tags_list .a-sort-label { display: none; }
th.a-blog-tag-autocomplete-wrapper input { margin-left: 20px; }
.edit .a-blog-item-content { padding-bottom: 340px; }
