html, body {
  overflow-x: hidden;
}
body.node-type-longform-article {
  width:100%;
  overflow-x:hidden;
}
body.node-type-longform-article #logo a {
  position:fixed;
  top:0px;
  left:20px;
  width:124px;
  height:114px;
  padding:10px;
  background:url('https://prospect.org/sites/default/files/prospectlongform-logo.png') 50% 50% no-repeat;
  z-index:1000000;
}
body.node-type-longform-article #red-header-box {
  background-color: rgb(195, 23, 22);
  height:136px;
  width:144px;
  position:fixed;
  top:0px;
  left:20px;
}
body.node-type-longform-article #header {
  height:18px;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  z-index:1000;
  background:none;
}
body.node-type-longform-article #header .container {
  position:relative;
  width:1155px;
  margin:0 auto;
}
body.node-type-longform-article #block-block-149 {
  z-index:1001;
  display: none;
}
body.node-type-longform-article .coverimage img {
  width:100%;
  position:relative;
}
body.node-type-longform-article .instapaper_title {
  display:none;
}
body.node-type-longform-article .container {
  width:100%;
}
body.node-type-longform-article #content-header {
  z-index:999;
  margin-top:-20px;
  margin-bottom: 30px;
}
body.node-type-longform-article #content-wrapper {
  width:100%;
  background-color:white;
  background:none;
}
body.node-type-longform-article #main-content {
  margin-left:13%
  clear:both;
}
body.node-type-longform-article #content {
  width:700px;
  margin-left:13%;
}
body.node-type-longform-article .node-longform-article {
  z-index:1000;
  background-color:white;
  width:600px;
  padding: 0 50px 0 50px;
  position:relative;
}
body.node-type-longform-article #content p {
  font-size:16px;
  line-height:26px;
}
body.node-type-longform-article #sidebar-first {
  float:left;
  width: 28%;
  padding-top:50px;
  padding-left:15px;
}
body.node-type-longform-article h2.hed {
  font-size: 60px;
  font-family: 'Oswald', sans-serif;
  font-weight: bold;
  margin-bottom: 20px;
  color: #222222;
  letter-spacing: -1px;
}
body.node-type-longform-article .dek p {
  font-size: 20px;
  font-family: 'Oswald', sans-serif;
  font-weight: bold;
  color: #222222;
  text-transform: none;
  margin-bottom:40px;
}
body.node-type-longform-article .author-longform {
  font-size: 16px;
  font-family: 'Oswald', sans-serif;
  font-weight: bold;
  color: #222222;
  text-transform: none;
  margin-bottom:40px;
}
body.node-type-longform-article .date-longform {
  font-size: 16px;
  font-family: 'Oswald', sans-serif;
  color: #222222;
  text-transform: none;
  margin-bottom:20px;
}
body.node-type-longform-article .bio-image {
  float: left;
  padding-right: 10px;
  margin-top: 5px;
}
body.node-type-longform-article #tabs {
  position:fixed;
  top:130px;
  right:0px;
  display:block;
  z-index:1000;
}
body.node-type-longform-article span.dropcap {
  margin-top:6px;
}
body.node-type-longform-article #block-views-longform-author-block div.views-row {
  margin-bottom:50px;
  width:350px;
}
body.node-type-longform-article #footer {
  padding-left:50px;
  padding-right:50px;
}
body.node-type-longform-article .field-name-field-related .field-label {
  font-size:14px !important;
  font-weight:bold;
  color: rgb(49, 81, 133);
}
body.node-type-longform-article .field-name-field-related a {
  font-size:16px !important;
  line-height:25px;
  font-weight:bold;
}
body.node-type-longform-article #block-system-user-menu {
  display:none;
}
body.node-type-longform-article #messages {
  display:none;
}
body.node-type-longform-article .installment {
  margin-bottom:30px;
}
body.node-type-longform-article .installment .post-author, .post-date {
  font-size:10px !important;
  margin-right:8px;
}
body.node-type-longform-article .installment .post-teaser {
  font-size:14px !important;
}
body.node-type-longform-article .topic {
  font-family: 'Oswald', sans-serif;
  font-size:20px;
  letter-spacing: 1px;
  font-weight:bold;
  margin-bottom:15px;
}
body.node-type-longform-article .pullquote-large {
  border-top:10px solid #cc0000;
  padding-top:15px;
  padding-left:10px;
  padding-right:0px;
  width:350px;
  font-family: 'Oswald', sans-serif; 
  font-size: 22px; 
  font-weight:bold; 
  line-height: 28px;
  position:absolute;
  left:700px;
  color:#222222;
}
body.node-type-longform-article #skip-link {
  display:none;
}
body.node-type-longform-article #block-block-3 {
  display:none;
}
body.node-type-longform-article #block-block-2 {
  display:none;
}
body.node-type-longform-article #block-views-longform-meta-block-2 {
  width:100%;
  background-color:#ffffff;
  position:relative;
}
body.node-type-longform-article #block-views-longform-meta-block-2 .view-content {
  width:600px;
  padding:50px;
  margin-left:13%;
  padding-bottom:0px;
  margin-bottom:-70px;
}
body.node-type-longform-article #block-block-91 {
  display:none;
}
body.node-type-longform-article div#doings {
  display:none;
}
body.node-type-longform-article .right-margin {
  float:right;
  margin-right:-410px;
  padding-left:25px;
  max-width:700px;
}
body.node-type-longform-article .indent {
  margin-right:-300px;
  padding-left:30px;
}
body.node-type-longform-article .right-margin p.caption,
body.node-type-longform-article #content .right-margin div.caption,
body.node-type-longform-article #content .right-margin p.caption,
body.node-type-longform-article #content .right-margin div.caption p {
  font-family:'Droid Sans', Calibri, 'Helvetica Neue', Arial, Helvetica, 'Lucida Grande', Verdana, sans-serif;
  font-size: 12px;
  line-height: 20px;
  color: #999999;
  margin-bottom: 10px;
}
body.node-type-longform-article #content .image p {
  font-family:'Droid Sans', Calibri, 'Helvetica Neue', Arial, Helvetica, 'Lucida Grande', Verdana, sans-serif;
  font-size:13px;
  line-height:16px;
  color:#666666;
  margin-top:10px;
}   
body.node-type-longform-article #content .image field-name-body p {
  font-family:'Droid Sans', Calibri, 'Helvetica Neue', Arial, Helvetica, 'Lucida Grande', Verdana, sans-serif;
  font-size:13px;
  line-height:16px;
  color:#666666;
  margin-top:10px;
}   
body.node-type-longform-article #content .field-name-field-credit {
  font-family:'Droid Sans', Calibri, 'Helvetica Neue', Arial, Helvetica, 'Lucida Grande', Verdana, sans-serif;
  font-size:10px;
  line-height:15px;   
  color:#999999;
  text-align:right;
}
body.node-type-longform-article #content .right-margin div.credit, body.node-type-longform-article #content .right-margin p.credit, body.node-type-longform-article #content .right-margin div.credit p {
  font-family:'Droid Sans', Calibri, 'Helvetica Neue', Arial, Helvetica, 'Lucida Grande', Verdana, sans-serif;
  font-size:10px;
  line-height:15px;   
  color:#999999;
  text-align:right;
}
body.node-type-longform-article #content .right-margin p {
  font-family:'Droid Sans', Calibri, 'Helvetica Neue', Arial, Helvetica, 'Lucida Grande', Verdana, sans-serif;
  font-size:14px;
  line-height:22px;
}
/* Longform Share Buttons */
body.node-type-longform-article #buttons {
  position:fixed;
  top:0px;
  right:50px;
  margin:0;
  padding:0;
  list-style:none;
}
body.node-type-longform-article #signup {
  display: none!important;
  color: rgb(34, 34, 34);
  float: left;
  height: 29px;
  position: relative;
  text-decoration: none solid rgb(34, 34, 34);
  width: 22px;
  border: 0px none rgb(34, 34, 34);
  font: normal normal normal 14px/20.15999984741211px 'Open Sans', sans-serif;
  list-style: none outside none;
  margin: 0px 0px 0px 20px;
  outline: rgb(34, 34, 34) none 0px;
}
body.node-type-longform-article #signup:hover {
  cursor:pointer;
}
body.node-type-longform-article #A_3 {
  background-position: -201px -3px;
  display: block;
  height: 29px;
  text-align: left;
  text-indent: -9999px;
  width: 22px;
  background: rgba(0, 0, 0, 0) url(https://storyscapes.prospect.org/shale-rebellion/img/sprite.png) no-repeat scroll -201px -3px / auto padding-box border-box;
  font: normal normal normal 14px/20.15999984741211px 'Open Sans', sans-serif;
  list-style: none outside none;
}
body.node-type-longform-article #A_3:hover {
  cursor: pointer;
}
body.node-type-longform-article #read-it-later {
  color: rgb(34, 34, 34);
  height: 60px;
  left: -110px;
  position: absolute;
  text-align: left;
  text-decoration: none solid rgb(34, 34, 34);
  top: 32px;
  width: 240px;
  border: 0px none rgb(34, 34, 34);
  font: normal normal normal 14px/20.15999984741211px 'Open Sans', sans-serif;
  list-style: none outside none;
  outline: rgb(34, 34, 34) none 0px;
}
body.node-type-longform-article #signup-arrow {
  background-position: 50% 0%;
  color: rgb(34, 34, 34);
  height: 9px;
  text-align: left;
  text-decoration: none solid rgb(34, 34, 34);
  width: 240px;
  background: rgba(0, 0, 0, 0) url(https://storyscapes.prospect.org/shale-rebellion/img/signup-arrow.png) no-repeat scroll 50% 0% / auto padding-box border-box;
  border: 0px none rgb(34, 34, 34);
  font: normal normal normal 14px/20.15999984741211px 'Open Sans', sans-serif;
  list-style: none outside none;
  outline: rgb(34, 34, 34) none 0px;
}/*#signup-arrow*/

