/**
 * @file
 * Node Styling
 *
 * Style anything that isn't in the $content variable.
 */


.node /* Node wrapper */ {
}

.preview .node /* Preview of the content before submitting new or updated content */ {
  /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
}

.node-promoted /* A node that has been promoted to the front page */ {
}

.node-sticky /* A sticky node (displayed before others in a list) */ {
}

.node-unpublished /* Unpublished nodes */ {
  /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
}

.node-unpublished div.unpublished,
.comment-unpublished div.unpublished /* The word "Unpublished" displayed underneath the content. */ {
  height: 0;
  overflow: visible;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word; /* A very nice CSS3 property */
}
.page-node.node-type-visual-exploration h1#page-title, 
.page-node.node-type-video h1#page-title, 
.page-node.node-type-event h1#page-title,
.page-node.node-type-supporters h1#page-title {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:20px;
  color:#333;
  font-weight:bold;
  margin-bottom:15px;
}

.node-type-blog h1#page-title {
  color:#32547E;
  line-height:0.74em;
  text-transform:lowercase;
}

.node-blog .content h1 {
  font-size:20px;
  font-weight:bold;
}

.node-blog .field-name-field-main-image .field-item,
.node-blog .field-name-field-blog-image .field-item {
  padding:10px 10px 0 0;
  background-color:#ececec;
}

.node-blog .main-image-caption {
font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
font-size:11px;
color:#666;
line-height:1em;
padding:0 5px;
min-height:25px;
 background-color:#ececec;
}

.node-blog .node-post-date {
  font-family:Helvetica, Arial, sans-serif;
  font-size:11px;
  color:#333;
}
/*.node-blog .links {
    font-family:Helvetica, Arial, sans-serif;
    background: none repeat scroll 0 0 #ECECEC;
    border-top: 5px solid #A8A8A8;
    color: #32547E;
    text-align: center;
}*/
.service-links ul.links {
  margin:0 0 10px 0;
  padding:0;
  text-align:center;
}

.service-links ul.links li {
  list-style:none;
  float:left;
  padding:0;
  margin:0 20px 0 0;
}
.service-links ul.links li.iframe {
  vertical-align:bottom;
}
.field-name-field-subhead {
  font-style:italic;
  font-size:18px;
  margin-bottom:5px;
}

.article-tools {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-weight: bold;
  color:#32547E;
  font-size:10px;
  text-align: right;
  margin-bottom:10px;
}

.node-by-viewer /* A node created by the current user */ {
}

.node-teaser /* A node displayed as teaser */ {
}

/* All nodes are given a node-FOO class that describes the type of content that
 * it is. If you create a new content type called "my-custom-type", it will
 * receive a "node-my-custom-type" class.
 */
.node-page /* Page content node */ {
}

.node-article /* Article content node */ {
}

h2.node-title /* Node title */ {
}

.node .user-picture /* The picture of the node author */ {
}

.node .submitted /* The "posted by" information */ {
}

.node .content /* Node's content wrapper */ {
}

.node ul.links /* Node links. See also the ul.links declaration in the pages.css. */ {
}

.node-type-visual-exploration .field-name-field-slideshow-images {
  display:none;
}


.node-type-visual-exploration #slide-thumb {
  cursor:pointer;
  width:178px;
  float:left;
  margin:0 10px 0px 0;
}
.node-type-visual-exploration #slide-thumb img {
  border:1px solid #a0a0a0;
  margin:0;
}
.node-type-visual-exploration #slide-label {
  font-size:13px;
  background-color:#a0a0a0;
  color:#fff;
  padding-left:10px;
}

.node-type-visual-exploration #slide-label .arrow {
  font-size:11px;
}
.node-type-profile .field-name-field-user-photo {
  float:left;
  margin:0 15px 0px 0;
  font-size:0;
  line-height:0;
}
.read-full-story {
  font-family:Helvetica, Arial, Verdana, sans-serif;
  text-align:right;
}

.metanexus-about-group a {
  font-weight:bold;
}
