body { font-size: 14px; line-height: 1.429em; }
.ff-sans-serif, .button-white, .issue-links .subscribe a, .recurly-signup .plan-select, .button-simple, #block-subscription-check-subscription-check .manage-subscription, #block-mailchimp-mods-mailchimp-subscription .form-submit, .article-title-small, .bordered-box h4, .section-list h4, #block-views-voices-list-block-3 h4, #block-views-voices-list-block-2 h4, #block-views-tap-writers-block h4, #block-views-blog-list-block-1 h4, #block-views-comments-recent-block-1 h4, #block-views-articles-by-tag-block-6 h4, #block-views-articles-by-tag-block-5 h4, #block-views-articles-by-tag-block-4 h4, #block-views-articles-by-tag-block-3 h4, #block-views-articles-by-tag-block-2 h4, #block-views-articles-by-tag-block-1 h4, #block-block-10 h4, #block-views-multimedia-block h4, #block-subscription-check-subscription-check h4, #block-mailchimp-mods-mailchimp-subscription h4, #block-views-issue-nav-block .block-content h4, h1, h2, h3, h4, h5, h6, label, legend, input, button, input[type="reset"], input[type="submit"], input[type="button"], textarea, .form-item .description, .page-rss a.rss, span.post-date, p.post-date, span.post-author, #block-views-issue-nav-block .block-content .item-list h2, p.author, p.post-author, .post-author, .front .comment-wrapper span.timestamp, #block-views-comments-recent-block-1 .comment-wrapper span.timestamp, .item-list .pager, .pager, .video-preview a.play-button, .issue-volume-number span, .issue-links .magazine-archive a, #block-system-user-menu, #block-block-2, #block-block-3, #block-block-91 ul li, ul.recurring-donations li a, #field-donation-0-field-donation-amount-add-more-wrapper .field-suffix, #navigation ul.menu li, #navigation ul.links li, #messages, #breadcrumb ul li, #rss-link, #footer p, #block-views-nodequeue-1-block h2, #block-views-nodequeue-3-block h2.section, .front .comment-wrapper .comment-body, .front .comment-wrapper .author, .front .comment-wrapper .timestamp, #block-views-comments-recent-block-1 .comment-wrapper .comment-body, #block-views-comments-recent-block-1 .comment-wrapper .author, #block-views-comments-recent-block-1 .comment-wrapper .timestamp, #block-views-nodequeue-5-block h2.block-title, #block-views-nodequeue-5-block p, #block-views-latest-articles-block h3, #block-views-voices-list-block-1 p, #block-views-article-author-block p, ul.js-pager li, .node-image, .node-article .image, .slideshow h2.block-title, #in-article-ad, #fancybox-title, #block-views-subterms-block-2 .views-row, #block-views-subterms-block-1 .views-row, #block-views-subterms-block .views-row, #block-block-10 p, #block-subscription-check-subscribe-tap .block-content .item-list ul li, #block-subscription-check-subscription-check .block-content li.first, #block-block-67, #block-user-login .item-list, #block-user-login .form-item label, .attribution .commenter-name, .attribution .comment-time, #comment-form-wrapper .username, .filter-help, ul.tips, .recurly-signup h2, .recurly-signup .plan-interval, .captcha .fieldset-description { font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif; }
.ff-serif, body, ul.links li.comment_forbidden span a, #block-views-blog-list-block .blog-title, .page-taxonomy-term-246245 h1.instapaper_title, .page-taxonomy-term-178 h1.instapaper_title, .page-taxonomy-term-180 h1.instapaper_title { font-family: "Droid Serif",Cambria,Georgia,"Times New Roman",Times,serif; }
.blog-link { font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif; font-size: 1.7em; line-height: 1.333em; font-weight: 700; color: rgb(153, 0, 0); margin-bottom: 0.5em; }
.blog-link a { color: rgb(153, 0, 0); }
#blog-title { font-size: 1.7em ! important; }
.node-blog-post .field-name-field-photo-caption { font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif; font-size: 0.714em; line-height: 1.6em; border-top: medium none; clear: both; color: rgb(153, 153, 153); text-align: right; padding: 5px 10px 15px; }
#navigation ul.menu li.menu-mlid-7870 ul, #navigation ul.menu li.menu-mlid-7872 ul, #navigation ul.menu li.menu-mlid-7873 ul { width: auto ! important; }
.button-white, .issue-links .subscribe a, .recurly-signup .plan-select { border-radius: 5px; font-size: 0.714em; line-height: 2em; -moz-box-orient: vertical; color: rgb(204, 0, 0); transition: color 0s ease 0s, all 0.2s ease 0s; font-weight: 700; text-decoration: none; text-transform: uppercase; background: rgb(255, 255, 255) linear-gradient(rgb(255, 255, 255), rgb(242, 242, 242)) repeat scroll 0% 0%; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25), 0px 0px 5px rgb(255, 255, 255) inset; border: medium none; display: inline; margin: 0px; padding: 1px 10px; }
.button-white:active, .issue-links .subscribe a:active, .recurly-signup .plan-select:active { box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25) inset; padding: 2px 10px 0px; }
.button-simple, #block-subscription-check-subscription-check .manage-subscription, #block-mailchimp-mods-mailchimp-subscription .form-submit { border-radius: 5px; font-size: 0.714em; line-height: 2em; -moz-box-orient: vertical; color: rgb(204, 0, 0); transition: color 0s ease 0s, all 0.2s ease 0s; font-weight: 700; text-decoration: none; text-transform: uppercase; background: rgb(255, 255, 255) linear-gradient(rgb(255, 255, 255), rgb(242, 242, 242)) repeat scroll 0% 0%; box-shadow: 0px 0px 5px rgb(255, 255, 255) inset; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: inline; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); margin: 0px; padding: 1px 10px; }
.button-simple:hover, #block-subscription-check-subscription-check .manage-subscription:hover, #block-mailchimp-mods-mailchimp-subscription .form-submit:hover { color: rgb(153, 0, 0); border-color: rgb(187, 187, 187) rgb(153, 153, 153) rgb(102, 102, 102); }
.button-simple:active, #block-subscription-check-subscription-check .manage-subscription:active, #block-mailchimp-mods-mailchimp-subscription .form-submit:active { padding: 2px 10px 0px; }
.bordered-box h2.block-title, .section-list h2.block-title, #block-views-voices-list-block-3 h2.block-title, #block-views-voices-list-block-2 h2.block-title, #block-views-tap-writers-block h2.block-title, #block-views-comments-recent-block-1 h2.block-title, #block-views-articles-by-tag-block-6 h2.block-title, #block-views-articles-by-tag-block-5 h2.block-title, #block-views-articles-by-tag-block-4 h2.block-title, #block-views-articles-by-tag-block-3 h2.block-title, #block-views-articles-by-tag-block-2 h2.block-title, #block-views-articles-by-tag-block-1 h2.block-title, #block-block-10 h2.block-title, #block-views-multimedia-block h2.block-title, #block-subscription-check-subscription-check h2.block-title, #block-mailchimp-mods-mailchimp-subscription h2.block-title { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 0px; padding-left: 9px; padding-right: 9px; }
.page-topic .view-taxonomy-term h2.block-title, #block-views-our-latest-block-1 h2.block-title, #block-views-blog-list-block-1 h2.block-title, #block-views-nodequeue-3-block h2.block-title, #block-views-nodequeue-4-block h2.block-title { border-bottom: 1px dotted rgb(204, 204, 204); color: rgb(255, 255, 255); font-family: Oswald,sans-serif; font-size: 18px; font-weight: 700; letter-spacing: 1px; background-color: rgb(49, 81, 133); margin-bottom: 20px; padding: 0px 0px 0px 15px ! important; }
#block-views-nodequeue-3-block h2.block-title { margin-bottom: 0px; }
.featured-author-name, .bordered-box h3, .section-list h3, #block-views-voices-list-block-3 h3, #block-views-voices-list-block-2 h3, #block-views-tap-writers-block h3, #block-views-blog-list-block-1 h3, #block-views-comments-recent-block-1 h3, #block-views-articles-by-tag-block-6 h3, #block-views-articles-by-tag-block-5 h3, #block-views-articles-by-tag-block-4 h3, #block-views-articles-by-tag-block-3 h3, #block-views-articles-by-tag-block-2 h3, #block-views-articles-by-tag-block-1 h3, #block-block-10 h3, #block-views-multimedia-block h3, #block-subscription-check-subscription-check h3, #block-mailchimp-mods-mailchimp-subscription h3, #block-views-article-author-block h3 { font-size: 1.071em; line-height: 1.333em; font-weight: 700; margin-bottom: 0px; }
.article-title-small, .bordered-box h4, .section-list h4, #block-views-voices-list-block-3 h4, #block-views-voices-list-block-2 h4, #block-views-tap-writers-block h4, #block-views-blog-list-block-1 h4, #block-views-comments-recent-block-1 h4, #block-views-articles-by-tag-block-6 h4, #block-views-articles-by-tag-block-5 h4, #block-views-articles-by-tag-block-4 h4, #block-views-articles-by-tag-block-3 h4, #block-views-articles-by-tag-block-2 h4, #block-block-10 h4, #block-views-multimedia-block h4, #block-subscription-check-subscription-check h4, #block-mailchimp-mods-mailchimp-subscription h4, #block-views-issue-nav-block .block-content h4 { font-size: 1em; line-height: 1.429em; font-weight: 700; margin-bottom: 0.3em; }
#block-views-articles-by-tag-block-1 h4 { font-size: 1em; line-height: 1.429em; font-weight: 700; margin-bottom: 0px; }
.section-list .views-field-field-logo, #block-views-voices-list-block-3 .views-field-field-logo, #block-views-voices-list-block-2 .views-field-field-logo, #block-views-tap-writers-block .views-field-field-logo, #block-views-blog-list-block-1 .views-field-field-logo, .section-list .views-field-field-photo, #block-views-voices-list-block-3 .views-field-field-photo, #block-views-voices-list-block-2 .views-field-field-photo, #block-views-tap-writers-block .views-field-field-photo, #block-views-blog-list-block-1 .views-field-field-photo { float: left; margin-right: 9px; }
.article-list .views-row, .view-taxonomy-term .views-row, .node-type-author #block-views-articles-by-author-block .views-row, #block-views-blog-list-block .views-row .view-blog-content .views-row, .page-taxonomy-term-246245 .view-taxonomy-term .views-row, .page-taxonomy-term-178 .view-taxonomy-term .views-row, .page-taxonomy-term-180 .view-taxonomy-term .views-row, .view-content-archive .views-row { border-top: 1px dotted rgb(204, 204, 204); clear: both; padding: 3.125% 0px; }
.article-list .views-row ul.links, .view-taxonomy-term .views-row ul.links, .node-type-author #block-views-articles-by-author-block .views-row ul.links, #block-views-blog-list-block .views-row .view-blog-content .views-row ul.links, .page-taxonomy-term-246245 .view-taxonomy-term .views-row ul.links, .page-taxonomy-term-178 .view-taxonomy-term .views-row ul.links, .page-taxonomy-term-180 .view-taxonomy-term .views-row ul.links, .view-content-archive .views-row ul.links { float: left; margin-bottom: 0px; }
h1 { font-size: 2.143em; line-height: 1.333em; font-weight: 700; color: rgb(153, 0, 0); margin-bottom: 0.5em; }
h2 { font-size: 1.714em; line-height: 1.667em; color: rgb(49, 81, 133); font-weight: 700; }
h2.block-title { font-size: 0.929em; line-height: 1.538em; margin-bottom: 0px; padding: 0.5em 0px; }
h3 { font-size: 1.286em; line-height: 1.111em; font-weight: 700; margin: 0px 0px 0.25em; }
blockquote { font-size: 0.929em; line-height: 1.538em; color: rgb(107, 107, 107); margin-bottom: 1em; padding: 0px 1.563%; }
blockquote p { font-size: 1em; line-height: 1.538em; }
img { max-width: 100%; }
label { color: rgb(153, 0, 0); margin-bottom: 0.5em; }
fieldset { border: medium none; padding: 0px; }
legend { color: rgb(49, 81, 133); font-weight: 700; padding-bottom: 20px; text-transform: uppercase; }
.form-textarea-wrapper { width: 98%; }
html.js span.cke_skin_kama { padding: 0px; }
html.js span.cke_skin_kama .cke_toolgroup { background: transparent none repeat scroll 0% 0%; margin: 0px; }
.filter-wrapper { border: medium none; margin-top: 20px; position: relative; padding: 0px; }
.password-strength { width: 17em; float: right; margin-top: 1.4em; }
.password-strength-text { float: right; font-weight: 700; }
.password-indicator { background-color: rgb(196, 196, 196); height: 0.3em; width: 100%; }
.password-indicator div { height: 100%; width: 0px; background-color: rgb(71, 201, 101); }
input.password-confirm, input.password-field { width: 16em; }
div.password-confirm { float: right; margin-top: 1.5em; visibility: hidden; width: 17em; }
div.form-item div.password-suggestions { width: 38.5em; border: 1px solid rgb(180, 180, 180); margin: 0.7em 0px; padding: 0.2em 0.5em; }
.confirm-parent, .password-parent { clear: left; width: 36.3em; }
#content-wrapper { clear: both; float: left; width: 100%; }
body.node-type-article #content-wrapper { background: transparent url(1013c001543c38f64d4dff0ff3ea06998e462451.png)  repeat-x scroll 0px 0px; padding-top: 25px; }
#main .container { width: 940px; }
.node-type-article .one-sidebar #content { float: left; width: 68.085%; background: transparent url(1013c001543c38f64d4dff0ff3ea06998e462451.png)  repeat-x scroll 0px 0px ! important; }
.one-sidebar #sidebar-first { float: right; width: 29.787%; }
.two-sidebars #content-wrapper { background: transparent url(3a1d989d8eabf1ecf7c1cb28248bb6a2a6191a37.png)  repeat-x scroll 0px 0px; }
.two-sidebars #main-content { background: transparent url(3a1d989d8eabf1ecf7c1cb28248bb6a2a6191a37.png)  repeat-y scroll 71.053% 0px; float: left; margin-bottom: 20px; width: 80.851%; }
.two-sidebars #content { float: left; padding-top: 20px; width: 68.421%; }
.two-sidebars #sidebar-first { float: right; width: 28.947%; padding-top: 10px; }
.two-sidebars .region-sidebar-first { padding-left: 9.091%; }
.two-sidebars #sidebar-second { float: right; padding-top: 20px; width: 17.021%; }
.share-options { width: 100%; position: static; }
.share-options .addthis_toolbox { display: block; line-height: 16px; }
.share-options .addthis_toolbox .addthis_buttons { font-size: 11px; height: 30px; }
.share-options .addthis_toolbox .at16nc, .share-options .addthis_toolbox .at15nc { padding-right: 5px; }
.share-options .addthis_toolbox .addthis_button_email { clear: left; margin-right: 10px; }
.share-options .addthis_toolbox .addthis_button_readitlater { padding-left: 0px; margin: 3px 10px 0px 0px; }
.share-options .addthis_toolbox .letter-to-the-editor { background-image: url(d2ce95aefa007bebf81b888505fe830c7c247417.png) ; background-repeat: no-repeat; background-position: 0px -603px; padding-left: 20px; float: left; height: 30px; margin: 3px 10px 0px 0px; }
.share-options .addthis_toolbox .letter-to-the-editor:hover { background-position: 0px -603px; }
.share-options .addthis_toolbox .addthis_button_tweet { width: 90px; }
.dropcap { font-size: 2.857em; line-height: 1em; box-shadow: 0px 0px 0px 2px rgb(204, 0, 0) inset, 0px 0px 0px 3px rgba(255, 255, 255, 0.5) inset; background-color: rgb(204, 0, 0); color: rgb(255, 255, 255); float: left; margin-bottom: 0px; margin-right: 0.15em; position: relative; text-align: center; width: 64px; padding: 9px 0px; }
.pullquote-large { font-size: 1.286em; line-height: 1.389em; color: rgb(204, 0, 0); margin-bottom: 20px; padding: 0px 3%; }
.pullquote-left { float: left; margin-right: 20px; width: 40%; }
.pullquote-right { float: right; margin-left: 20px; width: 40%; }
span.newline { color: rgb(0, 0, 0); font-weight: 700; }
p.newline::first-line { color: rgb(0, 0, 0); font-weight: 700; text-transform: uppercase; }
.page-rss { float: right; margin-top: 10px; position: relative; width: 15.314%; z-index: 250; }
.page-rss a.rss { border-radius: 3px; font-size: 0.786em; line-height: 1.364em; -moz-box-orient: vertical; background: rgb(255, 100, 0) url(a230b9feae72823aacae00f65dd37948f425c1ed.png)  no-repeat scroll 3px -122px; text-shadow: 0px -1px 0px rgb(255, 76, 0); border-width: 1px; border-style: solid; border-color: rgb(255, 145, 0) rgb(255, 100, 0) rgb(255, 76, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(255, 255, 255); float: right; font-weight: 700; text-decoration: none; display: inline; padding: 0px 5px 0px 22px; }
.page-rss a.rss:hover { background: rgb(255, 76, 0) url(d2ce95aefa007bebf81b888505fe830c7c247417.png)  no-repeat scroll 3px -122px; }
.block { clear: both; }
.item-list ul { list-style-type: none; margin-bottom: 0px; }
ul.links { clear: both; float: left; list-style-type: none; margin-left: 0px; width: 100%; }
ul.links li { font-size: 0.714em; line-height: 2em; float: left; margin: 0px 20px 0px 0px; }
ul.links li a { float: left; color: rgb(0, 0, 0); font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif; font-weight: 700; text-transform: uppercase; }
ul.links li.node-readmore a, ul.links .readmore-js-toggle { font-size: 1em; line-height: 2em; }
ul.links li.comment_forbidden span a { display: inline; float: none; text-transform: none; }
.field-name-field-file .field-items { margin-bottom: 20px; vertical-align: middle; }
.field-name-field-file .field-items img { margin-right: 5px; }
span.post-date, p.post-date { font-size: 0.643em; line-height: 2.222em; color: rgb(107, 107, 107); display: inline; text-transform: uppercase; white-space: nowrap; }
span.post-author em, #block-views-issue-nav-block .block-content .item-list h2 em, p.author em, p.post-author em, .post-author em, .front .comment-wrapper span.timestamp em, #block-views-comments-recent-block-1 .comment-wrapper span.timestamp em { font-style: normal; font-weight: 400; }
.node-readmore a, .read-more a, .more-link a, a.read-more, a.readmore-js-toggle { background-image: url(d2ce95aefa007bebf81b888505fe830c7c247417.png) ; background-repeat: no-repeat; background-position: 100% -120px; -moz-box-orient: vertical; color: rgb(0, 0, 0); font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif; font-size: 0.714em; line-height: 2em; font-weight: 700; padding-right: 10px; text-transform: uppercase; display: inline; }
a.readmore-js-toggle:hover, .node-readmore a:hover, .read-more a:hover, .more-link a:hover, a.read-more:hover, #block-tap-prev-next-tap-prev-next a.prev:hover, #block-tap-prev-next-tap-prev-next a.next:hover { background-position: 100% -160px; color: rgb(51, 51, 51); }
#block-views-our-latest-block-1 .more-link a, #block-block-178 .more-link a { background-position: 100% -123px; font-size: 0.9em; }
#block-views-our-latest-block-1 .more-link a:hover, #block-block-178 .more-link a:hover { background-position: 100% -163px; }
#block-block-178 { clear: right; width: 48%; float: right; text-align: center; }
#block-block-178 .more-link { margin-bottom: 10px; text-align: center ! important; }
.comment-add a { background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 0px -820px; padding-left: 20px; }
.comment-add a:hover { background-position: 0px -860px; }
.comment-comments a { background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 0px -900px; padding-left: 20px; }
.comment-comments a:hover { background-position: 0px -940px; }
.node-readissue { background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 0px -980px; padding-left: 20px; }
.node-readissue:hover { background-position: 0px -1020px; }
.item-list .pager, .pager { border-top: 1px solid rgb(229, 229, 229); text-align: left; }
.item-list .pager a, .pager a { border: 1px solid rgb(255, 255, 255); border-radius: 3px; float: left; margin-right: 5px; text-decoration: none; padding: 0px 8px; }
.item-list .pager a:hover, .pager a:hover { background-color: rgb(224, 229, 237); border-color: rgb(224, 229, 237); }
.item-list .pager li, .pager li { font-size: 0.929em; line-height: 1.846em; float: left; margin: 0px; padding: 0px; }
.item-list .pager li.pager-current, .pager li.pager-current { border-radius: 3px; background-color: rgb(224, 229, 237); border: 1px solid rgb(224, 229, 237); color: rgb(49, 81, 133); margin-right: 5px; padding: 0px 8px; }
.item-list .pager li.pager-next, .item-list .pager li.pager-last, .item-list .pager li.pager-first, .item-list .pager li.pager-previous, .pager li.pager-next, .pager li.pager-last, .pager li.pager-first, .pager li.pager-previous { font-weight: 700; text-transform: uppercase; }
.video-preview { float: left; max-width: 100%; position: relative; }
.video-preview a.play-button { font-size: 0.786em; line-height: 1.818em; border-radius: 3px; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5); background: rgba(49, 81, 133, 0.9) none repeat scroll 0% 0%; color: rgb(255, 255, 255); float: left; font-weight: 700; left: 50%; margin-left: -40px; margin-top: -15px; position: absolute; text-align: center; text-transform: uppercase; top: 50%; width: 80px; padding: 5px 0px; }
.video-preview a.play-button span { -moz-box-orient: vertical; background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 100% -200px; cursor: pointer; padding-right: 10px; display: inline; }
.video-preview a.play-button:hover { background: rgb(49, 81, 133) none repeat scroll 0% 0%; }
.lightbox::before { text-indent: 110%; white-space: nowrap; overflow: hidden; background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 0px -720px; content: "+"; float: left; height: 28px; margin-right: -5px; margin-top: -5px; position: absolute; right: 0px; top: 0px; width: 28px; }
.lightbox:hover::before { background-position: 0px -760px; }
.issue-header { background-color: rgb(242, 242, 242); clear: both; height: 40px; margin-bottom: 20px; padding-left: 50px; position: relative; }
.issue-volume-number { background-image: url(d2ce95aefa007bebf81b888505fe830c7c247417.png) ; background-repeat: no-repeat; background-position: 0px -320px; float: left; height: 50px; left: -10px; position: absolute; text-align: center; top: -5px; width: 50px; }
.issue-volume-number span { display: block; line-height: 20px; }
.issue-volume-number .issue-volume { font-size: 0.714em; line-height: 1em; color: rgb(204, 204, 204); letter-spacing: -0.1em; padding-top: 10px; }
.issue-volume-number .issue-number { font-size: 0.857em; line-height: 1.667em; color: rgb(255, 255, 255); }
.issue-date { line-height: 40px; }
.issue-links { float: left; position: absolute; right: 10px; top: 0px; }
.issue-links .magazine-archive, .issue-links .subscribe, .issue-links .read-more { display: inline; float: left; margin-left: 20px; padding-top: 10px; }
.issue-links .magazine-archive a { font-size: 0.714em; line-height: 2em; color: rgb(51, 51, 51); -moz-box-orient: vertical; text-transform: uppercase; display: inline; }
.issue-content { clear: both; margin-bottom: 2em; }
.issue-content h3, .view-articles-by-issue h3 { font-size: 1.286em; line-height: 2.222em; font-weight: 700; }
.issue-col-1 { width: 300px; float: left; }
.issue-col-2 { width: 300px; float: right; }
.issue-cover {  }
.issue-cover img {  }
.node-issue .issue-cover, .node-special-report .issue-cover {  }
.articles { margin-left: 28.125%; position: relative; }
.articles .item-list ul .views-row { margin: 0px 0px 1em 39.13%; }
.articles .item-list ul .views-row .author { display: block; margin-bottom: 0px; }
.articles .item-list ul .views-row-first { left: 0px; margin-left: 0px; position: absolute; top: 0px; width: 34.783%; }
.articles .item-list ul .views-row-first h3 { font-size: 1.286em; line-height: 1.2; margin-bottom: 0.5em; }
.articles .item-list ul .views-row-first .author { display: block; margin-bottom: 0px; visibility: visible; }
#block-views-articles-by-issue-block, #block-views-20a135e000c6601eb7ba0ce3a1addac1 { margin-left: 28.125%; }
.view-articles-by-issue h2 { font-size: 1.286em; line-height: 2.222em; margin-bottom: 0px; }
#block-views-articles-by-issue-block .item-list, #block-views-20a135e000c6601eb7ba0ce3a1addac1 .item-list { border-top: 1px dotted rgb(204, 204, 204); margin-bottom: 20px; padding-top: 10px; }
#block-views-articles-by-issue-block .item-list ul, #block-views-20a135e000c6601eb7ba0ce3a1addac1 .item-list ul { list-style-type: none; padding-top: 10px; margin: 0px; }
#block-views-articles-by-issue-block .views-row, #block-views-20a135e000c6601eb7ba0ce3a1addac1 .views-row { margin: 0px 0px 1em; }
#ad-top { text-align: center; padding: 10px 0px; }
#ad-top #block-block-19 { float: left; width: 728px; }
#ad-top #block-block-26 { float: right; width: 230px; }
#ad-top .block { clear: none; float: left; margin: 0px; }
#ad-top .block .block-content div, #ad-top .block .block-content p, #ad-top .block .block-content a, #ad-top .block .block-content img { float: left; margin: 0px; }
#header { background-color: rgb(204, 0, 0); color: rgb(255, 255, 255); }
#logo a { background: transparent url(461d12951fe99563681c0d6bcca67ffd2df24890.png)  no-repeat scroll 50% 50%; text-indent: 110%; white-space: nowrap; overflow: hidden; display: block; line-height: 120px; height: 120px; width: 535px; }
#logo a:hover { opacity: 0.9; }
#block-system-user-menu, #block-block-2, #block-block-3 { font-size: 0.786em; float: left; line-height: 20px; margin-top: -10px; position: absolute; top: 50%; }
#block-system-user-menu p, #block-system-user-menu li, #block-block-2 p, #block-block-2 li, #block-block-3 p, #block-block-3 li { line-height: 20px; }
#block-system-user-menu, #block-block-2 { border-right: 1px solid rgba(255, 255, 255, 0.5); padding-right: 15px; right: 220px; }
#block-system-user-menu li, #block-block-2 li { display: inline; margin-left: 10px; }
#block-block-3 { left: 100%; margin-left: -220px; padding-left: 15px; }
#block-block-91 { position: absolute; right: 0px; top: 20px; }
#block-block-91 ul { float: left; list-style-type: none; width: 100px; margin: 0px; }
#block-block-91 ul li { font-size: 0.786em; line-height: 1.818em; clear: both; float: left; font-weight: 700; width: 100%; }
#block-block-91 ul li a { display: block; padding-left: 20px; padding-right: 10px; }
#block-block-91 ul li a.twitter { background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 0px 0px; }
#block-block-91 ul li a.facebook { background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 0px -40px; }
#block-block-91 ul li a.newsletter { background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 0px -80px; }
#block-block-91 ul li a.rss { background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 0px -120px; }
ul.recurring-donations { list-style-type: none; margin-left: 0px; }
ul.recurring-donations li { float: left; width: 33%; margin: 0px; }
ul.recurring-donations li a { border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(229, 229, 229) -moz-use-text-color rgb(229, 229, 229) rgb(229, 229, 229); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: block; font-weight: 700; text-align: center; padding: 5%; }
ul.recurring-donations li.first a { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
ul.recurring-donations li.last a { border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-right: 1px solid rgb(229, 229, 229); }
#field-donation-0-field-donation-amount-add-more-wrapper {  }
#field-donation-0-field-donation-amount-add-more-wrapper .form-item { float: left; position: relative; }
#field-donation-0-field-donation-amount-add-more-wrapper input { padding-right: 34px; }
#field-donation-0-field-donation-amount-add-more-wrapper .field-suffix { color: rgb(102, 153, 0); float: left; font-size: 0.786em; line-height: 2.727em; font-weight: 700; position: absolute; right: 0px; text-align: center; top: 0px; width: 34px; }
#navigation { border-bottom: 1px solid rgb(175, 175, 175); margin-bottom: 20px; }
#navigation ul.menu, #navigation ul.links { border-right: 1px solid rgb(229, 229, 229); float: left; list-style-type: none; margin: 0px 200px 0px 0px; }
#navigation ul.menu li, #navigation ul.links li { float: left; line-height: 40px; position: relative; }
#navigation ul.menu li a, #navigation ul.links li a { color: rgb(51, 51, 51); transition: background-color 0s ease 0s, all 0.15s ease 0s; border-left: 1px solid rgb(229, 229, 229); float: left; font-weight: 700; padding: 0px 13px; }
#navigation ul.menu li.active-trail::after, #navigation ul.links li.active-trail::after { background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 100% -80px; content: ""; float: left; height: 5px; margin-left: -4px; position: absolute; top: 100%; left: 50%; width: 8px; z-index: 600; }
#navigation ul.menu li.expanded a, #navigation ul.links li.expanded a { background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 100% 10px; padding-right: 36px; }
#navigation ul.menu li.expanded a:hover, #navigation ul.links li.expanded a:hover { background-position: 100% -30px; }
#navigation ul.menu li.expanded li a, #navigation ul.links li.expanded li a { background-image: none; padding-right: 16px; }
#navigation ul.menu li a.active-trail, #navigation ul.links li a.active-trail { color: rgb(204, 0, 0); background-color: rgb(242, 242, 242); text-decoration: underline; }
#navigation ul.menu li ul, #navigation ul.links li ul { background: rgb(175, 175, 175) none repeat scroll 0% 0%; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(107, 107, 107); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: none; left: 0px; position: absolute; top: 100%; width: 200px; visibility: hidden; z-index: 500; margin: 0px; padding: 1px 1px 0px; }
#navigation ul.menu li ul li, #navigation ul.links li ul li { font-size: 0.929em; line-height: 1.538em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-top: 1px dotted rgb(204, 204, 204); clear: left; display: block; float: none; }
#navigation ul.menu li ul li.active-trail::after, #navigation ul.links li ul li.active-trail::after { content: none; }
#navigation ul.menu li ul li a, #navigation ul.menu li ul li a.active-trail, #navigation ul.links li ul li a, #navigation ul.links li ul li a.active-trail { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border: medium none; display: block; float: none; white-space: nowrap; padding: 8px 16px; }
#messages .messages { border: 2px solid rgb(168, 186, 208); font-weight: 700; margin-bottom: 20px; padding: 10px 20px; }
#messages .warning { border-color: rgb(221, 176, 65) rgb(221, 176, 65) rgb(207, 144, 39); }
#messages .error { border-color: rgb(204, 0, 0); padding: 9px 19px; }
#breadcrumb ul { float: left; width: 100%; margin: 0px 0px 20px; }
#breadcrumb ul li { float: left; font-size: 0.714em; line-height: 2em; text-transform: uppercase; margin: 0px 8px 0px 0px; padding: 0px; }
#breadcrumb ul li a { color: rgb(107, 107, 107); float: left; background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 0px -680px; padding-left: 10px; }
#breadcrumb ul li.first a { background: transparent none repeat scroll 0% 0%; padding-left: 0px; }
#rss-link { float: right; font-size: 0.714em; line-height: 2em; margin-top: -40px; }
#rss-link a { color: rgb(107, 107, 107); padding-left: 10px; }
#block-search-form { border-right: 1px solid rgb(229, 229, 229); float: left; height: 32px; padding-right: 10px; padding-top: 8px; position: absolute; right: 0px; top: 0px; z-index: 100; }
#block-search-form .form-text { border-top-left-radius: 3px; border-bottom-left-radius: 3px; box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1) inset; font-size: 0.786em; line-height: 1.818em; border-right: medium none; float: left; height: 2.2em; }
#block-search-form .form-submit { border-radius: 0px 3px 3px 0px; text-shadow: none; background: rgb(49, 81, 133) none repeat scroll 0% 0%; border: medium none; color: rgb(255, 255, 255); float: left; font-size: 0.846em; vertical-align: middle; margin: 0px; padding: 4px 14px 5px; }
#block-search-form .form-submit:hover { background-color: rgb(24, 40, 72); }
#block-tap-custom-custom-search-link { padding-right: 10px; padding-top: 8px; position: absolute; right: 0px; top: 0px; z-index: 100; }
#block-tap-custom-custom-search-link .custom_search_icon { display: block; width: 28px; height: 28px; text-decoration: none; overflow: hidden; background: transparent url(3367f6bb9086db974a7fe1b9a2b46893e99ead9e.png)  no-repeat scroll 0px 0px; float: right; margin-left: 10px; cursor: pointer; }
#block-tap-custom-custom-search-link a { font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif; font-weight: bold; color: rgb(153, 0, 0); float: right; margin-left: 10px; margin-top: 2px; }
#block-tap-custom-custom-search-form .custom_search_form_submit { display: none; }
#block-tap-custom-custom-search-form .form-text { display: none; width: 100%; padding: 20px; font-size: 25px; color: rgb(102, 102, 102); }
.active_search_input { color: rgb(0, 0, 0) ! important; background-color: rgb(255, 255, 224); }
#content-header-content { padding-bottom: 50px; position: relative; }
#content-header.with-sidebar { float: left; width: 100%; position: relative; }
.with-sidebar #content-header-content { float: left; width: 68.085%; }
.with-sidebar #content-header-content .post-teaser { width: 81.25%; }
#content-header-sidebar { float: right; width: 31.915%; }
#content-header-sidebar .block { float: right; margin: 0px; }
#content-header-sidebar .block-content { float: right; margin-bottom: 10px; margin-top: -10px; }
#ad-bottom { margin-bottom: 20px; text-align: center; }
#footer { background-color: rgb(51, 51, 51); color: rgb(221, 176, 65); padding: 20px 0px; }
#footer p { font-size: 0.786em; line-height: 1.818em; margin-bottom: 0px; }
#block-menu-menu-footer-menu-left { clear: none; margin: 0px; }
#block-menu-menu-footer-menu-left li { font-size: 0.786em; line-height: 1.818em; background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 0px -1060px; float: left; padding-left: 20px; }
#block-menu-menu-footer-menu-left li a { float: left; font-weight: 700; }
#block-menu-menu-footer-menu-left li.first { background: transparent none repeat scroll 0% 0%; }
#block-menu-menu-footer-menu-right { clear: none; float: left; position: absolute; right: 0px; top: 0px; margin: 0px; }
#block-menu-menu-footer-menu-right li { font-size: 0.786em; line-height: 1.818em; float: left; padding-left: 20px; }
#block-menu-menu-footer-menu-right li a { float: left; font-weight: 700; color: rgb(221, 176, 65); }
#admin-footer { background-color: rgb(0, 0, 0); color: rgb(204, 204, 204); padding: 20px 0px; }
#block-views-nodequeue-1-block { background: rgb(153, 0, 0) url(4c09203dc116e2b510bd2796269f9655dcfd62b1.png)  no-repeat scroll 0px 50%; margin-bottom: 20px; padding-left: 120px; position: relative; }
#block-views-nodequeue-1-block h2 { font-size: 1em; color: rgb(255, 255, 255); left: 10px; line-height: 30px; position: absolute; text-transform: uppercase; top: 50%; margin: -15px 0px 0px; }
#block-views-nodequeue-1-block ul { list-style-type: none; }
#block-views-nodequeue-1-block h3 { font-size: 1.286em; line-height: 1.667em; font-weight: 700; margin: 0px; }
#block-views-nodequeue-1-block h3 a { color: rgb(255, 255, 255); display: block; padding: 0px; }
#block-views-nodequeue-1-block h3 a:hover { color: rgb(242, 242, 242); }
#block-views-nodequeue-2-block ul { background-color: rgb(229, 229, 229); border: 1px solid rgb(204, 204, 204); list-style-type: none; margin-bottom: 20px; overflow: hidden; position: relative; }
#block-views-nodequeue-2-block ul li { background-color: rgb(255, 255, 255); border-top: 1px dotted rgb(204, 204, 204); margin: 0px 0px 0px 220px; padding: 10px 15px; }
#block-views-nodequeue-2-block h3 { font-size: 1.571em; line-height: 1.364em; font-weight: 700; position: relative; margin: 0px; }
#block-views-nodequeue-2-block .post-teaser p { font-size: 0.929em; line-height: 1.538em; display: block; }
#block-views-nodequeue-2-block .feature-image { opacity: 0; transition: opacity 0s ease 0s, all 0.25s ease 0s; left: 0px; position: absolute; top: 0px; }
#block-views-nodequeue-2-block li.active h3::before { border-width: 10px 10px 10px 0px; border-style: solid solid solid none; border-color: transparent rgb(255, 255, 255) transparent -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; content: ""; float: left; height: 0px; left: 0px; margin-left: -25px; position: absolute; top: 5px; width: 0px; z-index: 200; }
#block-views-nodequeue-2-block li.active .feature-image { opacity: 1; display: block; visibility: visible; }
#block-views-our-latest-block-1 { clear: left; float: left; width: 48%; }
#block-views-nodequeue-3-block { clear: none; float: right; width: 48%; }
#block-views-our-latest-block-1 .more-link { margin-bottom: 10px; text-align: center ! important; }
#block-views-our-latest-block-1 span.post-author, #block-views-nodequeue-3-block span.post-author { white-space: normal ! important; }
#block-views-nodequeue-3-block .slide-next, #block-views-nodequeue-3-block .slide-previous { text-indent: 110%; white-space: nowrap; overflow: hidden; transition: background-color 0s ease 0s, all 0.25s ease 0s; float: left; height: 180px; position: absolute; top: 0px; width: 3%; }
#block-views-nodequeue-3-block li.views-row { border-bottom: 1px solid rgb(204, 204, 204); height: auto; margin: 0px; padding: 14px 3.344% 3.344%; clear: both; }
#block-views-nodequeue-3-block li.views-row-last { border-bottom: 0px none ! important; }
#block-views-nodequeue-3-block ul.slider { height: 180px; }
#block-views-nodequeue-3-block h2.section { font-size: 0.714em; line-height: 2em; color: rgb(51, 51, 51); -moz-box-orient: vertical; text-transform: uppercase; margin-bottom: 0px; display: inline; padding: 0px; }
#block-views-nodequeue-3-block h3 { font-size: 1.143em; line-height: 1.25em; font-weight: 700; margin: 0px; }
#block-views-nodequeue-3-block .feature-image { display: inline; float: left; margin-right: 3.344%; max-width: 43.478%; }
#block-views-nodequeue-3-block .post-autor { margin-left: 135px; }
#block-views-nodequeue-3-block .magazine-item-clear { clear: both; height: 1px; }
#block-views-nodequeue-4-block { clear: left; float: left; }
#block-views-nodequeue-4-block .image-homepage { float: left; padding: 0px 10px 10px; }
#block-views-our-latest-block-1 .views-row { border-top: 1px dotted rgb(204, 204, 204); padding-top: 1em; margin-bottom: 0.5em; }
#block-views-nodequeue-4-block .views-row { border-top: 1px dotted rgb(204, 204, 204); padding-top: 1em; margin-bottom: 1em; clear: both; }
#block-views-nodequeue-4-block .image { float: right; margin-left: 10px; }
#block-views-our-latest-block-1 h3, #block-views-nodequeue-4-block h3 { font-size: 1.071em; line-height: 1.067em; }
#block-views-our-latest-block-1 .post-teaser p, #block-views-nodequeue-3-block .post-teaser p { font-size: 0.929em; line-height: 1.538em; }
#block-views-nodequeue-4-block .post-teaser p { font-size: 0.929em; line-height: 1.538em; margin: 0px 0px 0px 124px; }
#block-views-comments-recent-block { border-top: 1px dotted rgb(204, 204, 204); padding-top: 10px; }
#block-views-comments-recent-block .slide-next, #block-views-comments-recent-block .slide-previous { text-indent: 110%; white-space: nowrap; overflow: hidden; transition: background-color 0s ease 0s, all 0.25s ease 0s; float: left; height: 130px; position: absolute; top: 0px; width: 3%; }
#block-views-comments-recent-block li.views-row { background: transparent url(9c1753fbe1455e223b76280319c4defbb99d3c17.png)  no-repeat scroll 0px 0px; float: left; height: 129px; width: 33.3333%; margin: 0px 0px 1px; padding: 0px; }
#block-views-comments-recent-block ul.slider { height: 130px; }
.front .comment-wrapper, #block-views-comments-recent-block-1 .comment-wrapper { display: block; color: rgb(107, 107, 107); padding: 5.017%; }
.front .comment-wrapper:hover, #block-views-comments-recent-block-1 .comment-wrapper:hover { text-decoration: none; }
.front .comment-wrapper .comment-body, .front .comment-wrapper .author, .front .comment-wrapper .timestamp, #block-views-comments-recent-block-1 .comment-wrapper .comment-body, #block-views-comments-recent-block-1 .comment-wrapper .author, #block-views-comments-recent-block-1 .comment-wrapper .timestamp { display: block; font-size: 0.786em; line-height: 1.364em; }
.front .comment-wrapper span.timestamp em, #block-views-comments-recent-block-1 .comment-wrapper span.timestamp em { font-style: normal; }
#block-views-nodequeue-5-block { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); float: right; }
#block-views-nodequeue-5-block h2.block-title { color: rgb(168, 186, 208); text-transform: uppercase; font-size: 0.714em; line-height: 3; padding: 0px 10px; }
#block-views-nodequeue-5-block h3 { font-size: 1.071em; line-height: 1.067em; margin: 10px 0px; padding: 0px 10px; }
#block-views-nodequeue-5-block h3 a { color: rgb(255, 255, 255); }
#block-views-nodequeue-5-block p { font-size: 0.786em; line-height: 1.455em; margin: 0px; padding: 0px 10px 10px; }
#block-views-nodequeue-5-block .views-field-body { background-color: rgb(0, 0, 0); clear: both; padding-top: 10px; }
#block-views-latest-articles-block { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 20px; padding-bottom: 20px; }
#block-views-latest-articles-block .views-row { display: inline; clear: left; float: left; margin-bottom: 15px; width: 45%; }
#block-views-latest-articles-block h3 { font-size: 1em; line-height: 1.071em; font-weight: 700; margin-bottom: 0px; }
#block-views-latest-articles-block h3 a { color: rgb(153, 0, 0); display: block; }
#block-workbench-block .workbench-info-block { font-weight: 700; line-height: 2em; padding: 10px 20px; }
#block-workbench-block .workbench-info-block em { font-weight: 400; }
#block-workbench-block form.workbench-moderation-moderate-form div.field-type-user-reference, #block-workbench-block form.workbench-moderation-moderate-form div.description { clear: both; display: block; }
#block-views-blog-list-block-1 h4 { margin-left: 60px; padding-top: 0.5em; }
#block-views-articles-by-tag-block-6 .subtitle, #block-views-articles-by-tag-block-5 .subtitle, #block-views-articles-by-tag-block-4 .subtitle, #block-views-articles-by-tag-block-3 .subtitle, #block-views-articles-by-tag-block-2 .subtitle, #block-views-articles-by-tag-block-1 .subtitle { font-size: 0.929em; line-height: 1.25; margin-bottom: 10px; }
#block-views-articles-by-tag-block-6 .addthis_default_style, #block-views-articles-by-tag-block-5 .addthis_default_style, #block-views-articles-by-tag-block-4 .addthis_default_style, #block-views-articles-by-tag-block-3 .addthis_default_style, #block-views-articles-by-tag-block-2 .addthis_default_style, #block-views-articles-by-tag-block-1 .addthis_default_style { float: left; margin: 0px; }
#block-views-articles-by-tag-block-6 .addthis_button_tweet, #block-views-articles-by-tag-block-5 .addthis_button_tweet, #block-views-articles-by-tag-block-4 .addthis_button_tweet, #block-views-articles-by-tag-block-3 .addthis_button_tweet, #block-views-articles-by-tag-block-2 .addthis_button_tweet, #block-views-articles-by-tag-block-1 .addthis_button_tweet { width: 100px; }
#block-views-articles-by-tag-block-6 .addthis_button_facebook_like, #block-views-articles-by-tag-block-5 .addthis_button_facebook_like, #block-views-articles-by-tag-block-4 .addthis_button_facebook_like, #block-views-articles-by-tag-block-3 .addthis_button_facebook_like, #block-views-articles-by-tag-block-2 .addthis_button_facebook_like, #block-views-articles-by-tag-block-1 .addthis_button_facebook_like { width: 80px; }
#block-views-articles-by-tag-block-6 .views-field-comment-count, #block-views-articles-by-tag-block-5 .views-field-comment-count, #block-views-articles-by-tag-block-4 .views-field-comment-count, #block-views-articles-by-tag-block-3 .views-field-comment-count, #block-views-articles-by-tag-block-2 .views-field-comment-count, #block-views-articles-by-tag-block-1 .views-field-comment-count { font-size: 0.786em; float: right; line-height: 18px; margin-top: 0px; color: rgb(107, 107, 107); }
#block-views-articles-by-tag-block-6 #tweet-button body, #block-views-articles-by-tag-block-5 #tweet-button body, #block-views-articles-by-tag-block-4 #tweet-button body, #block-views-articles-by-tag-block-3 #tweet-button body, #block-views-articles-by-tag-block-2 #tweet-button body, #block-views-articles-by-tag-block-1 #tweet-button body { width: auto; }
.page-node #block-views-articles-by-tag-block-1 .views-field-comment-count { float: left; margin-top: 0px; }
#block-block-12 h2.block-title { float: left; margin-right: 10px; line-height: 25px; }
#block-block-12 .facebook, #block-block-12 .twitter, #block-block-12 .rss { float: left; text-indent: -9999px; width: 24px; height: 25px; margin-right: 5px; background: transparent url(b4eb43e984645fa37536632c91c67b93685ca437.png)  no-repeat scroll 0px 0px; }
#block-block-12 .facebook { background-position: -24px 0px; }
#block-block-12 .rss { background-position: -48px 0px; }
#block-block-12 .addthis_pill_style { margin-top: 2px; }
#block-views-demos-rss-block { background: rgb(56, 98, 150) url(33e126a1ffa2f30827103ce586d159dbc087777c.png)  repeat-x scroll 0px 0px; padding: 0px 5px 5px; }
#block-views-demos-rss-block h2.block-title { float: left; width: 83px; height: 21px; background: transparent url(e8279a7286e2fab528e7b538ede5a0c37aaa2eab.png)  no-repeat scroll 0px 0px; text-indent: 110%; white-space: nowrap; overflow: hidden; color: rgb(255, 255, 255); margin: 10px 0px 10px 5px; padding: 0px; }
#block-views-demos-rss-block .view-header { color: rgb(255, 255, 255); font-size: 0.857em; line-height: 1.333em; }
#block-views-demos-rss-block .view-header p { line-height: 1; padding-top: 20px; padding-right: 5px; text-align: right; margin: 0px; }
#block-views-demos-rss-block .block-content .item-list { background: rgb(255, 255, 255) none repeat scroll 0% 0%; clear: left; float: left; width: 100%; }
#block-views-demos-rss-block .block-content h3 { font-size: 1em; line-height: 1.143em; }
#block-views-demos-rss-block .block-content h3 a { color: rgb(80, 116, 161); }
#block-views-demos-rss-block .block-content .view-footer { clear: left; color: rgb(255, 255, 255); padding: 5px 10px 0px; }
#block-views-demos-rss-block .block-content .view-footer a.about-demos { float: right; font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif; font-size: 0.714em; line-height: 2em; font-weight: 700; text-transform: uppercase; }
#block-views-demos-rss-block .block-content .view-footer a.read-more { background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 100% -240px; }
#block-views-demos-rss-block .block-content .view-footer a.read-more:hover { background-position: 100% -280px; }
#block-views-similar-entries-block-1 h3 { font-size: 0.929em; line-height: 1.2; }
div.mc-field-group { float: left; margin-right: 0px; width: 65.591%; }
.watermark { color: rgb(204, 204, 204); }
#mce-EMAIL { background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 5px -438px; color: rgb(107, 107, 107); padding-left: 23px; width: 100%; }
#mce-EMAIL:hover { background-position: 5px -478px; }
#mc-embedded-subscribe { border-radius: 0px 3px 3px 0px; border-left: medium none; }
#block-views-voices-list-block, #block-views-masthead-block, #block-views-nodequeue-7-block, #block-views-nodequeue-8-block { margin-bottom: 40px; }
#block-views-voices-list-block .block-title, #block-views-masthead-block .block-title, #block-views-nodequeue-7-block .block-title, #block-views-nodequeue-8-block .block-title { font-size: 1.071em; line-height: 1.333em; margin-bottom: 1em; }
#block-views-voices-list-block .views-row, #block-views-masthead-block .views-row, #block-views-nodequeue-7-block .views-row, #block-views-nodequeue-8-block .views-row { border-top: 1px dotted rgb(204, 204, 204); clear: both; position: relative; padding: 20px 0px 0px; }
#block-views-voices-list-block .views-row-last, #block-views-masthead-block .views-row-last, #block-views-nodequeue-7-block .views-row-last, #block-views-nodequeue-8-block .views-row-last { border-bottom: 1px dotted rgb(204, 204, 204); }
#block-views-voices-list-block .views-field-field-photo, #block-views-voices-list-block .views-field-field-bio-photo, #block-views-masthead-block .views-field-field-photo, #block-views-masthead-block .views-field-field-bio-photo, #block-views-nodequeue-7-block .views-field-field-photo, #block-views-nodequeue-7-block .views-field-field-bio-photo, #block-views-nodequeue-8-block .views-field-field-photo, #block-views-nodequeue-8-block .views-field-field-bio-photo { float: left; margin-bottom: 20px; max-width: 25%; }
#block-views-voices-list-block h3, #block-views-masthead-block h3, #block-views-nodequeue-7-block h3, #block-views-nodequeue-8-block h3 { margin-bottom: 0.25em; }
#block-views-voices-list-block h3, #block-views-voices-list-block .views-field-description, #block-views-voices-list-block .views-field-body, #block-views-voices-list-block .read-more, #block-views-masthead-block h3, #block-views-masthead-block .views-field-description, #block-views-masthead-block .views-field-body, #block-views-masthead-block .read-more, #block-views-nodequeue-7-block h3, #block-views-nodequeue-7-block .views-field-description, #block-views-nodequeue-7-block .views-field-body, #block-views-nodequeue-7-block .read-more, #block-views-nodequeue-8-block h3, #block-views-nodequeue-8-block .views-field-description, #block-views-nodequeue-8-block .views-field-body, #block-views-nodequeue-8-block .read-more { clear: right; float: right; width: 71.875%; }
.no-sidebars #block-views-masthead-block h3, .no-sidebars #block-views-masthead-block .views-field-description, .no-sidebars #block-views-masthead-block .views-field-body, .no-sidebars #block-views-masthead-block .read-more, .no-sidebars #block-views-nodequeue-7-block h3, .no-sidebars #block-views-nodequeue-7-block .views-field-description, .no-sidebars #block-views-nodequeue-7-block .views-field-body, .no-sidebars #block-views-nodequeue-7-block .read-more, .no-sidebars #block-views-nodequeue-8-block h3, .no-sidebars #block-views-nodequeue-8-block .views-field-description, .no-sidebars #block-views-nodequeue-8-block .views-field-body, .no-sidebars #block-views-nodequeue-8-block .read-more { width: 80.851%; }
.no-sidebars #block-views-masthead-block .views-field-field-bio-photo, .no-sidebars #block-views-nodequeue-7-block .views-field-field-bio-photo, .no-sidebars #block-views-nodequeue-8-block .views-field-field-bio-photo { max-width: 17.021%; }
#block-views-article-author-block .bio-image { float: left; margin-right: 5%; }
#block-views-article-author-block p { margin-bottom: 10px; }
#block-views-voices-list-block-1 .views-field-field-photo, #block-views-article-author-block .views-field-field-photo { float: left; margin-bottom: 10px; margin-right: 10px; }
.node-type-author h1.instapaper_title { margin-bottom: 10px; margin-left: 19.149%; }
.node-type-author .field-name-field-bio-photo { float: left; margin-bottom: 20px; margin-right: 2.128%; margin-top: -50px; max-width: 17.021%; }
.node-type-author #block-system-main .field-name-body { float: right; width: 80.851%; }
.node-type-author #block-views-articles-by-author-block .post-author, .node-type-author #block-views-articles-by-author-block .post-date { float: left; margin-bottom: 10px; }
.the-lab .views-row { background: transparent url(9c1753fbe1455e223b76280319c4defbb99d3c17.png)  no-repeat scroll -10px 0px; float: left; width: 26%; padding: 3%; }
.the-lab h3 { margin-bottom: 0.5em; text-align: center; }
.the-lab .subtitle { text-align: center; }
#block-views-meta-block.contextual-links-region { position: static; }
#block-views-meta-block .post-date, #block-views-meta-block .post-author { float: left; margin-bottom: 10px; padding-right: 10px; }
#block-views-meta-block .post-teaser { clear: left; font-size: 1.143em; line-height: 1.25em; margin-bottom: 20px; }
#block-views-issue-nav-block h2.block-title { margin-bottom: 0px; border-bottom: 1px dotted rgb(204, 204, 204); padding: 0px 9px; }
#block-views-issue-nav-block .block-content .item-list { border-bottom: 1px dotted rgb(204, 204, 204); }
#block-views-issue-nav-block .block-content .item-list li { margin: 0px; padding: 0px; }
#block-views-issue-nav-block .block-content .item-list li a { display: block; padding: 4px 9px 4px 18px; }
#block-views-issue-nav-block .block-content .item-list h2 { display: block; float: none; background: transparent url(d2ce95aefa007bebf81b888505fe830c7c247417.png)  no-repeat scroll -588px -111px; margin: 0px; padding: 9px 9px 9px 18px; }
#block-views-issue-nav-block .block-content .item-list h2:hover { cursor: pointer; }
#block-views-issue-nav-block .block-content .item-list ul { padding: 0px 0px 9px; }
#block-views-issue-nav-block .block-content .item-list.selected h2 { background-position: 7px -391px; padding: 9px 9px 5px 18px; }
ul.js-pager { display: block; border-top: 1px dotted rgb(204, 204, 204); list-style: outside none none; margin: 0px; padding: 0px; }
ul.js-pager li { font-size: 0.857em; line-height: 1.667em; border-width: 1px; border-style: solid; border-color: rgb(229, 229, 229) rgb(229, 229, 229) rgb(163, 163, 163); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(107, 107, 107); cursor: pointer; float: left; font-weight: 700; text-transform: uppercase; margin: 10px 6px 20px 0px; padding: 0px 5px; }
ul.js-pager li:hover { color: rgb(51, 51, 51); border-color: rgb(163, 163, 163); }
ul.js-pager li.active { border-width: 1px; border-style: solid; border-color: rgb(152, 168, 194) rgb(152, 168, 194) rgb(90, 110, 147); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(49, 81, 133); }
ul.js-pager li.active:hover { color: rgb(24, 40, 72); border-color: rgb(90, 110, 147); }
ul.js-pager li.next { border: medium none; margin-top: 11px; padding-right: 20px; background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 100% -320px; }
ul.js-pager li.next:hover { background-position: 100% -360px; }
ul.js-pager li.showFull { background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 0px -1320px; border: medium none; float: right; margin-right: 0px; margin-top: 11px; padding-left: 20px; }
ul.js-pager li.showFull:hover { background-position: 0px -1360px; }
ul.js-pager li.showPaged { background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 0px -1240px; border: medium none; display: none; float: right; margin-right: 0px; margin-top: 11px; padding-left: 20px; visibility: hidden; }
ul.js-pager li.showPaged:hover { background-position: 0px -1280px; }
.node-image, .node-article .image { clear: both; display: block; text-align: center; margin: 0px auto 3.846%; }
.node-image .field-name-field-feature-image, .node-image .field-name-field-image, .node-image .field-image, .node-article .image .field-name-field-feature-image, .node-article .image .field-name-field-image, .node-article .image .field-image { border: 1px solid rgb(242, 242, 242); }
.node-image .field-name-field-feature-image, .node-article .image .field-name-field-feature-image { padding: 3px; }
.node-image .field-name-field-photo-caption, .node-image .field-name-field-credit, .node-article .image .field-name-field-photo-caption, .node-article .image .field-name-field-credit { font-size: 0.714em; line-height: 1.6em; border-top: medium none; clear: both; color: rgb(153, 153, 153); text-align: right; padding: 5px 10px; }
.slideshow .field-name-body .field-items .field-item p { font-size: 12px; line-height: 20px; clear: both; color: rgb(153, 153, 153); text-align: left; margin-bottom: 10px; padding-top: 0px; }
.image .field-name-body .field-items .field-item p { font-size: 12px; line-height: 20px; clear: both; color: rgb(153, 153, 153); text-align: left; margin-bottom: 10px; }
.node-image .field-name-body, .node-article .image .field-name-body { font-size: 0.857em; line-height: 1.333em; color: rgb(0, 0, 0); text-align: left; padding: 0px; }
.node-image .field-name-body p, .node-article .image .field-name-body p { padding-top: 10px; margin: 0px; }
.slideshow h2.block-title { font-size: 0.857em; color: rgb(51, 51, 51); line-height: 24px; position: relative; text-align: left; text-transform: uppercase; padding: 0px 0px 0px 30px; }
.slideshow h2.block-title::before { background: transparent url(24d6861c1358ef20a83dd369db63c612e37341f4.png)  no-repeat scroll 0px 0px; content: "Slideshow"; float: left; height: 34px; left: -10px; margin-top: -17px; overflow: hidden; position: absolute; text-align: left; text-indent: -9999px; top: 50%; width: 34px; z-index: 150; }
.slideshow h3.title { color: rgb(153, 0, 0); text-align: left; margin: 0px; padding: 0.5em 0px 0px; }
.group-feature-image { max-width: 220px; }
.image-left .image, .node-article .float-left, .float-left { float: left; margin-top: 10px; margin-left: -10px; margin-right: 3.774%; }
.image-right .image, .node-article .float-right, .float-right { margin-top: 10px; float: right; margin-left: 3.774%; margin-right: -10px; }
.node-article .float-right { margin-right: 0px; margin-top: 0px; }
.node-article .float-left { margin-left: 0px; margin-top: 0px; }
.image-left .image-large, .image-right .image-large, .image-large { float: none; margin-left: 0px; margin-right: 0px; width: 100%; }
.image-medium { max-width: 60.377%; }
.image-small { max-width: 30.189%; }
.node-article #in-article-ad { float: right; margin-left: 1.887%; margin-bottom: 1.887%; border-top: 1px solid rgb(204, 204, 204); }
#in-article-ad { text-align: center; font-size: 0.714em; line-height: 2em; text-transform: uppercase; color: rgb(107, 107, 107); }
#fancybox-left:hover span, #fancybox-left-ico { left: -16px; }
#fancybox-left:hover span { background-position: -40px -240px; }
#fancybox-right:hover span, #fancybox-right-ico { left: auto; right: -16px; }
#fancybox-right:hover span { background-position: -40px -270px; }
.fancybox-title-inside { text-align: left; }
#fancybox-title { font-size: 1em; }
#fancybox-title .credit { font-size: 0.714em; line-height: 1.6em; color: rgb(153, 153, 153); }
#fancybox-title .caption { font-size: 0.857em; line-height: 1.333em; color: rgb(0, 0, 0); }
#block-views-subterms-block-2, #block-views-subterms-block-1, #block-views-subterms-block { float: left; padding-top: 20px; text-align: center; width: 14.844%; }
#block-views-subterms-block-2 .block-content a, #block-views-subterms-block-1 .block-content a, #block-views-subterms-block .block-content a { background: transparent url(8134db5e4271d572c5760ca69035f0c9c5468193.png)  no-repeat scroll 0px 0px; color: rgb(107, 107, 107); display: block; text-decoration: none; padding: 6px 0px; }
#block-views-subterms-block-2 .block-content a.active, #block-views-subterms-block-1 .block-content a.active, #block-views-subterms-block .block-content a.active { color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 204, 204) -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; font-weight: 700; margin-bottom: -1px; margin-right: -1px; padding-right: 1px; position: relative; z-index: 300; }
#block-views-subterms-block-2 .block-content img, #block-views-subterms-block-1 .block-content img, #block-views-subterms-block .block-content img { opacity: 0.8; -moz-box-orient: vertical; transition: opacity 0s ease 0s, all 0.15s ease 0s; padding-bottom: 5px; display: inline; margin: 0px auto; }
#block-views-subterms-block-2 .block-content a:hover img, #block-views-subterms-block-1 .block-content a:hover img, #block-views-subterms-block .block-content a:hover img { opacity: 1; }
#block-views-subterms-block-2 .block-content .topic-name, #block-views-subterms-block-1 .block-content .topic-name, #block-views-subterms-block .block-content .topic-name { font-size: 0.786em; line-height: 1.364em; display: block; padding: 0px 10px; }
#block-views-bde3409abb1955cbd726b3d372cb7634, #block-views-390b15055e944ec511244d86fe774c94 { box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.5); background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); clear: none; float: left; width: 84.688%; }
.page-topic #block-views-taxonomy-term-block-1, .page-topic #block-system-main { box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.5); background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); clear: none; width: 48%; }
.page-topic #block-views-taxonomy-term-block-1 { float: left; }
.page-topic #block-system-main { float: right; }
.page-topic .view-taxonomy-term h3 { font-size: 1.143em; line-height: 1.25em; font-weight: 700; margin: 0px; }
.page-topic .view-taxonomy-term .pick-link, .page-topic .view-taxonomy-term .unpick-link { font-size: 9px; text-transform: uppercase; font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif; }
.page-topic .view-taxonomy-term .pick-link a, .page-topic .view-taxonomy-term .unpick-link a { color: rgb(153, 0, 0); }
.page-topic .view-taxonomy-term h2.block-title { margin-bottom: 0px; }
.page-topic .view-taxonomy-term p { margin-bottom: 0px; }
.page-topic .view-taxonomy-term .views-row, #block-views-bde3409abb1955cbd726b3d372cb7634 .views-row, #block-views-390b15055e944ec511244d86fe774c94 .views-row { border-top: 1px dotted rgb(204, 204, 204); padding: 3.69%; }
#block-views-bde3409abb1955cbd726b3d372cb7634 .large-featured-image img, #block-views-390b15055e944ec511244d86fe774c94 .large-featured-image img { display: block; margin-bottom: 3.984%; }
#block-views-bde3409abb1955cbd726b3d372cb7634 .small-featured-image, #block-views-390b15055e944ec511244d86fe774c94 .small-featured-image { float: right; }
#block-views-bde3409abb1955cbd726b3d372cb7634 .small-featured-image img, #block-views-390b15055e944ec511244d86fe774c94 .small-featured-image img { float: right; margin-bottom: 10px; margin-left: 10px; }
.page-topic .view-taxonomy-term .pager, #block-views-bde3409abb1955cbd726b3d372cb7634 .pager, #block-views-390b15055e944ec511244d86fe774c94 .pager { padding: 3.69%; }
#block-views-blog-list-block-1 .views-field-field-logo { clear: both; width: 17.857%; }
#block-views-blog-list-block-1 h3, #block-views-blog-list-block-1 h4, #block-views-blog-list-block-1 p { clear: right; float: right; margin-left: 0px; width: 78.571%; }
#block-views-blog-list-block { background: transparent url(3a1d989d8eabf1ecf7c1cb28248bb6a2a6191a37.png)  repeat-y scroll 50% 0px; }
#block-views-blog-list-block .blog-logo { display: inline; float: left; margin-bottom: 20px; width: 26.667%; }
#block-views-blog-list-block .blog-title, #block-views-blog-list-block .blog-description { clear: right; display: inline; float: right; width: 70%; }
#block-views-blog-list-block .blog-title { font-size: 1.429em; line-height: 2em; color: rgb(24, 40, 72); margin-bottom: 0.25em; padding-top: 0.25em; }
#block-views-blog-list-block .blog-title a { color: rgb(24, 40, 72); }
#block-views-blog-list-block .blog-title a:hover { color: rgb(49, 81, 133); }
#block-views-blog-list-block .blog-description { color: rgb(49, 81, 133); font-size: 0.857em; line-height: 1.333em; margin-bottom: 10px; }
#block-views-blog-list-block .group-feature-image { margin-left: 10px; max-width: 40%; }
#block-views-blog-list-block .views-row { display: inline; float: left; width: 46.875%; }
#block-views-blog-list-block .views-row .view-blog-content .views-row { float: left; padding-bottom: 6.289%; padding-top: 6.289%; width: auto; margin: 0px; }
#block-views-blog-list-block .views-row div.read-more { border-top: 1px dotted rgb(204, 204, 204); clear: both; padding: 6.289% 0px; }
#block-views-taxonomy-term-info-block { margin-bottom: 20px; position: relative; }
#block-views-taxonomy-term-info-block .views-field-field-logo { float: left; left: 0px; margin-top: -45px; position: absolute; top: 0px; width: 75px; }
#block-views-taxonomy-term-info-block .views-field-description { font-size: 1.143em; line-height: 1.25em; color: rgb(49, 81, 133); margin-left: 95px; margin-right: 3.125%; }
.page-taxonomy-term-246245 h1.instapaper_title, .page-taxonomy-term-178 h1.instapaper_title, .page-taxonomy-term-180 h1.instapaper_title { color: rgb(24, 40, 72); margin-bottom: 0px; position: relative; margin-left: 95px; z-index: 200; }
.page-taxonomy-term-246245 .view-taxonomy-term .pager, .page-taxonomy-term-178 .view-taxonomy-term .pager, .page-taxonomy-term-180 .view-taxonomy-term .pager { padding: 3.125% 0px; }
#block-block-10 .section { border-top: 1px dotted rgb(204, 204, 204); padding: 7.143% 7.143% 3.571%; }
#block-tap-prev-next-tap-prev-next { position: relative; z-index: 1000; line-height: 40px; }
#block-tap-prev-next-tap-prev-next .block-content { right: 10px; position: absolute; width: 100%; text-align: right; }
#block-tap-prev-next-tap-prev-next a.prev, #block-tap-prev-next-tap-prev-next a.next { background-image: url(d2ce95aefa007bebf81b888505fe830c7c247417.png) ; background-repeat: no-repeat; background-position: 100% -120px; -moz-box-orient: vertical; color: rgb(0, 0, 0); font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif; font-size: 0.714em; line-height: 2em; font-weight: 700; text-transform: uppercase; padding-right: 5px; padding-left: 5px; position: relative; display: inline; }
#block-tap-prev-next-tap-prev-next a.prev, #block-tap-prev-next-tap-prev-next a.next { background-image: url(d2ce95aefa007bebf81b888505fe830c7c247417.png) ; background-repeat: no-repeat; background-position: 100% -120px; -moz-box-orient: vertical; color: rgb(0, 0, 0); font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif; font-size: 0.714em; line-height: 2em; font-weight: 700; text-transform: uppercase; padding-right: 5px; padding-left: 5px; position: relative; display: inline; }
#block-tap-prev-next-tap-prev-next a.prev em, #block-tap-prev-next-tap-prev-next a.next em { display: none; position: absolute; left: 0px; bottom: 20px; background: transparent url(273c881a83615b5ce2a43e86bbd4fdfcacaddd06.png)  no-repeat scroll 0px 100%; color: rgb(255, 255, 255); font-style: normal; width: 185px; text-decoration: none; padding: 5px 10px 13px; }
#block-tap-prev-next-tap-prev-next a.prev:hover em, #block-tap-prev-next-tap-prev-next a.next:hover em { display: block; text-align: left; text-decoration: none; }
#block-tap-prev-next-tap-prev-next a.prev:visited, #block-tap-prev-next-tap-prev-next a.next:visited { opacity: 1; }
#block-tap-prev-next-tap-prev-next a.prev.prev, #block-tap-prev-next-tap-prev-next a.next.prev { background-image: url(d2ce95aefa007bebf81b888505fe830c7c247417.png) ; background-repeat: no-repeat; background-position: 0px -1095px; }
#block-tap-prev-next-tap-prev-next a.prev.prev:hover, #block-tap-prev-next-tap-prev-next a.next.prev:hover { background-position: 0px -1135px; }
#block-subscription-check-subscribe-tap .block-title { font-size: 0.857em; line-height: 1.667em; background-color: rgb(204, 0, 0); color: rgb(255, 255, 255); text-align: center; }
#block-subscription-check-subscribe-tap .block-content { border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#block-subscription-check-subscribe-tap .block-content .item-list ul li { font-size: 1em; line-height: 1.429em; text-align: center; margin: 0px; }
#block-subscription-check-subscribe-tap .block-content .item-list ul li a { display: block; font-weight: 700; text-decoration: none; padding: 5px 10px; }
#block-subscription-check-subscription-check .block-content li.first { font-size: 0.857em; line-height: 1.667em; margin-bottom: 10px; }
#block-subscription-check-subscription-check .block-content li.first em { font-weight: 700; font-style: normal; }
#block-mailchimp-mods-mailchimp-subscription form { background-color: rgb(242, 242, 242); padding-bottom: 10px; }
#block-mailchimp-mods-mailchimp-subscription .form-item { background-color: rgb(255, 255, 255); clear: both; position: relative; margin: 0px; padding: 10px; }
#block-mailchimp-mods-mailchimp-subscription .form-item input { float: left; left: 0px; margin-top: 3px; }
#block-mailchimp-mods-mailchimp-subscription label, #block-mailchimp-mods-mailchimp-subscription .description { display: block; margin-bottom: 0px; margin-left: 30px; }
#block-mailchimp-mods-mailchimp-subscription .form-submit { margin-top: 10px; margin-left: 40px; }
#block-block-67 { background-color: rgb(49, 81, 133); color: rgb(255, 255, 255); text-align: center; padding: 10px 20px; }
#block-user-login { border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: relative; padding: 10px 0px 50px; }
#block-user-login .item-list { font-size: 0.857em; line-height: 1.667em; border-top: 1px solid rgb(242, 242, 242); bottom: 0px; position: absolute; width: 100%; }
#block-user-login .item-list ul li { float: left; text-align: center; width: 50%; margin: 0px; }
#block-user-login .item-list ul li a { border-right: 1px solid rgb(242, 242, 242); display: block; padding: 10px 20px; }
#block-user-login .item-list ul li.last a { border-right: medium none; }
#block-user-login .form-item { clear: both; padding: 0px 20px; }
#block-user-login .form-item label { font-size: 0.857em; line-height: 1.667em; float: left; width: 150px; }
#block-user-login .form-submit { clear: both; margin-left: 170px; }
h2.comment-title { background: transparent url(fecc4a42fcc4b78138e030896e3551154909236b.png)  no-repeat scroll 0px 50%; font-size: 0.929em; line-height: 3.077em; margin-left: -10px; padding-left: 40px; }
.attribution { background-color: rgb(242, 242, 242); position: relative; padding: 5px 10px; }
.attribution .commenter-name { font-size: 0.929em; line-height: 1.538em; color: rgb(49, 81, 133); font-weight: 700; float: left; margin-right: 10px; }
.attribution .comment-permalink { background-image: url(a230b9feae72823aacae00f65dd37948f425c1ed.png) ; background-repeat: no-repeat; background-position: 0px -1160px; text-indent: 110%; white-space: nowrap; overflow: hidden; float: left; height: 20px; position: absolute; right: 100%; margin-right: 5px; margin-top: -10px; top: 50%; width: 20px; }
.attribution .comment-permalink:hover { background-position: 0px -1200px; }
.comment-text p { font-size: 0.929em; line-height: 1.538em; margin-bottom: 0.5em; }
#comment-form-wrapper { box-shadow: 0px 0px 0px 4px rgb(255, 255, 255) inset, 0px 0px 0px 5px rgb(242, 242, 242) inset; border: 1px solid rgb(204, 204, 204); padding: 5px; }
#comment-form-wrapper h2.comment-form-title { font-size: 1.071em; line-height: 1.333em; border-bottom: 1px solid rgb(242, 242, 242); padding: 1em 15px; }
#comment-form-wrapper #comment-form { padding: 0px 15px 15px; }
.filter-help { position: absolute; right: 1.5em; bottom: 100%; padding: 0px; }
.filter-help a { border-radius: 3px; display: block; height: 20px; overflow: hidden; text-indent: -9999px; width: 20px; }
.filter-help a:hover { background-color: rgb(255, 255, 255); text-indent: 0px; width: auto; }
ul.tips { font-size: 0.929em; line-height: 1.538em; color: rgb(107, 107, 107); }
.views-exposed-form { clear: both; padding-bottom: 10px; }
.views-exposed-form label, .views-exposed-form .views-widget { float: left; margin-right: 10px; }
#block-block-101 { float: right; clear: none; width: 34.375%; }
#block-block-101 h3 { background-color: rgb(49, 81, 133); font-size: 18px; line-height: 1.538em; color: rgb(255, 255, 255); font-family: Oswald,sans-serif; font-weight: 400; margin: 20px 0px 0px; padding: 0px 0px 0px 20px; }
#block-block-101 #readerfeedback { border-bottom: 1px dotted rgb(204, 204, 204); padding: 10px; }
#block-block-101 #readerfeedback p, #block-block-101 a { font-size: 12px; font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif; }
#block-block-101 img.image-left { float: left; padding-right: 3px; }
.view-voices-list .views-field-field-photo div.field-content { padding-bottom: 2em; }
.view-id-voices_list.view-display-id-block .views-field-field-tagline div.field-content { float: right; width: 71.875%; padding-bottom: 1em; }
#fancybox-content { width: 500px; }
.recurly-signup .plan { border-top: 1px dotted rgb(204, 204, 204); background-color: rgb(242, 242, 242); padding: 10px; }
.recurly-signup .plan-leader { float: left; margin-right: 20px; width: 120px; }
.recurly-signup .plan-leader .plan-amount-big { font-size: 5.143em; line-height: 1.111em; color: rgb(107, 107, 107); font-style: italic; }
.recurly-signup .plan-info { float: left; margin-top: 10px; width: 300px; }
.recurly-signup h2 { color: rgb(204, 0, 0); font-size: 1em; line-height: 1.429em; font-weight: 700; margin-bottom: 0px; }
.recurly-signup .plan-signup { margin-top: 1em; }
.page-user-donate .container { width: 650px; }
.page-user-donate h1 { color: rgb(49, 81, 133); font-size: 1.714em; font-weight: 700; line-height: 1.667em; font-family: "Droid Serif"; }
body.node-type-article .share-options { margin-top: 20px; margin-bottom: 20px; }
.sidenote { margin-right: 0px; position: absolute; right: 0px; top: auto; width: 270px; font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif ! important; font-size: 14px; line-height: 20px; color: rgb(119, 119, 119); }
sup.sidenotenumber { font-size: 12px ! important; position: relative; top: -0.5em; font-weight: 700; font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif ! important; }
.sidenotenumber { color: rgb(153, 0, 0); font-weight: 700; }
body.node-type-video h1.instapaper_title { width: 620px; }
.section-special { font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif; font-size: 10px; font-weight: 700; text-transform: uppercase; }
#block-views-articles-by-tag-block-1 h2.block-title, #block-views-articles-by-tag-block-2 h2.block-title { color: rgb(255, 255, 255); font-family: Oswald,sans-serif; font-size: 18px; font-weight: 700; letter-spacing: 1px; background-color: rgb(49, 81, 133); margin-bottom: 0px; padding: 0px 0px 0px 15px ! important; }
body.node-type-article #sidebar-first { padding-left: 15px; padding-top: 25px; }
.node-article .field-name-body h1 { font-size: 24px; line-height: 17px; margin: 0px 0px 17px; }
.node-article .field-name-body h2 { font-size: 22px; line-height: 18px; margin: 0px 0px 18px; }
.node-article .field-name-body h3 { font-size: 20px; line-height: 20px; margin: 0px 0px 20px; }
.node-article .field-name-body h4 { font-size: 18px; line-height: 23px; margin: 0px 0px 23px; }
.node-article .field-name-body p, .node-article .field-name-body ul, .node-article .field-name-body blockquote, .node-article .field-name-body pre, .node-article .field-name-body td, .node-article .field-name-body th, .node-article .field-name-body label { font-size: 16px; line-height: 26px; margin: 0px 0px 26px; }
.node-article .field-name-body ul { font-size: 16px; line-height: 26px; margin: 0px 0px 26px 30px; }
.node-article .field-name-body li { margin-bottom: 26px; }
.node-article .field-name-body p.small { font-size: 14px; line-height: 29px; margin: 0px 0px 29px; }
.node-article .field-name-body table { border-collapse: collapse; margin-bottom: 26px; }
.node-article .field-name-body blockquote { font-size: 16px; line-height: 26px; border-left: 3px solid rgb(153, 0, 0); margin: 0px 26px 26px; }
.node-article .field-name-body .pullquote-large { font-family: Oswald,sans-serif; font-size: 20px; line-height: 22px; font-weight: 700; margin-top: 22px; padding-left: 30px; padding-right: 30px; text-align: center; }
.node-article .dropcap { margin-top: 5px; }
.node-article .field-name-body span.pullquote-right { float: none ! important; margin-left: 0px ! important; }
.node-article .field-name-body span.pullquote-left { float: none ! important; margin-right: 0px ! important; }
.share-embed { position: relative; padding-top: 10px; margin-right: -55px; width: 35px; display: none; }
.share-embed li { list-style: outside none none; padding-bottom: 5px; }
body.node-type-article .share-embed { position: absolute; padding-top: 10px; float: right; left: 640px; width: 35px; margin-left: 20px; }
body.node-type-article .share-embed li { list-style: outside none none; margin-bottom: 5px; }
#table-of-contents { width: 250px; float: right; margin-left: 15px; border: 1px solid rgb(204, 204, 204); padding: 10px; }
#table-of-contents h4 { width: 100%; text-align: center; font-weight: 700; }
#table-of-contents p { font-size: 14px; line-height: 20px; font-weight: 700; font-family: "Droid sans"; margin-bottom: 15px; }
.fancybox-overlay .child p { word-break: break-all; white-space: normal; text-align: left; }
.view-id-clone_of_similar_by_terms .views-row { float: left; width: 120px; margin-right: 7px; }
.view-id-clone_of_similar_by_terms img { border: 1px solid rgb(204, 204, 204); padding: 5px; }
#block-views-clone-of-similar-by-terms-block { margin-bottom: 30px; margin-top: -20px; }
.main-carousel { box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.3); overflow: hidden; }
.main-carousel ul li { list-style-type: none; margin: 0px; position: relative; width: 49.5%; float: left; }
.main-carousel ul li.views-row-1 { width: 100%; float: none; margin-bottom: 6px; }
.main-carousel ul li.views-row-2 { margin-right: 1%; }
.main-carousel ul li .carousel-text { text-align: center; position: absolute; bottom: 0px; left: 0px; right: 0px; z-index: 10; padding: 15px 8px 8px; background: transparent linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 100%) repeat scroll 0% 0%; }
.main-carousel ul li h3 a { color: rgb(255, 255, 255); font-size: 14px; line-height: 15px; }
.main-carousel ul li .carousel-image img { margin-bottom: -5px; width: 100%; }
.main-carousel ul li.views-row-1 .carousel-text { padding: 35px 15px 15px; }
.main-carousel ul li.views-row-1 h3 a { font-size: 28px; line-height: 30px; }
.main-carousel ul li.views-row-1 .carousel-image img { margin-bottom: -5px; width: 100%; }
#block-views-homepage-carousel-block { padding-bottom: 40px; }
.control-wrap { width: 639px; text-align: center; height: 15px; position: absolute; }
#controls { list-style-type: none; display: inline-block; margin: 15px 0px 0px; }
#controls li:hover { cursor: pointer ! important; }
#controls li { float: left; background-image: url(fba4657e7cb4193c6f4f730d21370f4321dded73.png) ; background-position: 15px center; width: 15px; height: 15px; }
#controls li.current { background-position: -2px center; }
#arrows { display: block; margin-top: 11px; width: 125px; margin-left: 257px; }
span#prevBtn a { position: absolute; width: 15px; height: 25px; background: transparent url(457f708fc4b17b340bbdccd1b3f58abc2c75dcfc.png)  repeat scroll 15px center; text-decoration: none; }
span#nextBtn a { position: absolute; width: 15px; height: 25px; background: transparent url(2e9ef7263a3155dbb4690836ebaa892e8063c0dc.png)  repeat scroll 0px 0%; text-decoration: none; margin-left: 110px; }
span#nextBtn a:hover { background-position-x: 15px; }
span#prevBtn a:hover { background-position-x: 0px; }
.button-white:hover, .issue-links .subscribe a:hover, .recurly-signup .plan-select:hover, .article-title-small a, .bordered-box h4 a, .section-list h4 a, #block-views-voices-list-block-3 h4 a, #block-views-voices-list-block-2 h4 a, #block-views-tap-writers-block h4 a, #block-views-blog-list-block-1 h4 a, #block-views-comments-recent-block-1 h4 a, #block-views-articles-by-tag-block-6 h4 a, #block-views-articles-by-tag-block-5 h4 a, #block-views-articles-by-tag-block-4 h4 a, #block-views-articles-by-tag-block-3 h4 a, #block-views-articles-by-tag-block-2 h4 a, #block-views-articles-by-tag-block-1 h4 a, #block-block-10 h4 a, #block-views-multimedia-block h4 a, #block-subscription-check-subscription-check h4 a, #block-mailchimp-mods-mailchimp-subscription h4 a, #block-views-issue-nav-block .block-content h4 a, h3 a, .issue-content h3 a, #block-views-articles-by-issue-block h3 a, #block-views-20a135e000c6601eb7ba0ce3a1addac1 h3 a, #navigation ul.menu li a.active-trail:hover, #navigation ul.links li a.active-trail:hover, #block-views-nodequeue-2-block h3 a, #block-views-nodequeue-3-block h3 a, #block-views-articles-by-tag-block-6 .views-field-comment-count strong, #block-views-articles-by-tag-block-5 .views-field-comment-count strong, #block-views-articles-by-tag-block-4 .views-field-comment-count strong, #block-views-articles-by-tag-block-3 .views-field-comment-count strong, #block-views-articles-by-tag-block-2 .views-field-comment-count strong, #block-views-articles-by-tag-block-1 .views-field-comment-count strong { color: rgb(153, 0, 0); }
.bordered-box, .section-list, #block-views-voices-list-block-3, #block-views-voices-list-block-2, #block-views-tap-writers-block, #block-views-blog-list-block-1, #block-views-comments-recent-block-1, #block-views-articles-by-tag-block-6, #block-views-articles-by-tag-block-5, #block-views-articles-by-tag-block-4, #block-views-articles-by-tag-block-3, #block-views-articles-by-tag-block-2, #block-views-articles-by-tag-block-1, #block-block-10, #block-views-multimedia-block, #block-subscription-check-subscription-check, #block-mailchimp-mods-mailchimp-subscription, #block-views-issue-nav-block { border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
.bordered-box .views-row, .section-list .views-row, #block-views-voices-list-block-3 .views-row, #block-views-voices-list-block-2 .views-row, #block-views-tap-writers-block .views-row, #block-views-blog-list-block-1 .views-row, #block-views-comments-recent-block-1 .views-row, #block-views-articles-by-tag-block-6 .views-row, #block-views-articles-by-tag-block-5 .views-row, #block-views-articles-by-tag-block-4 .views-row, #block-views-articles-by-tag-block-3 .views-row, #block-views-articles-by-tag-block-2 .views-row, #block-views-articles-by-tag-block-1 .views-row, #block-block-10 .views-row, #block-views-multimedia-block .views-row, #block-subscription-check-subscription-check .views-row, #block-mailchimp-mods-mailchimp-subscription .views-row, #block-views-demos-rss-block .block-content .views-row { border-bottom: 1px dotted rgb(204, 204, 204); padding: 9px; }
.bordered-box .views-row::after, .section-list .views-row::after, #block-views-voices-list-block-3 .views-row::after, #block-views-voices-list-block-2 .views-row::after, #block-views-tap-writers-block .views-row::after, #block-views-blog-list-block-1 .views-row::after, #block-views-comments-recent-block-1 .views-row::after, #block-views-articles-by-tag-block-6 .views-row::after, #block-views-articles-by-tag-block-5 .views-row::after, #block-views-articles-by-tag-block-4 .views-row::after, #block-views-articles-by-tag-block-3 .views-row::after, #block-views-articles-by-tag-block-2 .views-row::after, #block-views-articles-by-tag-block-1 .views-row::after, #block-block-10 .views-row::after, #block-views-multimedia-block .views-row::after, #block-subscription-check-subscription-check .views-row::after, #block-mailchimp-mods-mailchimp-subscription .views-row::after, .block::after, .item-list .pager::after, .pager::after, ul.recurring-donations::after, #field-donation-0-field-donation-amount-add-more-wrapper::after, #block-views-nodequeue-3-block .block-content::after, #block-views-nodequeue-3-block .post-wrapper::after, #block-views-comments-recent-block .block-content::after, .front .comment-wrapper::after, #block-views-comments-recent-block-1 .comment-wrapper::after, #block-views-latest-articles-block::after, #block-views-demos-rss-block .block-content .views-row::after, #block-views-voices-list-block::after, #block-views-masthead-block::after, #block-views-nodequeue-7-block::after, #block-views-nodequeue-8-block::after, #block-views-voices-list-block .views-row::after, #block-views-masthead-block .views-row::after, #block-views-nodequeue-7-block .views-row::after, #block-views-nodequeue-8-block .views-row::after, #block-views-issue-nav-block .block-content .item-list::after, .page-topic .view-taxonomy-term .views-row::after, #block-views-bde3409abb1955cbd726b3d372cb7634 .views-row::after, #block-views-390b15055e944ec511244d86fe774c94 .views-row::after, #block-views-blog-list-block::after, #block-mailchimp-mods-mailchimp-subscription .form-item::after, .attribution::after, .recurly-signup .plan::after { content: " "; display: block; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.bordered-box .views-row-last, .section-list .views-row-last, #block-views-voices-list-block-3 .views-row-last, #block-views-voices-list-block-2 .views-row-last, #block-views-tap-writers-block .views-row-last, #block-views-blog-list-block-1 .views-row-last, #block-views-comments-recent-block-1 .views-row-last, #block-views-articles-by-tag-block-6 .views-row-last, #block-views-articles-by-tag-block-5 .views-row-last, #block-views-articles-by-tag-block-4 .views-row-last, #block-views-articles-by-tag-block-3 .views-row-last, #block-views-articles-by-tag-block-2 .views-row-last, #block-views-articles-by-tag-block-1 .views-row-last, #block-block-10 .views-row-last, #block-views-multimedia-block .views-row-last, #block-subscription-check-subscription-check .views-row-last, #block-mailchimp-mods-mailchimp-subscription .views-row-last, #block-views-demos-rss-block .block-content .views-row-last, #block-views-issue-nav-block .block-content .item-list:last-child, #block-block-101 #readerfeedback.last { border-bottom: medium none; }
.featured-author-name a, .bordered-box h3 a, .section-list h3 a, #block-views-voices-list-block-3 h3 a, #block-views-voices-list-block-2 h3 a, #block-views-tap-writers-block h3 a, #block-views-blog-list-block-1 h3 a, #block-views-comments-recent-block-1 h3 a, #block-views-articles-by-tag-block-6 h3 a, #block-views-articles-by-tag-block-5 h3 a, #block-views-articles-by-tag-block-4 h3 a, #block-views-articles-by-tag-block-3 h3 a, #block-views-articles-by-tag-block-2 h3 a, #block-views-articles-by-tag-block-1 h3 a, #block-block-10 h3 a, #block-views-multimedia-block h3 a, #block-subscription-check-subscription-check h3 a, #block-mailchimp-mods-mailchimp-subscription h3 a, #block-views-article-author-block h3 a, ul.links li a:hover, span.post-author a:hover, #block-views-issue-nav-block .block-content .item-list h2 a:hover, p.author a:hover, p.post-author a:hover, .post-author a:hover, .front .comment-wrapper span.timestamp a:hover, #block-views-comments-recent-block-1 .comment-wrapper span.timestamp a:hover { color: rgb(51, 51, 51); }
.featured-author-name a:hover, .bordered-box h3 a:hover, .section-list h3 a:hover, #block-views-voices-list-block-3 h3 a:hover, #block-views-voices-list-block-2 h3 a:hover, #block-views-tap-writers-block h3 a:hover, #block-views-blog-list-block-1 h3 a:hover, #block-views-comments-recent-block-1 h3 a:hover, #block-views-articles-by-tag-block-6 h3 a:hover, #block-views-articles-by-tag-block-5 h3 a:hover, #block-views-articles-by-tag-block-4 h3 a:hover, #block-views-articles-by-tag-block-3 h3 a:hover, #block-views-articles-by-tag-block-2 h3 a:hover, #block-views-articles-by-tag-block-1 h3 a:hover, #block-block-10 h3 a:hover, #block-views-multimedia-block h3 a:hover, #block-subscription-check-subscription-check h3 a:hover, #block-mailchimp-mods-mailchimp-subscription h3 a:hover, #block-views-article-author-block h3 a:hover, #block-views-subterms-block-2 .block-content a:hover, #block-views-subterms-block-1 .block-content a:hover, #block-views-subterms-block .block-content a:hover, #block-views-subterms-block-2 .block-content a.active:hover, #block-views-subterms-block-1 .block-content a.active:hover, #block-views-subterms-block .block-content a.active:hover { color: rgb(0, 0, 0); }
.article-title-small a:hover, .bordered-box h4 a:hover, .section-list h4 a:hover, #block-views-voices-list-block-3 h4 a:hover, #block-views-voices-list-block-2 h4 a:hover, #block-views-tap-writers-block h4 a:hover, #block-views-blog-list-block-1 h4 a:hover, #block-views-comments-recent-block-1 h4 a:hover, #block-views-articles-by-tag-block-6 h4 a:hover, #block-views-articles-by-tag-block-5 h4 a:hover, #block-views-articles-by-tag-block-4 h4 a:hover, #block-views-articles-by-tag-block-3 h4 a:hover, #block-views-articles-by-tag-block-2 h4 a:hover, #block-views-articles-by-tag-block-1 h4 a:hover, #block-block-10 h4 a:hover, #block-views-multimedia-block h4 a:hover, #block-subscription-check-subscription-check h4 a:hover, #block-mailchimp-mods-mailchimp-subscription h4 a:hover, #block-views-issue-nav-block .block-content h4 a:hover, h3 a:hover, label:hover, .issue-content h3 a:hover, #block-views-articles-by-issue-block h3 a:hover, #block-views-20a135e000c6601eb7ba0ce3a1addac1 h3 a:hover, #block-views-nodequeue-2-block h3 a:hover, #block-views-nodequeue-3-block h3 a:hover, #block-views-latest-articles-block h3 a:hover, #block-views-issue-nav-block .block-content .item-list li a.active { color: rgb(204, 0, 0); }
.section-list .views-field-field-logo a, #block-views-voices-list-block-3 .views-field-field-logo a, #block-views-voices-list-block-2 .views-field-field-logo a, #block-views-tap-writers-block .views-field-field-logo a, #block-views-blog-list-block-1 .views-field-field-logo a, .section-list .views-field-field-logo img, #block-views-voices-list-block-3 .views-field-field-logo img, #block-views-voices-list-block-2 .views-field-field-logo img, #block-views-tap-writers-block .views-field-field-logo img, #block-views-blog-list-block-1 .views-field-field-logo img, .section-list .views-field-field-photo a, #block-views-voices-list-block-3 .views-field-field-photo a, #block-views-voices-list-block-2 .views-field-field-photo a, #block-views-tap-writers-block .views-field-field-photo a, #block-views-blog-list-block-1 .views-field-field-photo a, .section-list .views-field-field-photo img, #block-views-voices-list-block-3 .views-field-field-photo img, #block-views-voices-list-block-2 .views-field-field-photo img, #block-views-tap-writers-block .views-field-field-photo img, #block-views-blog-list-block-1 .views-field-field-photo img, ul.links li.comment_forbidden span, .video-preview a, .video-preview img, .node-image a, .node-article .image a, .node-image .field-name-field-feature-image a, .node-image .field-name-field-image a, .node-image .field-image a, .node-article .image .field-name-field-feature-image a, .node-article .image .field-name-field-image a, .node-article .image .field-image a, .page-topic .view-taxonomy-term .large-featured-image, #block-views-bde3409abb1955cbd726b3d372cb7634 .large-featured-image, #block-views-390b15055e944ec511244d86fe774c94 .large-featured-image, #block-views-blog-list-block .blog-logo img, #block-views-taxonomy-term-info-block .views-field-field-logo img, .main-carousel views-row-1, .comment .submitted { display: block; }
.section-list h4, #block-views-voices-list-block-3 h4, #block-views-voices-list-block-2 h4, #block-views-tap-writers-block h4, #block-views-blog-list-block-1 h4, p a, #block-system-user-menu a, #block-block-2 a, #block-block-3 a, #block-views-blog-list-block-1 .item-list h4 a { font-weight: 700; }
.article-list h3, .view-taxonomy-term h3, .node-type-author #block-views-articles-by-author-block h3, #block-views-blog-list-block .views-row .view-blog-content h3, .page-taxonomy-term-246245 .view-taxonomy-term h3, .page-taxonomy-term-178 .view-taxonomy-term h3, .page-taxonomy-term-180 .view-taxonomy-term h3, .view-content-archive h3, p { margin-bottom: 1em; }
.article-list .views-row .teaser-social, .view-taxonomy-term .views-row .teaser-social, .node-type-author #block-views-articles-by-author-block .views-row .teaser-social, #block-views-blog-list-block .views-row .view-blog-content .views-row .teaser-social, .page-taxonomy-term-246245 .view-taxonomy-term .views-row .teaser-social, .page-taxonomy-term-178 .view-taxonomy-term .views-row .teaser-social, .page-taxonomy-term-180 .view-taxonomy-term .views-row .teaser-social, .view-content-archive .views-row .teaser-social, #comments { clear: both; padding-top: 10px; }
.article-list .views-row .teaser-social a iframe, .view-taxonomy-term .views-row .teaser-social a iframe, .node-type-author #block-views-articles-by-author-block .views-row .teaser-social a iframe, #block-views-blog-list-block .views-row .view-blog-content .views-row .teaser-social a iframe, .page-taxonomy-term-246245 .view-taxonomy-term .views-row .teaser-social a iframe, .page-taxonomy-term-178 .view-taxonomy-term .views-row .teaser-social a iframe, .page-taxonomy-term-180 .view-taxonomy-term .views-row .teaser-social a iframe, .view-content-archive .views-row .teaser-social a iframe, .issue-links .subscribe a, #ad-top .block .block-content, #block-block-1, #block-views-nodequeue-3-block .feature-image img, #block-views-articles-by-tag-block-6 #tweet-button, #block-views-articles-by-tag-block-5 #tweet-button, #block-views-articles-by-tag-block-4 #tweet-button, #block-views-articles-by-tag-block-3 #tweet-button, #block-views-articles-by-tag-block-2 #tweet-button, #block-views-articles-by-tag-block-1 #tweet-button, #block-views-voices-list-block-1 .views-field-field-photo img, #block-views-article-author-block .views-field-field-photo img, #block-views-blog-list-block .views-row-even .view-blog-content .views-row { float: left; }
.article-list .post-author, .view-taxonomy-term .post-author, .node-type-author #block-views-articles-by-author-block .post-author, #block-views-blog-list-block .views-row .view-blog-content .post-author, .page-taxonomy-term-246245 .view-taxonomy-term .post-author, .page-taxonomy-term-178 .view-taxonomy-term .post-author, .page-taxonomy-term-180 .view-taxonomy-term .post-author, .view-content-archive .post-author, .checkout-buttons input, .form-actions input, .share-options .addthis_toolbox .addthis_button_facebook_like, .share-options .addthis_toolbox .addthis_pill_style, .page-topic .view-taxonomy-term .post-author, #block-views-bde3409abb1955cbd726b3d372cb7634 .post-author, #block-views-390b15055e944ec511244d86fe774c94 .post-author, #block-views-390b15055e944ec511244d86fe774c94 .post-author, .view-our-latest .node-teaser .post-author { margin-right: 10px; }
.view-our-latest .node-teaser ul.inline { margin-top: 0px; }
.view-our-latest .node-blog-post { margin-bottom: 0px; }
.view-our-latest.view-display-id-page .views-row { padding-top: 20px; clear: both; }
.view-our-latest.view-display-id-page .views-field-title { margin-bottom: 8px; }
.view-our-latest.view-display-id-page .views-row-first { margin-top: 0px; }
.view-our-latest.view-display-id-page ul.pager { margin-top: 20px; }
.view-our-latest .views-field-field-homepage-image { float: left; margin-right: 10px; }
.cart_contents legend, #field-donation-0-field-donation-amount-add-more-wrapper label, .two-sidebars #block-views-demos-rss-block .view-header, ul.fullArticle li, .node-image br, .node-article .image br, #block-views-blog-list-block .block-title, #comment-form-wrapper #edit-preview { display: none; visibility: hidden; }
html.js span.cke_skin_kama .cke_wrapper, .filter-wrapper .form-item, #block-views-comments-recent-block-1 .comment-wrapper, #block-views-articles-by-tag-block-6 .at300b, #block-views-articles-by-tag-block-5 .at300b, #block-views-articles-by-tag-block-4 .at300b, #block-views-articles-by-tag-block-3 .at300b, #block-views-articles-by-tag-block-2 .at300b, #block-views-articles-by-tag-block-1 .at300b, #block-block-10 .block-content, .views-exposed-form .container-inline-date .date-padding { padding: 0px; }
.filter-guidelines, .share-options .addthis_toolbox .addthis_button_facebook_like, .share-options .addthis_toolbox addthis_button_email { padding-left: 0px; }
.form-item .description, .captcha .fieldset-description { color: rgb(107, 107, 107); font-size: 0.857em; line-height: 1.667em; }
.password-strength-title, .issue-volume-number div { display: inline; }
div.password-suggestions ul, #block-system-user-menu p, #block-system-user-menu ul, #block-block-2 p, #block-block-2 ul, #block-block-3 p, #block-block-3 ul, #messages ul, .front .comment-wrapper .comment-body p, #block-views-comments-recent-block-1 .comment-wrapper .comment-body p, #block-views-articles-by-tag-block-6 .subtitle p, #block-views-articles-by-tag-block-5 .subtitle p, #block-views-articles-by-tag-block-4 .subtitle p, #block-views-articles-by-tag-block-3 .subtitle p, #block-views-articles-by-tag-block-2 .subtitle p, #block-views-articles-by-tag-block-1 .subtitle p, .page-topic .view-taxonomy-term .subtitle p, #block-views-bde3409abb1955cbd726b3d372cb7634 .subtitle p, #block-views-390b15055e944ec511244d86fe774c94 .subtitle p, .page-topic .view-taxonomy-term ul.links, #block-views-bde3409abb1955cbd726b3d372cb7634 ul.links, #block-views-390b15055e944ec511244d86fe774c94 ul.links, #block-views-blog-list-block-1 h4, #block-views-blog-list-block-1 p, #block-views-blog-list-block .blog-description p, #comment-form-wrapper .form-actions { margin-bottom: 0px; }
#block-system-main, .page-taxonomy-term-246245 #block-views-taxonomy-term-info-block, .page-taxonomy-term-178 #block-views-taxonomy-term-info-block, .page-taxonomy-term-180 #block-views-taxonomy-term-info-block { clear: none; }
#sidebar-first .block, .two-sidebars #sidebar-second .block, #block-workbench-block, #block-block-12, #block-views-similar-entries-block-1, #block-views-voices-list-block .read-more, #block-views-masthead-block .read-more, #block-views-nodequeue-7-block .read-more, #block-views-nodequeue-8-block .read-more, #block-views-article-author-block .views-row { margin-bottom: 20px; }
.item-list ul .views-row, .articles .item-list ul, #block-subscription-check-subscribe-tap .block-content .item-list ul, .main-carousel ul { list-style-type: none; margin: 0px; }
ul.links li.comment_forbidden, .attribution .comment-time, .filter-help p { font-size: 0.786em; line-height: 1.818em; }
span.post-author, #block-views-issue-nav-block .block-content .item-list h2, p.author, p.post-author, .post-author, .front .comment-wrapper span.timestamp, #block-views-comments-recent-block-1 .comment-wrapper span.timestamp, .recurly-signup .plan-interval, .post-author { font-size: 0.714em; line-height: 2em; color: rgb(107, 107, 107); display: inline; font-weight: 700; text-transform: uppercase; }
span.post-author a, #block-views-issue-nav-block .block-content .item-list h2 a, p.author a, p.post-author a, .post-author a, .front .comment-wrapper span.timestamp a, #block-views-comments-recent-block-1 .comment-wrapper span.timestamp a, .issue-links .magazine-archive a:hover, #block-views-nodequeue-3-block h2.section:hover { color: rgb(107, 107, 107); }
.node-teaser .fluid-width-video-wrapper, .commerce-add-to-cart .form-submit, .node-type-author #block-system-main, .node-type-author #block-views-articles-by-author-block .content { clear: both; }
.lightbox, .node-issue, .node-special-report, .slideshow .field-image { position: relative; }
.view-articles-by-issue .package-item { margin-left: 20px ! important; }
.view-articles-by-issue .package-title { margin-left: -20px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid rgb(153, 0, 0); color: rgb(153, 0, 0); font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif; font-weight: bold; }
.articles .item-list ul .views-row h3, .view-articles-by-issue h3 { font-size: 0.929em; line-height: 1.538em; margin-bottom: 0px; }
.view-articles-by-issue .package { display: none; }
.view-articles-by-issue .subtitle { margin-bottom: 1em; }
.view-articles-by-issue .pdf_link { font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif; font-size: 0.929em; font-weight: bold; }
.view-articles-by-issue .pdf_link a { font-size: 0.929em; color: rgb(153, 0, 0); }
.articles .item-list ul .views-row-first .subtitle, #messages, .the-lab .subtitle p, #block-block-10 .section ul li, #comment-form-wrapper .username { font-size: 0.857em; line-height: 1.667em; }
#block-views-articles-by-issue-block .item-list:first-child, #block-views-20a135e000c6601eb7ba0ce3a1addac1 .item-list:first-child, #block-views-our-latest-block-1 .views-row-first, #block-views-nodequeue-4-block .views-row-first { border-top: medium none; padding-top: 0px; }
.region-content, #block-views-blog-list-block .views-row-odd { clear: left; }
#header a, #footer a, #block-menu-menu-footer-menu-right li a:hover, #admin-footer a, #block-views-demos-rss-block .block-content .view-footer a, #block-views-demos-rss-block .block-content .view-footer a:hover, .carousel-text p.post-author a { color: rgb(255, 255, 255); }
#header a:hover, #footer a:hover, #admin-footer a:hover { color: rgb(229, 229, 229); }
#logo, #block-system-user-menu ul, #block-block-2 ul, #ad-bottom .block, #block-views-nodequeue-1-block ul li, #block-views-nodequeue-2-block p, #block-views-demos-rss-block .block-content, #block-views-demos-rss-block .block-content .view-footer p, #block-views-issue-nav-block .block-content h4, #block-block-10 .last p, #block-subscription-check-subscription-check .block-content li, #block-block-67 p, .attribution p { margin: 0px; }
ul.recurring-donations li a:hover, #block-views-comments-recent-block li.views-row:hover, #block-views-comments-recent-block-1 li.views-row:hover, #block-subscription-check-subscribe-tap .block-content .item-list ul li a:hover, #block-user-login .item-list ul li a:hover { background-color: rgb(242, 242, 242); }
#navigation ul.menu li a:hover, #navigation ul.links li a:hover, #navigation ul.menu li ul li a:hover, #navigation ul.menu li ul li a.active-trail:hover, #navigation ul.links li ul li a:hover, #navigation ul.links li ul li a.active-trail:hover { color: rgb(204, 0, 0); background-color: rgb(242, 242, 242); }
#navigation ul.menu li ul li.first, #navigation ul.links li ul li.first, #block-views-nodequeue-2-block ul li.views-row-first, .page-topic .view-taxonomy-term .views-row-first, #block-views-bde3409abb1955cbd726b3d372cb7634 .views-row-first, #block-views-390b15055e944ec511244d86fe774c94 .views-row-first, #block-block-10 .first { border-top: medium none; }
#navigation ul.menu li:hover ul, #navigation ul.links li:hover ul, ul.fullArticle li.showPaged { display: block; visibility: visible; }
#content-header-sidebar .block-content div, #content-header-sidebar .block-content p, #content-header-sidebar .block-content img, #ad-bottom .block p { display: block; margin: 0px; }
#ad-bottom .block img, .node-image img, .node-article .image img { -moz-box-orient: vertical; display: inline; }
#block-menu-menu-footer-menu-left ul, #block-menu-menu-footer-menu-right ul { float: left; list-style-type: none; margin: 0px; }
#block-views-nodequeue-2-block .post-teaser, div.indicates-required, div.mc-field-group label, p.break, .views-exposed-form .form-type-date-select label, .page-user-donate #header, .page-user-donate #navigation, .page-user-donate h1.instapaper_title, .page-user-donate #footer, .page-user-donate #admin-footer, a.addthis_button_readitlater, a#context-block-region-ad-top, .submitted, .picture, body.page-node-edit .view-id-longform_articles, #block-views-articles-by-tag-block-1 .addthis_toolbox, #controls li a, #nrelate_related_placeholder, #first-time { display: none; }
#block-views-nodequeue-3-block .block-content, #block-views-comments-recent-block .block-content { margin-bottom: 20px; border: 1px solid rgb(204, 204, 204); overflow: hidden; }
#block-views-nodequeue-3-block .block-content.sliding, #block-views-comments-recent-block .block-content.sliding { background: transparent none repeat scroll 0% 0%; position: relative; }
#block-views-nodequeue-3-block .slider-wrapper #block-views-comments-recent-block .slider-wrapper { background: transparent url(239d922da3d8e3f153fae405fc7f43f04202c1a3.png)  no-repeat scroll 100% 100%; overflow: hidden; margin-left: 3%; margin-right: 3%; }
#block-views-nodequeue-3-block .slide-next:hover, #block-views-nodequeue-3-block .slide-previous:hover, #block-views-comments-recent-block .slide-next:hover, #block-views-comments-recent-block .slide-previous:hover { background-color: rgb(51, 51, 51); }
#block-views-nodequeue-3-block .slide-next, #block-views-comments-recent-block .slide-next { background: rgb(107, 107, 107) url(dcc634b5edcbbfab7cb75ef1d37c137d2d4fbfec.png)  no-repeat scroll 50% 50%; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-left: 1px solid rgb(51, 51, 51); right: 0px; }
#block-views-nodequeue-3-block .slide-previous, #block-views-comments-recent-block .slide-previous { background: rgb(107, 107, 107) url(3e70276facfadc48e7223a5979fe2eda66300b54.png)  no-repeat scroll 50% 50%; border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-right: 1px solid rgb(51, 51, 51); left: 0px; }
#block-views-nodequeue-3-block ul, #block-views-comments-recent-block ul { float: left; list-style-type: none; position: relative; width: 100%; margin: 0px; }
#block-views-nodequeue-3-block ul.slider li.views-row, #block-views-comments-recent-block ul.slider li.views-row { position: absolute; }
.front .comment-wrapper .comment-body, .front .comment-wrapper .author, #block-views-comments-recent-block-1 .comment-wrapper .comment-body, #block-views-comments-recent-block-1 .comment-wrapper .author, #block-views-similar-entries-block-1 li.views-row { margin-bottom: 5px; }
#block-views-latest-articles-block .views-row-even, #block-views-blog-list-block .views-row-even { clear: right; float: right; }
#block-views-voices-list-block p, #block-views-masthead-block p, #block-views-nodequeue-7-block p, #block-views-nodequeue-8-block p, #block-views-bde3409abb1955cbd726b3d372cb7634 h3, #block-views-390b15055e944ec511244d86fe774c94 h3, #block-block-10 .section h3, #block-block-10 .section ul { margin-bottom: 0.5em; }
#block-views-voices-list-block-1 p, #block-views-article-author-block p, .page-topic .view-taxonomy-term .subtitle, #block-views-bde3409abb1955cbd726b3d372cb7634 .subtitle, #block-views-390b15055e944ec511244d86fe774c94 .subtitle, #block-views-blog-list-block .views-row .view-blog-content .views-row p, #block-views-blog-list-block .views-row .view-blog-content .views-row blockquote, #block-block-10 p { font-size: 0.929em; line-height: 1.538em; }
.view-taxonomy-term .pager, .node-type-author #block-views-articles-by-author-block .pager { padding: 20px 0px; }
.the-lab, #block-views-subterms-block-2 .views-row, #block-views-subterms-block-1 .views-row, #block-views-subterms-block .views-row { float: left; width: 100%; }
.fullArticle .js-page, #fancybox-content .footnote { display: block ! important; }
#block-subscription-check-subscription-check .block-content, .comment-text { padding: 10px; }
#comment-list, .comment-by-node-author { border-top: 1px dotted rgb(204, 204, 204); }
.views-exposed-form .container-inline-date > .form-item, .views-exposed-form .form-item select, .views-exposed-form .form-item option { margin-right: 0px; }
.view-blog-list .views-field-description p, .view-voices-list .views-field-field-tagline div.field-content { font-size: 0.85em; color: rgb(102, 102, 102); }
.recurly-signup input.plan-select, .recurly-signup input.plan-select:active { padding: 6px 10px; }
body.node-type-article #content-header-content, body.node-type-video #content-header-content { padding-bottom: 0px; }
#breadcrumb, a#context-block-region-navigation, a#context-block-region-header, a#context-block-region-ad-bottom, a#context-block-region-sidebar_first, a#context-block-region-content, a#context-block-region-sidebar_second, a#context-block-region-content-header, a#context-block-region-footer { display: none ! important; }
.node-teaser ul.inline { margin-top: 20px; }
.author-longform div::before { content: "By "; }
.author-longform div a { color: rgb(34, 34, 34); }
h1.node-type-blog-post #main-content { width: 700px; margin-left: auto; margin-right: auto; }
.node-type-blog-post .region-content { width: 700px; margin-left: auto; margin-right: auto; }
.page-node-221357 #blog-follow { width: 325px; margin-left: auto; margin-right: auto; padding-bottom: 40px; }
.page-node-221357 #blog-follow div { float: left; }
.page-node-221357 #blog-follow .blog-follow-title { width: 100%; padding-bottom: 10px; padding-left: 90px; font-style: italic; }
.page-node-221357 #blog-follow .blog-facebook { width: 50px; height: 23px; overflow: hidden; margin-left: 15px; }
.page-node-221357 #blog-follow .blog-rss { margin-top: -9px; overflow: hidden; padding-left: 55px; }
.page-node-221357 #content-header-content { padding-bottom: 0px; }
.page-node-221357 .page-rss { display: none; }
.page-node-221357 .page-rss.display { display: block ! important; }
.page-node-221357 #main-content blockquote { margin: 20px 20px 30px; }
.page-node-221357 #main-content p { font-size: 16px; line-height: 28px; }
.page-node-221357 #main-content blockquote p { font-size: 14px; line-height: 24px; }
.node-type-blog-post #main-content p { font-size: 16px; line-height: 28px; }
.node-type-blog-post #main-content blockquote p { font-size: 14px; line-height: 24px; }
.node-type-blog-post #main-content blockquote { margin: 20px 20px 30px; }
.node-type-blog-post .blog-entry-title { width: 700px; margin: 40px auto 0.5em; font-size: 2.143em; line-height: 1.333em; font-weight: 700; color: rgb(153, 0, 0); font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif; }
.page-node-221357 h3 { width: 700px; margin-left: auto; margin-right: auto; font-size: 30px; line-height: 39px; font-weight: 700; padding-bottom: 20px; }
.node-type-blog-post h1.instapaper_title { display: none; }
.page-node-221357 h1.instapaper_title { display: none; }
.node-type-blog-post .blog-post-dateline { width: 700px; margin-left: auto; margin-right: auto; font-size: 12px; text-transform: uppercase; font-weight: bold; font-family: "Droid sans"; }
.node-type-blog-post #block-block-170 { width: 700px; margin-left: auto; margin-right: auto; margin-top: 20px; }
.node-type-blog-post #at-jumboshare td { border: medium none ! important; }
.node-type-blog-post .at4-count { padding-top: 20px; }
.node-type-blog-post #blog-follow { width: 325px; margin-left: auto; margin-right: auto; }
.node-type-blog-post #blog-follow div { float: left; }
.node-type-blog-post #blog-follow .blog-follow-title { width: 100%; padding-bottom: 10px; padding-left: 90px; font-style: italic; }
.node-type-blog-post #blog-follow .blog-facebook { width: 50px; height: 23px; overflow: hidden; margin-left: 15px; }
.node-type-blog-post #blog-follow .blog-rss { margin-top: -9px; overflow: hidden; padding-left: 55px; }
.node-type-blog-post #block-block-170 { margin-bottom: 40px; }
.node-type-blog-post #content-header-content { padding-bottom: 0px; }
.node-type-blog-post .page-rss { display: none; }
.node-type-blog-post .page-rss.display { display: block ! important; }
.node-type-blog-post #comments { display: none; }
.node-blog-post { margin-bottom: 90px; }
.addthis-waldman-homepage { margin-top: 30px; }
.image-full-width img { width: 100%; height: auto; }
.page-node-221357 #block-views-waldman-1-block { width: 700px; margin-top: 100px; margin-left: auto; margin-right: auto; }
.page-node-221357 #block-views-waldman-1-block-1, .page-node-221357 #block-views-waldman-1-block { width: 700px; margin-top: 100px; margin-left: auto; margin-right: auto; }
.node-type-blog-post .addthis-waldman-homepage { display: none; }
#block-views-waldman-homepage-block h3 { font-size: 1em; line-height: 1.429em; font-weight: 700; margin-bottom: 0px; }
#block-views-waldman-homepage-block .views-row-2 { padding-top: 15px; }
#block-views-waldman-homepage-block { border: 1px dotted rgb(204, 204, 204); }
#block-views-waldman-homepage-block .views-row { padding-left: 9px; padding-right: 9px; padding-bottom: 20px; border-bottom: 1px dotted rgb(204, 204, 204); }
#block-block-172 { display: none ! important; }
#block-block-172 h2.block-title { font-size: 24px; background-color: rgb(49, 81, 133); color: white; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; font-family: Oswald,sans-serif; }
#block-block-172 .views-row { border-bottom: 1px dotted rgb(204, 204, 204); padding: 9px; }
#block-block-172 h4 a { color: rgb(153, 0, 0); font-weight: bold; }
#block-block-172 h4 { margin-bottom: 0px; }
#block-block-172 .subtitle p { font-size: 13px; }
#block-block-172 .follow-up h4 { font-weight: bold; color: rgb(49, 81, 133); }
.follow-up-heading { font-weight: bold; font-family: "Droid sans"; color: black; text-transform: uppercase; font-size: 12px; }
a.follow-up { color: rgb(49, 81, 133) ! important; }
.follow-up-heading { text-transform: uppercase; font-size: 12px; font-family: "Droid sans"; color: rgb(49, 81, 133); font-weight: bold; }
h2.browse a { color: white; }
.page-node-221357 li.node-readmore { display: none; }
.page-node-221357 .submitted { display: block; padding-bottom: 30px; font-family: "Droid sans"; font-weight: bold; }
.page-waldman-archive #content { width: 700px; margin-left: auto; margin-right: auto; }
.page-waldman-archive .submitted { display: block; padding-bottom: 30px; font-family: "Droid sans"; font-weight: bold; }
.page-waldman-archive h3 { font-size: 30px; line-height: 39px; font-weight: 700; padding-bottom: 20px; }
.node-readmore { display: none; }
.page-waldman-archive #main-content p { font-size: 16px; line-height: 28px; }
.page-waldman-archive #main-content blockquote p { font-size: 14px; line-height: 24px; }
.page-waldman-archive #main-content blockquote { margin: 20px 20px 30px; }
.page-waldman-archive #blog-follow { width: 325px; margin-left: auto; margin-right: auto; }
.page-waldman-archive #blog-follow div { float: left; }
.page-waldman-archive #blog-follow .blog-follow-title { width: 100%; padding-bottom: 10px; padding-left: 90px; font-style: italic; }
.page-waldman-archive #blog-follow .blog-facebook { width: 50px; height: 23px; overflow: hidden; margin-left: 15px; }
.page-waldman-archive #blog-follow .blog-rss { margin-top: -9px; overflow: hidden; padding-left: 55px; }
.page-waldman-archive h1.instapaper_title { display: none; }
.sy-controls li { height: 0.5em; margin: 0px 1em 0px 0px; width: 0.5em; display: inline-block; }
.sy-controls li a::after { bottom: -10px; top: 0px; background-image: none ! important; background-color: transparent ! important; }
.sy-controls li.sy-next { top: auto ! important; right: 32%; }
.sy-controls li.sy-prev { top: auto ! important; left: 39%; }
.sy-controls li { bottom: -13px ! important; }
.sy-pager li { border-radius: 50%; display: inline-block; height: 0.5em; margin: 0px 1em 0px 0px; width: 0.5em; }
.sy-controls li.sy-prev a { width: 15px; height: 25px; background: transparent url(6a4a7ca38c620bdd802fa0bde26a24943363eff3.png)  repeat scroll 15px center; text-decoration: none; }
.sy-controls li.sy-next a { width: 15px; height: 25px; background: transparent url(1bcf843e771972f5d283243c1106a126c3ea2317.png)  repeat scroll 0px 0%; text-decoration: none; }
.sy-controls li.sy-next a:hover { background-position: 15px 0px ! important; }
.sy-controls li.sy-prev a:hover { background-position: 0px 0px ! important; }
.sy-controls { display: block ! important; }
.sy-controls li a:hover, .sy-controls li a:focus, .sy-controls li a:link, .sy-controls li a:visited { opacity: 1; }
.visible-xs { visibility: hidden; display: none; }
.prospect-byline { text-transform: uppercase; }
.issue-links-xs { margin-left: -40px; }
.issue-links-xs .btn { display: inline-block; padding: 6px 12px; margin-bottom: 0px; font-size: 14px; font-weight: normal; line-height: 1.42857; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -moz-user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }
.issue-links-xs .btn-block { display: block; }
.issue-links-xs .btn-default { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); }
.issue-links-xs .btn-sm, .issue-links-xs .btn-group-sm > .btn { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.node-type-blog-post .region-content { width: 100%; }
.menu-block .nav > li > a.toggle-menu { padding-top: 15px; background-color: rgb(255, 255, 255); color: rgb(30, 61, 112); }
.menu-block { background-color: rgb(255, 255, 255); width: 250px; position: absolute; top: 0px; z-index: 1100; opacity: 1; border-right: 1px solid rgb(237, 237, 237); }
.menu-block .nav > li > a { color: rgb(30, 61, 112); background-color: transparent; border-bottom: 1px solid rgb(237, 237, 237); }
.menu-block .nav > li > a:hover, .menu-block .nav > li > a:focus { background-color: rgb(255, 255, 255); color: rgb(30, 61, 112); }
.menu-block.out { left: -270px; top: 7px; transition: all 0.2s ease-out 0s; }
.menu-block.in { z-index: 500; left: 7px; top: 7px; transition: all 0.2s ease-out 0s; }
#menu-phone-popout ul li a, .nav li a { padding: 15px; text-decoration: none; border-bottom: 1px solid rgb(237, 237, 237); display: block; }
#menu-phone-popout ul, .nav { list-style: outside none none; margin-left: 0px; margin-bottom: 0px; }
#menu-phone-popout ul li.expanded ul { display: none; margin-left: 15px; font-size: 12px; }
.card { box-shadow: 0px 5px 10px 0px rgb(51, 51, 51); }
#phone-menu-toggle { display: none; position: absolute; top: 15px; left: 15px; padding: 10px; background-color: rgb(49, 81, 133); border: 1px solid rgb(237, 237, 237); z-index: 500; cursor: pointer; }
#phone-menu-toggle a { color: rgb(255, 255, 255); }
.sy-box ul.demo1 { list-style-type: none; margin: 0px; }
.slippy_captions { position: relative; bottom: 0px; left: 0px; width: 100%; padding: 20px 15px; text-align: center; margin-top: -146px; height: 100px; background-color: rgba(51, 51, 51, 0.8); color: rgb(255, 255, 255); }
.slippy_captions a, .slippy_captions a:hover, .slippy_caption h3, .slippy_caption p.slippy-author a, .slippy_caption p.slippy-author a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.slippy_caption h3 { font-size: 30px; }
.slippy_author a { font-size: 12px; text-transform: uppercase; }
.hide-this { visibility: hidden; display: none; }
#block-tap-custom-you-may-also-like { position: absolute; width: 285px; right: 0px; bottom: 250px; border: 1px solid rgb(204, 204, 204); }
#block-tap-custom-you-may-also-like h2.block-title { color: rgb(255, 255, 255); font-family: Oswald,sans-serif; font-size: 18px; font-weight: 700; letter-spacing: 1px; background-color: rgb(49, 81, 133); margin-bottom: 0px; padding: 0px 0px 0px 15px ! important; }
#block-tap-custom-you-may-also-like .related_item { border-bottom: 1px dotted rgb(204, 204, 204); padding: 9px; }
#block-tap-custom-you-may-also-like .related_item_thumbnail { float: left; margin-right: 10px; }
#block-tap-custom-you-may-also-like .related_item_title a { font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif; color: rgb(153, 0, 0); }
#block-tap-custom-you-may-also-like .post-teaser p { font-size: 0.929em ! important; line-height: 1.538em ! important; display: block ! important; }
#block-tap-custom-you-may-also-like .related_items_clear { clear: both; }
.node-type-longform-article .region-content { position: relative; }
.node-type-longform-article #block-tap-custom-you-may-also-like { position: absolute; width: 285px; left: 775px; right: auto; bottom: 300px; border: 1px solid rgb(204, 204, 204); }
.invisible { display: none; }
.page-node-224204 #block-tap-custom-you-may-also-like, .page-node-220244 #block-tap-custom-you-may-also-like, .page-node-220714 #block-tap-custom-you-may-also-like, .page-node-221417 #block-tap-custom-you-may-also-like { bottom: 10px ! important; }
.page-node-220846 #block-tap-custom-you-may-also-like, .page-node-220245 #block-tap-custom-you-may-also-like, .page-node-220050 #block-tap-custom-you-may-also-like, .page-node-221476 #block-tap-custom-you-may-also-like, .page-node-222597 #block-tap-custom-you-may-also-like, .page-node-220966 #block-tap-custom-you-may-also-like, .page-node-222720 #block-tap-custom-you-may-also-like, .page-node-222577 #block-tap-custom-you-may-also-like, .page-node-221955 #block-tap-custom-you-may-also-like, .page-node-221487 #block-tap-custom-you-may-also-like, .page-node-221427 #block-tap-custom-you-may-also-like, .page-node-221383 #block-tap-custom-you-may-also-like, .page-node-221279 #block-tap-custom-you-may-also-like, .page-node-221717 #block-tap-custom-you-may-also-like { position: relative ! important; }
.rich_footer { max-width: 960px; margin: 0px auto; font-size: 16px; color: rgb(255, 255, 255); }
.rich_footer_q { float: left; }
.rich_footer_q1 { padding: 20px 20px 20px 0px; width: 459px; border-right: 1px dotted rgb(255, 255, 255); }
.rich_footer_q2 { padding: 20px 0px 20px 20px; width: 460px; }
.rich_footer_q3 { clear: both; padding: 20px 20px 20px 0px; width: 459px; border-right: 1px dotted rgb(255, 255, 255); border-top: 1px dotted rgb(255, 255, 255); }
.rich_footer_q4 { padding: 20px 0px 20px 20px; width: 460px; border-top: 1px dotted rgb(255, 255, 255); }
.rich_footer_title { font-size: 36px; text-align: center; padding: 20px 0px 40px; }
.rich_footer_q .rich_footer_subscribe_link, .rich_footer_q .rich_footer_newsletter_link { margin-top: 30px; text-align: center; }
.rich_footer_q .rich_footer_subscribe_link a, .rich_footer_q .rich_footer_newsletter_link a { text-decoration: none; background-color: rgb(153, 0, 0); padding: 2px 6px; border: 1px solid rgb(204, 204, 204); }
.rich_footer_subscribe_text { margin-bottom: 7px; }
.rich_footer_newsletter_text { line-height: 1.5em; }
.rich_footer_topics_menu ul { list-style-type: none; margin-left: 0px; }
.rich_footer_q1 ul.links li { float: none; font-weight: normal; font-size: 16px; line-height: 1.5em; }
.rich_footer_q1 ul.links li a { float: none; text-transform: none; font-weight: normal; font-family: "Droid Serif",Cambria,Georgia,"Times New Roman",Times,serif; }
.rich_footer_about_left { width: 50%; float: left; }
.rich_footer_about_right { width: 50%; float: right; }
.rich_footer_about_subtitle { font-size: 20px; margin-bottom: 3px; }
.rich_footer_social_media { clear: both; width: 136px; padding: 20px 0px; margin: 0px auto; }
.rich_footer_social_media a { display: block; float: left; width: 32px; height: 32px; margin: 0px; text-decoration: none; overflow: hidden; }
.rich_footer_social_media a.rich_footer_facebook { margin-right: 20px; background: transparent url(2944e0a09ce698b7ff8f29c0cced0a9f19f10d99.png)  no-repeat scroll 0px 0px; }
.rich_footer_social_media a.rich_footer_twitter { margin-right: 20px; background: transparent url(23172db26b68ab2527afe600bab02f9a51022412.png)  no-repeat scroll 0px 0px; }
.rich_footer_social_media a.rich_footer_rss { background: transparent url(ee970c7b704ded5275c777f1ffbf96e14e9bfe8c.png)  no-repeat scroll 0px 0px; }
#block-google-cse-google-cse h2.block-title { display: none; }
.cse .gsc-control-cse, .gsc-control-cse { padding: 0px ! important; }
.sidebars { margin: -5px 0px 10px 20px; font-size: 0.929em; line-height: 1.538em; }
.sidebars p { margin-bottom: 3px; }
.sidebars a { font-family: "Droid Sans",Calibri,"Helvetica Neue",Arial,Helvetica,"Lucida Grande",Verdana,sans-serif; color: rgb(153, 0, 0); }