body.node-type-longform-article #signup-popout {
  color: rgb(34, 34, 34);
  height: 58px;
  text-align: left;
  text-decoration: none solid rgb(34, 34, 34);
  width: 240px;
  background: rgb(38, 39, 39) none repeat scroll 0% 0% / auto padding-box border-box;
  border: 0px none rgb(34, 34, 34);
  font: normal normal normal 14px/20.15999984741211px 'Open Sans', sans-serif;
  list-style: none outside none;
  outline: rgb(34, 34, 34) none 0px;
  position:fixed;
  right:10px;
}
body.node-type-longform-article #signup-cta {
  color: rgb(255, 255, 255);
  height: 14px;
  text-align: left;
  text-decoration: none solid rgb(255, 255, 255);
  text-transform: uppercase;
  width: 230px;
  border: 0px none rgb(255, 255, 255);
  font: normal normal normal 10px/14.11199951171875px 'Open Sans', sans-serif;
  list-style: none outside none;
  outline: rgb(255, 255, 255) none 0px;
  padding: 5px;
}
body.node-type-longform-article #FORM_8 {
  color: rgb(34, 34, 34);
  height: 24px;
  text-align: left;
  text-decoration: none solid rgb(34, 34, 34);
  width: 230px;
  background: rgb(195, 23, 22) none repeat scroll 0% 0% / auto padding-box border-box;
  border: 0px none rgb(34, 34, 34);
  font: normal normal normal 14px/20.15999984741211px 'Open Sans', sans-serif;
  list-style: none outside none;
  margin: 0px;
  outline: rgb(34, 34, 34) none 0px;
  overflow: hidden;
  padding: 5px;
}
body.node-type-longform-article #popout-email {
  box-shadow: rgb(204, 204, 204) 3px 3px 0px 0px inset;
  box-sizing: content-box;
  color: rgb(34, 34, 34);
  display: block;
  float: left;
  height: 14px;
  text-decoration: none solid rgb(34, 34, 34);
  width: 194px;
  border: 0px none rgb(34, 34, 34);
  border-radius: 3px 3px 3px 3px;
  font: normal normal normal 12px/normal sans-serif;
  list-style: none outside none;
  margin: 0px 5px 0px 0px;
  outline: rgb(34, 34, 34) none 0px;
  padding: 5px;
}
#custom-575,
#custom-576 {
  display:none;
}
body.node-type-longform-article #popout-zip {
  box-shadow: rgb(204, 204, 204) 3px 3px 0px 0px inset;
  box-sizing: content-box;
  color: rgb(34, 34, 34);
  display: block;
  float: left;
  height: 14px;
  text-decoration: none solid rgb(34, 34, 34);
  width: 50px;
  border: 0px none rgb(34, 34, 34);
  border-radius: 3px 3px 3px 3px;
  font: normal normal normal 12px/normal sans-serif;
  list-style: none outside none;
  margin: 0px 5px 0px 0px;
  outline: rgb(34, 34, 34) none 0px;
  padding: 5px;
}
body.node-type-longform-article #INPUT_11 {
    background-position: -241px -120px;
    color: rgb(34, 34, 34);
    cursor: pointer;
    display: block;
    float: left;
    height: 22px;
    text-align: center;
    text-decoration: none solid rgb(34, 34, 34);
    text-indent: -9999px;
    white-space: pre;
    width: 21px;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0) url(https://storyscapes.prospect.org/shale-rebellion/img/sprite.png) no-repeat scroll -241px -120px / auto padding-box border-box;
    border: 0px none rgb(34, 34, 34);
    font: normal normal normal 14px/normal sans-serif;
    list-style: none outside none;
    margin: 0px;
    outline: rgb(34, 34, 34) none 0px;
    padding: 2px 6px 3px;
}/*#INPUT_11*/

