/**
 * @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 .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-promoted { /* A node that has been promoted to the front page */
}

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

.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 */
}

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

.node-unpublished p.unpublished,
.comment-unpublished p.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 */
}

.lt-ie8 .node-unpublished p.unpublished > *,
.lt-ie8 .comment-unpublished > * {
  position: relative; /* Otherwise these elements will appear below the "Unpublished" text. */
}

body.page-civicrm-contribute #main #content {
	width: 700px;
	padding: 0;
}

.museum-page .top {
	margin-top: 10px;
}

.museum-page ul {
	padding: 0;
	margin: 0;
}

.museum-page ul li {
  list-style-type: none;
  list-style-image: none;
}

.museum-page .bottom .left {
	float: left;
}

.museum-page .bottom .right {
	margin-left: 370px;
}

.museum-details {
	margin: 0;
}

.biggertext {
	font-size: 120%;
	line-height: 1.8em;
}

.news-content-wrapper {
	margin-bottom: 15px;
}

.news-content-images {
	float: right;
	margin-left: 15px;
}

article.node-newsletter-article,
article.node-blog-entry {
	width: 704px;
	padding-top: 20px;
}

.poem {
	font-size: 12px;
	padding-left: 25px;
}

.author {
	font-size: 12px;
	text-align: right;
}


a.big-button {
    background-color: #b09668;
    background-image: -moz-linear-gradient(center top , #b09668 0%, #6b5125 100%);
    text-align: center;
    background-color: #f2bf30;
    display: inline-block;
    color: #fff !important;
    padding: 6px 24px;
    text-decoration: none;
    font-weight: bolder;
    font-size: 130%;
    border-radius: 15px;
}

body.node-type-audio-object .field-label-above {
        padding: 5px 0;
}

body.node-type-audio-object .field-label-above .field-label {
        padding: 0 0 5px 0;
}

body.node-type-audio-object div.field-collection-container,
body.node-type-audio-object div.field-collection-view {
        border-bottom: none;
}

body.node-type-audio-object .field-name-field-audio-file-caption {
        padding: 6px 0 0 0;
}

.node-571 h3 {
	margin-bottom: 10px;
}

.media-image-caption {
	padding: 0 0 0 10px;
	font-size: 75%;
	line-height: 145%;
}

.audio-player-wrapper {
  float: left;
  width: 435px;
}

.audio-metadata {
  float: right;
  width: 220px;
 }

 .audio-metadata .field-label-above {
  padding-bottom: 5px;
 }

.audio-metadata .field-name-field-source-collection {
  margin-top: 20px;
}

.audio-metadata .field-name-field-ohms-owner {
  margin: 25px 0 10px 0;
}

.audio-metadata .field-name-field-ohms-usage {
  margin-top: 40px;
}

.audio-metadata h3 {
  margin-bottom: 10px;
}

iframe#ohms-viewer {
    width: 450px;
    border: none;
}

.browse-inline-field {
  /* float:left; */
  margin-right: 30px;
  display: inline-block;
}

.audio-browse a {
        display: block;
        font-weight: bold;
        padding: 60px 0 0 180px;
}

.audio-browse {
	 display: block;
  position: relative;
        background: url("/sites/default/files/150px-Speaker_Icon-brown.png") no-repeat left center;
  height: 150px;
  /* width: 150px; */
  /* text-align: center; */
}

.news-date {
	margin: -20px 0 25px 0;
	font-style: italic;
}
