/* For styling newsletter nodes (the regular node of the newsletter content type -- not the exported newsletter, which is styled with the main and mobile css files).  

Use .node-type-newsletter in front of any styles you alter */

.node-type-newsletter table,
.node-type-newsletter table td {
  margin: 0;
  padding: 0;
}

.node-type-newsletter time {
  color: #000;
  font-size: 1em;
}

.node-type-newsletter #templateHeader time {
  color: #fff;
  float: right;
  font-weight: bold;
}

.node-type-newsletter .headerContent td,
.node-type-newsletter .headerContent img {
  padding-left: 0;
  padding-right: 0;
}

.node-type-newsletter blockquote.image-field-caption { 
  background: #fcfcfc;
  border-bottom: 1px solid #e6e6e6;
  border-top: none;
  color: #667074;
  font-size: 1em;
  font-weight: normal;
  margin-top: 0;
  padding: 0.75em 0.75em 0.5em;
}

.node-type-newsletter blockquote.image-field-caption-section-a {
  padding: 0.75em 0.75em 0;
}

.node-type-newsletter blockquote.image-field-caption-section-a p {
  font-size: 1em !important;
}

.node-type-newsletter {
  text-align: center;
}

.node-type-newsletter #templateContainer {
  margin: 0 auto;
}

.node-type-newsletter table td,
.node-type-newsletter table tbody {
 border: none;
  background: none;
}

.node-type-newsletter #templateHeader td {
  background: none;
}

.node-type-newsletter #templateBody tr,
.node-type-newsletter #templateColumns tr {
  background-color: #fff;
}

.node-type-newsletter #templateBody td,
.node-type-newsletter #templateColumns td {
  background-color: #fff;
}

.node-type-newsletter .preheaderContent {
  height: .5em;
}

.node-type-newsletter .links.inline {
  display: block;
  margin-bottom: 3em;
  margin-top: 2em;
}

.node-type-newsletter .field-name-field-date {
  text-align: right;
}