body.node-type-longform-article #twitter {
    color: rgb(34, 34, 34);
    float: left;
    height: 25px;
    text-decoration: none solid rgb(34, 34, 34);
    width: 26px;
    background: rgba(54, 55, 56, 0.901961) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(34, 34, 34);
    border-radius: 30px 30px 30px 30px;
    font: normal normal normal 14px/20.15999984741211px 'Open Sans', sans-serif;
    list-style: none outside none;
    margin: 0px 0px 0px 20px;
    outline: rgb(34, 34, 34) none 0px;
    padding: 0px 3px 3px;
    cursor: pointer; 
    cursor: hand;
}/*#twitter*/

body.node-type-longform-article #A_13 {
    background-position: -185px -326px;
    display: block;
    height: 25px;
    text-align: left;
    text-indent: -9999px;
    width: 26px;
    background: rgba(0, 0, 0, 0) url(https://storyscapes.prospect.org/shale-rebellion/img/sprite.png) no-repeat scroll -185px -326px / auto padding-box border-box;
    font: normal normal normal 14px/20.15999984741211px 'Open Sans', sans-serif;
    list-style: none outside none;
}/*#A_13*/

body.node-type-longform-article #facebook {
    color: rgb(34, 34, 34);
    float: left;
    height: 24px;
    text-decoration: none solid rgb(34, 34, 34);
    width: 25px;
    background: rgba(54, 55, 56, 0.901961) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(34, 34, 34);
    border-radius: 3px 3px 3px 3px;
    font: normal normal normal 14px/20.15999984741211px 'Open Sans', sans-serif;
    list-style: none outside none;
    margin: 0px 0px 0px 20px;
    outline: rgb(34, 34, 34) none 0px;
    padding: 0px 3px 3px;
    cursor: pointer; 
    cursor: hand;
}/*#facebook*/

body.node-type-longform-article #A_15 {
    background-position: -214px -326px;
    display: block;
    height: 24px;
    text-align: left;
    text-indent: -9999px;
    width: 25px;
    background: rgba(0, 0, 0, 0) url(https://storyscapes.prospect.org/shale-rebellion/img/sprite.png) no-repeat scroll -214px -326px / auto padding-box border-box;
    font: normal normal normal 14px/20.15999984741211px 'Open Sans', sans-serif;
    list-style: none outside none;
}/*#A_15*/

body.node-type-longform-article #responsive {
    float: left;
    list-style: none outside none;
    margin: 0px 0px 0px 20px;
}/*#responsive*/

body.node-type-longform-article #A_17 {
    background-position: -151px -326px;
    display: block;
    height: 27px;
    text-align: left;
    text-indent: -9999px;
    width: 31px;
    background: rgba(0, 0, 0, 0) url(https://storyscapes.prospect.org/shale-rebellion/img/sprite.png) no-repeat scroll -151px -326px / auto padding-box border-box;
    font: normal normal normal 14px/20.15999984741211px 'Open Sans', sans-serif;
    list-style: none outside none;
}
/* Ads Styling */

body.node-type-longform-article .node-longform-article .longform-ad {
  float: right;
  margin-left: 15px;
  margin-bottom: 1.887%;
  border-top: 1px solid #cccccc;
text-align:center;
font-family:'Droid Sans', Calibri, 'Helvetica Neue', Arial, Helvetica, 'Lucida Grande', Verdana, sans-serif;
font-size:10px;
color:#6b6b6b;
text-transform:uppercase;
width:300px;
height:250px;
overflow:hidden;
}

/* Pitch Styling */

body.node-type-longform-article #pitch_entry-unrelated {
    color: rgb(34, 34, 34);
    height: 266px;
    position: relative;
    text-decoration: none solid rgb(34, 34, 34);
    width: 600px;
    border: 2px solid rgb(204, 204, 204);
    font: normal normal normal 14px/20.15999984741211px 'Open Sans', sans-serif;
    margin: 20px 0 20px 0;
    outline: rgb(34, 34, 34) none 0px;
}/*#entry-unrelated*/

body.node-type-longform-article #pitch_petition-logo {
    background-position: -3px -326px;
    color: rgb(34, 34, 34);
    height: 39px;
    left: 327.5px;
    position: absolute;
    text-decoration: none solid rgb(34, 34, 34);
    text-indent: -9999px;
    top: -20px;
    width: 145px;
    background: rgba(0, 0, 0, 0) url(https://storyscapes.prospect.org/shale-rebellion/img/sprite.png) no-repeat scroll -3px -326px / auto padding-box border-box;
    border: 0px none rgb(34, 34, 34);
    font: normal normal normal 14px/20.15999984741211px 'Open Sans', sans-serif;
    margin: 0px 0px 0px -72px;
    outline: rgb(34, 34, 34) none 0px;
}/*#petition-logo*/

body.node-type-longform-article #pitch_petition_inner {
    color: rgb(34, 34, 34);
    height: 206px;
    text-decoration: none solid rgb(34, 34, 34);
    width: 540px;
    border: 0px none rgb(34, 34, 34);
    font: normal normal normal 14px/20.15999984741211px 'Open Sans', sans-serif;
    outline: rgb(34, 34, 34) none 0px;
    padding: 30px;
}/*#petition_inner*/

body.node-type-longform-article #pitch {
    color: rgb(34, 34, 34);
    height: 150px;
    text-decoration: none solid rgb(34, 34, 34);
    width: 315px;
    background: rgb(236, 236, 236) url(https://storyscapes.prospect.org/shale-rebellion/img/petition-grumpy.jpg) no-repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(34, 34, 34);
    font: normal normal normal 14px/20.15999984741211px 'Open Sans', sans-serif;
    outline: rgb(34, 34, 34) none 0px;
    padding: 0px 0px 0px 225px;
}/*#pitch*/

body.node-type-longform-article #pitch_title {
    color: rgb(255, 255, 255);
    height: 19px;
    text-decoration: none solid rgb(255, 255, 255);
    width: 295px;
    background: rgb(195, 23, 22) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal bold 14px/20.15999984741211px 'Open Sans', sans-serif;
    outline: rgb(255, 255, 255) none 0px;
    padding: 10px;
}/*#pitch_title*/

body.node-type-longform-article #pitch_content {
    color: rgb(51, 51, 51);
    height: 64px;
    text-decoration: none solid rgb(51, 51, 51);
    width: 295px;
    border: 0px none rgb(51, 51, 51);
    font: normal normal normal 12px/16.12799835205078px 'Open Sans', sans-serif;
    outline: rgb(51, 51, 51) none 0px;
    padding: 10px;
}/*#pitch_content*/

body.node-type-longform-article #pitch_form {
    color: rgb(34, 34, 34);
    height: 36px;
    text-decoration: none solid rgb(34, 34, 34);
    width: 420px;
    background: rgb(45, 45, 45) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(34, 34, 34);
    font: normal normal normal 14px/20.15999984741211px 'Open Sans', sans-serif;
    outline: rgb(34, 34, 34) none 0px;
    overflow: hidden;
    padding: 10px 60px;
}/*#pitch_form*/

body.node-type-longform-article #pitch_form_action {
    color: rgb(34, 34, 34);
    height: 19px;
    text-decoration: none solid rgb(34, 34, 34);
    width: 475px;
    border: 0px none rgb(34, 34, 34);
    font: normal normal normal 14px/20.15999984741211px 'Open Sans', sans-serif;
    margin: 0px;
    outline: rgb(34, 34, 34) none 0px;
}/*#pitch_form_action*/

body.node-type-longform-article #pitch_email {
    box-sizing: content-box;
    color: rgb(34, 34, 34);
    display: block;
    float: left;
    height: 16px;
    text-decoration: none solid rgb(34, 34, 34);
    width: 200px;
    border: 0px none rgb(34, 34, 34);
    font: normal normal normal 14px/normal sans-serif;
    margin: 0px 5px 0px 0px;
    outline: rgb(34, 34, 34) none 0px;
    padding: 10px;
}/*#pitch_email*/

body.node-type-longform-article #pitch_zip {
    box-sizing: content-box;
    color: rgb(34, 34, 34);
    display: block;
    float: left;
    height: 16px;
    text-decoration: none solid rgb(34, 34, 34);
    width: 80px;
    border: 0px none rgb(34, 34, 34);
    font: normal normal normal 14px/normal sans-serif;
    margin: 0px 5px 0px 0px;
    outline: rgb(34, 34, 34) none 0px;
    padding: 10px;
}/*#pitch_zip*/

body.node-type-longform-article #pitch_submit {
    background-position: -3px -368px;
    color: rgb(34, 34, 34);
    cursor: pointer;
    display: block;
    float: left;
    height: 35px;
    text-align: center;
    text-decoration: none solid rgb(34, 34, 34);
    text-indent: -9999px;
    white-space: pre;
    width: 128px;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0) url(https://storyscapes.prospect.org/shale-rebellion/img/sprite.png) no-repeat scroll -3px -368px / auto padding-box border-box;
    border: 0px none rgb(34, 34, 34);
    font: normal normal normal 14px/normal sans-serif;
    outline: rgb(34, 34, 34) none 0px;
    padding: 2px 6px 3px;
}

body.node-type-longform-article #pitch_entry-thanks {
display:none;
color: white !important;
    height: 36px;
    width: 420px;
    background: rgb(45, 45, 45) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(34, 34, 34);
    font: normal normal normal 14px/20.15999984741211px 'Open Sans', sans-serif;
    outline: rgb(34, 34, 34) none 0px;
    overflow: hidden;
    padding: 10px 60px;
}

/* Still have to Arrange */

body.node-type-longform-article .page-rss {
display:none !important;
}

body.node-type-longform-article .topic {
display:none;
}

body.page-node-219746 .longform-article-row:hover {
background-color:#F7F7F7;
}

body.page-node-219746 a:hover {
text-decoration:none !important;
}

body.page-node-219746 #logo a {
        position: fixed;
        top: 5px;
        left: 15px;
        width: 159px;
        height: 42px;
        background: url('https://prospect.org/sites/default/files/longform_logo_small.png') 50% 50% no-repeat;
        padding: 0px;
    }

body.page-node-219746 #header {
        height: 50px;
    }
    
    #block-views-longform-articles-block-1 {
margin-left:50px;
margin-right:50px;
border-top:1px solid #cccccc;
margin-top:-40px;
padding-top:30px;
z-index:1000000000;
}

#block-views-longform-articles-block-1 .views-row {
float:left;
width:285px;
}

#block-views-longform-articles-block-1 .views-row-1 {
float:left;
padding-right:30px;
}

#block-views-longform-articles-block-1 div.views-row p {
font-size:14px;
line-height:22px;
padding-top:10px;
}

.read-more-longform a {
font-family:'Oswald', sans-serif;
font-size:18px;
letter-spacing:1px;
line-height:26px;
font-weight:bold;
}

.read-more-longform a:hover {
text-decoration:none;
}

/*
.node-longform-article .content .field .field-items .field-item p:last-child:after {
content: " \2720";
font-family:'times new roman';
}
*/

body.page-node-219746 #logo-landing-page {
width:150px;
height:150px;
background-color: rgb(195, 23, 22);
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
}

body.page-node-219746 h1.instapaper_title {
display:none;
}

body.page-node-219746 #longform-landing-page-branding {
text-align:center;
}

body.page-node-219746 #longform-landing-page-branding h2 {
font-family: 'Oswald', sans-serif;
text-decoration: none;
line-height: 28px;
margin-bottom: 20px;
letter-spacing: 2px;
color: #222222;
font-weight: normal;
}

body.page-node-219746 #longform-landing-page-branding a {
font-family: 'Oswald', sans-serif;
font-size: 12px;
text-decoration: underline;
line-height: 28px;
margin-bottom: 20px;
letter-spacing: 2px;
color: #222222;
}

body.page-node-219746 div#block-block-160 {
width: 540px;
margin-left: auto;
margin-right: auto;
margin-bottom: 50px;
margin-top: 50px;
}

body.page-node-219746 div.view-longform-articles {
font-family: 'Oswald', sans-serif;
}

body.page-node-219746 div.longform-article-row {
width: 540px;
border-radius: 4px;
margin-left: auto;
margin-right: auto;
padding: 20px;
border: 1px solid #cccccc;
margin-bottom: 50px;
}

body.page-node-219746 .view-longform-articles h2.longform-title {
font-family: 'Oswald', sans-serif;
font-size: 30px;
text-decoration: none;
line-height: 28px;
margin-bottom: 20px;
letter-spacing: 2px;
color: #222222;
}

body.page-node-219746 .view-longform-articles span.longform-author {
font-size: 12px;
letter-spacing: 1px;
text-transform: uppercase;
margin-right: 10px;
}

body.page-node-219746 .view-longform-articles span.longform-date {
font-size: 12px;
margin-left: 10px;
letter-spacing: 1px;
text-transform: uppercase;
}

body.page-node-219746 div.view-longform-articles .item-list .pager {
width: 540px;
margin-left: auto;
margin-right: auto;
}

body.page-node-219746 #header {
height:50px;
position:fixed;
top:0;
left:0;
width:100%;
z-index:1000;
background:rgba(54,55,56,0.9);
}

body.page-node-219746 a.mobilemenu {
position:fixed;
right:15px;
top:8px;
}

.nav-bg ul li {
list-style:none;
padding:10px;
padding-left:20px;
border-bottom:1px solid #cccccc;
width:100%;
margin-bottom:-1px;
font-family:'Droid Sans', Calibri, 'Helvetica Neue', Arial, Helvetica, 'Lucida Grande', Verdana, sans-serif;
font-weight:bold;
}

.nav-bg ul li a:hover {
text-decoration:none;
}

.nav-bg ul {
margin-left:0px;
}

body.node-type-longform-article #longform-menu-button {
float:left;
padding:0px 3px 3px;
margin:-2px 0px 0px 20px;
cursor: pointer; 
cursor: hand;
}

div.nav-bg {
position:fixed;
right:-200px;
height:100%;
top:50px;
background-color:black;
width:200px;
}

body.node-type-longform-article div.nav-bg {
padding-top:20px;
top:18px;
z-index:-100;
}

.right-margin .image-large {
max-width:600px;
}

p.sectionheading {
width:100%;
text-align:center;
}

span.sectionheading {
font-family: 'Droid Sans', Calibri, 'Helvetica Neue', Arial, Helvetica, 'Lucida Grande', Verdana, sans-serif;
font-weight:bold;
letter-spacing:1px;
color:#990000;
margin-bottom:20px;
}

.view-id-longform_author p {
font-family: 'Droid Sans', Calibri, 'Helvetica Neue', Arial, Helvetica, 'Lucida Grande', Verdana, sans-serif;
font-size:13px;
line-height:20px;
}

.videoembed h2.block-title {
text-transform:uppercase;
color:#222222;
font-size: 22px;
line-height: 18px;
margin-bottom: 10px;
margin-left:25px;
font-family:'Droid Sans', Calibri, 'Helvetica Neue', Arial, Helvetica, 'Lucida Grande', Verdana, sans-serif;
}

.videoembed img {
border:1px solid #cccccc;
}

.videoembed:before {
content:url('httpss://prospect.org/sites/all/themes/tap/images/video-camera-icon.png?1343670384');
height:34px;
width:34px;
margin-left:-18px;
position: relative;
bottom:-40px;
}

#subscribe-prompt {
display:block !important;
position: relative;
width:300px;
margin-right:-400px !important;
}

#block-block-164 {
width:300px;
float:right;
margin-right:-300px;
margin-top:-310px;
}

#region-ad-bottom {
display:none !important;
}

#longform-menu-button {
display:none;
}

a.mobilemenu {
display:none;
}

.page-node-219746 #block-block-2, .page-node-219746 #block-block-3 {
display:none;
}

body.node-type-longform-article #ad-top #block-block-183 {
  float: none!important;
  width: 728px;
  margin: 15px auto 0 auto;
  min-height: 100px;
}
body.node-type-longform-article #signup {
  display: none!important;
}
#block-block-184 {
  margin-top: 200px;
}
#block-block-181 {
  position: absolute;
  width: 400px;
  left: 762px;
  bottom: 0;
}
