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

#content #block-system-main {
  width:100%;
  clear:both;
  float:left;
}

body.node-type-adoptable-animal #content #block-system-main {
  margin-top:16px;
}

.front #block-system-main .pane-panels-mini,
#block-system-main .fix-position,
#block-system-main .pane-custom,
#block-system-main .pane-plant-search-form,
#block-system-main .pane-views-panes,
#block-system-main .pane-aspca-blocks-content-gallery,
#block-system-main .pane-node-body,
.page-parents .right-col .pane-aspca-parents-blog-aspca-parents-blog-blogroll,
.page-parents .right-col .pane-parents-blog-view  {
  float:left;
  width:100%;
  clear:both;
  display:block;
  margin-bottom:28px;
}
  .node-type-blog-post #block-system-main .pane-node-body,
  .node-type-press-release #block-system-main .pane-node-body,
  .node-type-article #block-system-main .pane-node-body {
    float:none;
    width:auto;
    clear:none;
  }

  .front #block-system-main .right-col .pane-panels-mini,
  .front #block-system-main .right-col .pane-views-panes,
  .page-parents #block-system-main .right-col .pane-views-panes,
  .page-parents .right-col .pane-aspca-parents-blog-aspca-parents-blog-blogroll,
  .page-parents .right-col .pane-parents-blog-view {
    margin-bottom:0;
  }
  .page-parents.landing-level-one .right-col .pane-parents-blog-view {
    margin-bottom:15px;
  }

body #block-system-main .small-margin-bottom,
body #block-system-main .adoptable-animal-description {
  margin-bottom:5px;
}

#block-system-main .pane-plant-search-form .pane-title {
  display: none;
}

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

.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-type-press-release .pane-node-field-image,
.node-type-article .pane-node-field-image {
  float:right;
  margin-left:20px;
  margin-bottom:20px;
}

.node-type-article .pane-views-panes {
  width:100%;
  clear:both;
  float:left;
}

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

/* Views Pager Styles */

.view .item-list {
  width: 100%;
  clear: both;
  float: left;
  margin-top: 14px;
}

.view.view-plant-list-view .item-list {
  margin-top:2px;
}

.view .item-list .pager {
  text-align: left;
  color:#626262;
  margin:0;
}

.view .item-list .pager li {
  padding:0;
}

.view .item-list .pager li,
.view .item-list .pager li a {
  font-size:11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.view .item-list .pager li .items {
  margin-right:5px;
}

.view .item-list .pager li.pager-range-total {
  margin-right:8px;
}

/* Press Release Nodes */

.node-type-press-release .field-name-field-sub-title {
  font-style: italic;
  margin-top:18px;
  margin-bottom:14px;
}

.node-type-press-release  .field-name-field-publication-date {
  margin-bottom:14px;
}

.aspca-press-release-footer .center-hash {
  text-align: center;
}

/* Press Release Block styles */

.view-press-release-list-view .view-filters {
  width:100%;
  height:46px;
  clear:both;
  float:left;
  margin-top:18px;
  position: relative;
}

.view-press-release-list-view .view-filters .views-exposed-form .views-exposed-widget {
  padding:0;
}

.view-press-release-list-view .view-filters #edit-field-tags-tid-wrapper {
  margin-right:10px;
}

  .view-press-release-list-view .view-filters #edit-field-tags-tid-wrapper label {
    float:left;
    clear:both;
    width:100%;
    margin-left:8px;
  }

  .view-press-release-list-view .view-filters #edit-field-tags-tid-wrapper .views-widget {
    margin-top:27px;
  }

.view-press-release-list-view .view-filters #edit-field-publication-date-value-wrapper {
  float:left;
  height:45px;
  display:inline-block;
  margin-right:10px;
}

  .view-press-release-list-view .view-filters #edit-field-publication-date-value-wrapper .views-widget {
    margin-top:27px;
  }

.view-press-release-list-view .view-filters .views-submit-button {
  float:left;
  width:46px;
  height:45px;
  display:inline-block;
  position: relative;
  margin-right:10px;
  /* IE fixes */
  *height:48px;
  height:48px \0/;
  *margin-left:6px;
  margin-left:6px \0/;
  *margin-right:6px;
  margin-right:6px \0/;
}
  .view-press-release-list-view .view-filters .views-submit-button input {
    position: absolute;
    left:0;
    bottom:0;
  }

.view-press-release-list-view .view-filters  .views-reset-button {
  float:left;
  width:46px;
  height:45px;
  display:inline-block;
  position: relative;
  /* IE fixes */
  *height:48px;
  height:48px \0/;
  *margin-left:6px;
  margin-left:6px \0/;
  *margin-right:6px;
  margin-right:6px \0/;
}

  .view-press-release-list-view .view-filters .views-reset-button input {
    position: absolute;
    left:0;
    bottom:0;
  }

.view-press-release-list-view .view-filters #edit-field-publication-date-value-min-wrapper {
  display:inline;
  margin-right:10px;
  width:102px;
  float:left;
}

.view-press-release-list-view .view-filters #edit-field-publication-date-value-max-wrapper {
  display:inline;
  width:102px;
  float:left;
}

.view-press-release-list-view .view-filters #edit-field-publication-date-value-min-wrapper select,
.view-press-release-list-view .view-filters #edit-field-publication-date-value-max-wrapper select,
.view-press-release-list-view .view-filters #edit-field-tags-tid-wrapper select {
  width:100px;
}

.view-press-release-list-view .view-content {
  float: left;
  width: 100%;
  clear: both;
  margin-top: 28px;
}

.view-press-release-list-view .view-content .views-row {
  margin-bottom:14px;
}

.view-press-release-list-view .view-content .views-field-field-publication-date {
  font-style: italic;
}

.view-press-release-list-view .view-content .item-list {
  margin-top:0;
}

.view-press-release-list-view .view-filters #edit-submit-press-release-list-view {
  cursor: pointer;
}

/* Adoptable Animal */

.node-type-adoptable-animal.not-front #content.column {
  margin-top:0;
}

.pane-related-links-manual-nodequeues-panel-pane-2,
.pane-related-links-manual-nodequeues-panel-pane-1,
#adoptable-animal-related-links {
  width:100%;
  float:left;
}

.node-type-adoptable-animal .see-all-animal-link {
  float:left;
  width:100%;
  clear:both;
  display:block;
  margin-bottom:20px;
}

.node-type-adoptable-animal .see-all-animal-link a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#ff7800;
}

.pane-related-links-manual-nodequeues-panel-pane-2 .views-field-title a,
.pane-related-links-manual-nodequeues-panel-pane-1 .views-field-title a,
#adoptable-animal-related-links .views-field-title a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#ff7800;
}

.pane-related-links-manual-nodequeues-panel-pane-2 .views-field-edit-node,
.pane-related-links-manual-nodequeues-panel-pane-1 .views-field-edit-node,
.pane-related-links-manual-nodequeues-panel-pane-2 .views-field-field-teaser-blurb,
.pane-related-links-manual-nodequeues-panel-pane-1 .views-field-field-teaser-blurb,
#adoptable-animal-related-links .views-field-edit-node,
#adoptable-animal-related-links .views-field-field-teaser-blurb {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#626262;
}

.pane-related-links-manual-nodequeues-panel-pane-2 .views-row,
.pane-related-links-manual-nodequeues-panel-pane-1 .views-row,
#adoptable-animal-related-links .views-row {
  margin-bottom:14px;
}

.pane-related-links-manual-nodequeues-panel-pane-2 h2.pane-title,
.pane-related-links-manual-nodequeues-panel-pane-1 h2.pane-title,
#adoptable-animal-related-links h2.pane-title {
  font-size:17px;
  color:#626262;
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 14px;
}

.node-type-adoptable-animal .pane-page-title h2 {
  margin:0;
  margin-bottom:4px;
  font-family: Arial, Helvetica, sans-serif;
}

.node-type-adoptable-animal .social_service_links {
  margin-bottom:14px;
}

.node-type-adoptable-animal .pane-node-field-image {
  float:left;
  width:300px;
  margin-right:20px;
}

body.node-type-adoptable-animal #block-system-main .pane-custom.pane-node-field-animal-name {
  margin-bottom:0;
  float: left;
  clear: none;
  width: 260px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #626262;
  font-size: 11px;
  line-height: 14px;
}

.node-type-adoptable-animal .pane-node-field-animal-name,
.node-type-adoptable-animal .pane-node-field-color,
.node-type-adoptable-animal .pane-node-field-breed,
.node-type-adoptable-animal .pane-node-field-gender,
.node-type-adoptable-animal .pane-node-field-age {
  float:left;
  clear:none;
  width:260px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#626262;
  font-size:11px;
  line-height: 14px;
}

.node-type-adoptable-animal .pane-node-field-animal-name .field,
.node-type-adoptable-animal .pane-node-field-color .field,
.node-type-adoptable-animal .pane-node-field-breed .field,
.node-type-adoptable-animal .pane-node-field-gender .field,
.node-type-adoptable-animal .pane-node-field-age .field {
  position: relative;
}

.node-type-adoptable-animal .pane-custom .field .field-items,
.node-type-adoptable-animal .pane-node-field-animal-name .field .field-items,
.node-type-adoptable-animal .pane-node-field-color .field .field-items,
.node-type-adoptable-animal .pane-node-field-breed .field .field-items,
.node-type-adoptable-animal .pane-node-field-gender .field .field-items,
.node-type-adoptable-animal .pane-node-field-age .field .field-items {
  position: absolute;
  left:60px;
  top:0;
}

.pane-adoptable-animal-note-blocks,
.node-type-adoptable-animal #adoptable-animal-info {
  width:260px;
  float: left;
  background-color:#f1f1f1;
  font-size:11px;
  color:#626262;
  margin-top:10px;
}

.pane-adoptable-animal-note-blocks .pane-block .pane-content,
.pane-adoptable-animal-note-blocks .pane-views-panes .pane-content,
.node-type-adoptable-animal #adoptable-animal-info .pane-content {
  margin:17px 14px;
}

#block-system-main .pane-adoptable-animal-note-blocks .pane-content .pane-views-panes {
  margin-bottom:0;
}

.pane-adoptable-animal-note-blocks .pane-block .pane-content,
.pane-adoptable-animal-note-blocks .pane-block .pane-content p,
.pane-adoptable-animal-note-blocks .pane-content,
.pane-adoptable-animal-note-blocks .pane-content p,
.node-type-adoptable-animal #adoptable-animal-info .pane-content,
.node-type-adoptable-animal #adoptable-animal-info .pane-content p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height: normal;
  color:#626262;
}

.pane-adoptable-animal-note-blocks .pane-block .pane-content a,
.pane-adoptable-animal-note-blocks .pane-content a,
.node-type-adoptable-animal #adoptable-animal-info .pane-content a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height: normal;
  color:#ff7800;
}

.node-type-adoptable-animal .pane-node-field-mym {
  width: 100%;
  clear: both;
  float: left;
}

.node-type-adoptable-animal .pane-node-body {
  float:left;
  clear:none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#626262;
  font-size:11px;
  line-height: 14px;
}

/* Adoptable Animal List Views and View Plant List View */

.view-plant-list-view,
.view-adoptable-animals-list-views {
  margin-bottom:30px;
  width:100%;
  float:left;
}

.view-plant-list-view .views-row,
.view-adoptable-animals-list-views .views-row {
  width:180px;
  float:left;
  clear:none;
  margin-right:20px;
  min-height:168px;
  margin-bottom:6px;
}

.row-wrap-fix {
  min-height: 168px;
  width:100%;
  float:left;
  clear:both;
  margin:0;
  padding:0;
}

.view-plant-list-view .views-row {
  margin-bottom:7px;
}

.view-plant-list-view .views-row-3,
.view-plant-list-view .views-row-6,
.view-plant-list-view .views-row-9,
.view-plant-list-view .views-row-12,
.view-plant-list-view .views-row-15,
.view-adoptable-animals-list-views .views-row-3,
.view-adoptable-animals-list-views .views-row-6,
.view-adoptable-animals-list-views .views-row-9,
.view-adoptable-animals-list-views .views-row-12,
.view-adoptable-animals-list-views .views-row-15 {
  margin-right:0;
}

.view-plant-list-view .views-row .views-field views-field-title,
.view-adoptable-animals-list-views .views-row .views-field-field-animal-name {
  margin-top:3px;
}

.view-plant-list-view .views-row .views-field-title a,
.view-adoptable-animals-list-views .views-row .views-field-title a {
  font-size:15px;
  color:#ff7800;
  display:block;
  width:100%;
}

.view-plant-list-view .views-row .views-field-title a {
  margin-top:9px;
}

.view-adoptable-animals-list-views .views-row .views-field-field-mym {
  margin-top:0px;
}

.view-adoptable-animals-list-views .views-row .views-field-field-mym a {
  font-size:11px;
  display:block;
  width:100%;
}

/*
 * MYM colors
 */
/* Green #c0e46c */
.view-adoptable-animals-list-views .views-row .views-field-field-mym a.mym-132,
.view-adoptable-animals-list-views .views-row .views-field-field-mym a.mym-133,
.view-adoptable-animals-list-views .views-row .views-field-field-mym a.mym-149,
.view-adoptable-animals-list-views .views-row .views-field-field-mym a.mym-150,
.view-adoptable-animals-list-views .views-row .views-field-field-mym a.mym-151 {
  color:#c0e46c;
}

/* Purple #934b9e */
.view-adoptable-animals-list-views .views-row .views-field-field-mym a.mym-131,
.view-adoptable-animals-list-views .views-row .views-field-field-mym a.mym-135,
.view-adoptable-animals-list-views .views-row .views-field-field-mym a.mym-136,
.view-adoptable-animals-list-views .views-row .views-field-field-mym a.mym-143,
.view-adoptable-animals-list-views .views-row .views-field-field-mym a.mym-144,
.view-adoptable-animals-list-views .views-row .views-field-field-mym a.mym-145 {
  color:#934b9e;
}

/* Orange #f97724 */
.view-adoptable-animals-list-views .views-row .views-field-field-mym a.mym-125,
.view-adoptable-animals-list-views .views-row .views-field-field-mym a.mym-134,
.view-adoptable-animals-list-views .views-row .views-field-field-mym a.mym-137,
.view-adoptable-animals-list-views .views-row .views-field-field-mym a.mym-138,
.view-adoptable-animals-list-views .views-row .views-field-field-mym a.mym-146,
.view-adoptable-animals-list-views .views-row .views-field-field-mym a.mym-147,
.view-adoptable-animals-list-views .views-row .views-field-field-mym a.mym-148 {
  color:#f97724;
}

.view-adoptable-animals-list-views #edit-field-age-range-value-all,
.view-adoptable-animals-list-views #edit-field-gender-value-all {
  display:none;
}

.view-adoptable-animals-list-views .views-exposed-widget a {
  float:left;
  font-size:10px;
  line-height: normal;
}

.view-adoptable-animals-list-views .views-exposed-widgets label {
  font-size:11px;
  line-height: normal;
  color:#626262;
  float:left;
  display:inline;
  font-weight: normal;
}

.view-adoptable-animals-list-views .views-exposed-widgets {
  background: url(../images/site-chrome/filters-top-bar-bg.png) repeat-x 0 0 transparent;
}

.view-adoptable-animals-list-views .view-filters .filter-top-bar {
  width:100%;
  float:left;
  clear:both;
  min-height: 60px;
  background: url(../images/site-chrome/filters-top-bar-bg.png) repeat-x 0 100% transparent;
}

.view-adoptable-animals-list-views .views-exposed-widgets .form-type-bef-link {
  float:left;
  display:inline;
}

.view-adoptable-animals-list-views .views-exposed-widgets .clear-filters {
  margin-top:6px;
  width:100%;
}

.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-age-range-value-wrapper {
  width:460px;
  padding-top:14px;
}

.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-gender-value-wrapper {
  float:right;
  padding-top:14px;
}

.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-age-range-value-wrapper #edit-field-age-range-value-01 {
  margin-left:10px;
}

.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-age-range-value-wrapper #edit-field-age-range-value-01,
.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-age-range-value-wrapper #edit-field-age-range-value-02,
.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-gender-value-wrapper #edit-field-gender-value-01 {
  margin-right:10px;
  padding-right:10px;
  border-right:1px solid #898989;
}

#edit-field-mym-target-id-wrapper {
  display:none;
  width:100%;
  min-height: 58px;
  margin-top:16px;
  background: url(../images/site-chrome/mym-logo.png) no-repeat 0 0 transparent;
}

.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-mym-target-id-wrapper .form-type-bef-link a,
.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-mym-target-id-wrapper .form-type-bef-link {
  float:none;
  display: block;
}

.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-mym-target-id-wrapper #edit-field-mym-target-id-all.form-type-bef-link {
  display:none;
}

.view-adoptable-animals-list-views .views-exposed-form .views-exposed-widget {
  padding-right:0;
  padding-top:0;
}

.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-mym-target-id-wrapper .green,
.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-mym-target-id-wrapper .orange,
.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-mym-target-id-wrapper .purple {
  float:left;
  width:160px;
  min-height: 40px;
}

.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-mym-target-id-wrapper .green a,
.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-mym-target-id-wrapper .orange a,
.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-mym-target-id-wrapper .purple a {
  margin-left:43px;
  padding-left:4px;
  margin-right:4px;
  line-height: 12px;
}
  .view-adoptable-animals-list-views .views-exposed-widgets #edit-field-mym-target-id-wrapper .green a:hover {
    background-color:#f1fdd4;
  }
  .view-adoptable-animals-list-views .views-exposed-widgets #edit-field-mym-target-id-wrapper .orange a:hover {
    background-color:#ffe7d7;
  }
  .view-adoptable-animals-list-views .views-exposed-widgets #edit-field-mym-target-id-wrapper .purple a:hover {
    background-color:#f9ceff;
  }
/* Cats */
.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-mym-target-id-wrapper .green {
  margin-left:108px;
  background: url(../images/site-chrome/filter-mym-green-bg.png) no-repeat 0 0 transparent;
}
/* Dogs */
.view-adoptable-animals-list-views.view-display-id-panel_pane_2 .views-exposed-widgets #edit-field-mym-target-id-wrapper .green {
  background: url(../images/site-chrome/filter-mym-green-dog-bg.gif) no-repeat 0 0 transparent;
}

.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-mym-target-id-wrapper .green a {
  color:#c0e46c;
  margin-left:43px;
  border-left:0px solid #d5f095;
  margin-bottom:3px;
}
/* Cats */
.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-mym-target-id-wrapper .orange {
  background: url(../images/site-chrome/filter-mym-orange-bg.png) no-repeat 0 0 transparent;
}
/* Dogs */
.view-adoptable-animals-list-views.view-display-id-panel_pane_2 .views-exposed-widgets #edit-field-mym-target-id-wrapper .orange {
  background: url(../images/site-chrome/filter-mym-orange-dog-bg.gif) no-repeat 0 0 transparent;
}

.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-mym-target-id-wrapper .orange a {
  color:#f97724;
  margin-left:43px;
  border-left:0px solid #fec89d;
  margin-bottom:3px;
}
/* Cats */
.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-mym-target-id-wrapper .purple {
  background: url(../images/site-chrome/filter-mym-purple-bg.png) no-repeat 0 0 transparent;
}
/* Dogs */
.view-adoptable-animals-list-views.view-display-id-panel_pane_2 .views-exposed-widgets #edit-field-mym-target-id-wrapper .purple {
  background: url(../images/site-chrome/filter-mym-purple-dog-bg.gif) no-repeat 0 0 transparent;
}

.view-adoptable-animals-list-views .views-exposed-widgets #edit-field-mym-target-id-wrapper .purple a {
  color:#934b9e;
  margin-left:43px;
  border-left:0px solid #a663a9;
  margin-bottom:3px;
}

/* Meet Your Match styles */
.vocabulary-meet-your-match {
  margin:28px 0 0 0;
  padding-bottom:14px;
  float: left;
  clear: both;
  display: block;
  width: 100%;
}

.field-mym-image {
  float:left;
  width:100px;
}

.mym-info {
  float: left;
  clear: none;
  width: 468px;
  margin-left: 20px;
  font-size:11px;
  line-height: normal;
}

.mym-category-info {
  color:#626262;
}

.mym-description-info p {
  margin-top:0;
  margin-bottom:0;
  color:#626262;
}

.mym-description-info a {
  color:#ff7800;
}

/* Toxic plant node styles */

.node-type-plant .social_service_links {
  margin-bottom: 14px;
}

.node-type-plant .pane-node-field-image {
  float: left;
  width: 300px;
  margin-right: 20px;
}

.node-type-plant .pane-node-field-additional-common-names,
.node-type-plant .pane-node-field-scientific-name,
.node-type-plant .pane-node-field-family,
.node-type-plant .pane-node-field-toxicity,
.node-type-plant .pane-node-field-non-toxicity,
.node-type-plant .pane-node-field-tags,
.node-type-plant .pane-node-field-toxic-principles,
.node-type-plant .pane-node-field-clinical-signs {
  float:left;
  clear:none;
  width:260px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#626262;
  font-size:11px;
  line-height: 14px;
  margin-bottom:12px;
}

.node-type-plant .pane-node-field-non-toxicity {
  display: none;
}

.label-inline-format-label,
.node-type-plant .pane-node-field-toxicity .label {
  font-weight: bold;
}

.node-type-plant .pane-node-body {
  width:100%;
  float:left;
}

/* Toxic plant species view styles */
.view-all-plants-list .view-header {
  font-family: Arial, Helvetica, sans-serif;
  font-size:17px;
  line-height: normal;
  font-weight: normal;
  color:#626262;
  margin-bottom:4px;
}

.view-all-plants-list {
  margin-top:8px;
}

/* Plant List View Exposed Filters */

.view-plant-list-view .view-filters {
  height:90px;
  width:100%;
  float:left;
  display:block;
  /*margin-top:28px;*/
  margin-bottom: 28px;
}

.view-plant-list-view .views-field-title .scientific-name {
  display:none;
}

.view-plant-list-view #edit-field-toxicity-value-wrapper {
  width:220px;
  float:left;
}

.view-plant-list-view #edit-field-non-toxicity-value-wrapper {
  width:220px;
  float:right;
}

  .view-plant-list-view #edit-field-toxicity-value-wrapper .views-widget,
  .view-plant-list-view #edit-field-non-toxicity-value-wrapper .views-widget,
  .view-plant-list-view .views-submit-button {
    display:none;
  }

#current-plant-selection {
  margin-top:12px;
  font-weight: bold;
}

  #current-plant-selection .selected-items {
    font-weight: normal;
  }

#clear-all-plant-selection {
  margin-top:8px;
  display: block;
}

#toxic-selection,
#non-toxic-selection {
  margin-top:10px;
}

#toxic-selection a,
#non-toxic-selection a {
  margin-right:6px;
  padding-right:6px;
  border-right:1px solid #626262;
}

#toxic-selection a.last,
#non-toxic-selection a.last {
  margin-right:0;
  padding-right:0;
  border-right:0;
}

.view-adoptable-animals-list-views .views-exposed-widget .form-item.selected a,
#toxic-selection a.selected,
#non-toxic-selection a.selected {
  color:#626262;
}

/* Blog List View Styles */

.view-blog-view {

}

.view-blog-view > .view-content > .views-row {
  background: url(../images/site-chrome/blog-view-post-bg.png) repeat-x 0 100% transparent;
  width: 100%;
  clear: both;
  float: left;
}

.view-blog-view .views-field-title {
  margin-top:15px;
  margin-bottom:5px;
}

.view-blog-view .views-row-first .views-field-title {
  margin-top:0;
}

.view-blog-view .views-field-title,
.view-blog-view .views-field-title a {
  font-size:24px;
  color:#626262;
  font-family: Arial, Helvetica, sans-serif;
}

.view-blog-view .views-field-field-publication-date {
  font-style: italic;
}

.view-blog-view .views-field-service-links {
  width:100%;
  clear:both;
  margin-top:12px;
  margin-bottom:10px;
  display: block;
  float: left;
}

.view-blog-view .addthis_toolbox {
  width:100%;
  clear:both;
  margin-top:12px;
  margin-bottom:10px;
  display: block;
  float: left;
}

.view-blog-view .views-field-field-image {
  float:right;
  width:300px;
  height:200px;
  margin-left:20px;
  margin-bottom:20px;
}

/* Fixing larger images added to blogs */
.node-type-blog-post .pane-node-body img,
.view-blog-view .views-field-body img {
  max-width:100%;
  max-height: 100%;
}

.view-blog-view .views-field-field-teaser-read-more-title,
.view-blog-view .views-field-view-node {
  float: left;
  width: 100%;
  clear: both;
  display: block;
  padding-bottom: 28px;
  margin-top:10px;
}

.view-blog-view .views-field-field-teaser-read-more-title a,
.view-blog-view .views-field-view-node a {
  font-size:15px;
  line-height: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#ff7800;
}

.node-type-job .pane-node-field-submit-resume a:after,
.view-blog-view .views-field-field-teaser-read-more-title a:after {
  content:" »";
}

/* IE7 hack for :after */
.node-type-job .pane-node-field-submit-resume a,
.view-blog-view .views-field-field-teaser-read-more-title a {
  *padding-right:14px;
  *background: url(../images/site-chrome/ie7-arrow-larger-bg.png) no-repeat right 6px transparent;
}

.view-blog-view .views-field-edit-node {
  display:none;
}

.node-type-blog-post .pane-aspca-blocks-blog-comments-block,
.node-type-parents-blog .pane-aspca-blocks-blog-comments-block {
  width:100%;
  float:left;
  display: block;
  clear:both;
  padding-bottom:20px;
  background: url(../images/site-chrome/filters-top-bar-bg.png) repeat-x 0 100%;
}

.node-type-blog-post .pane-aspca-blocks-blog-comments-block .pane-content,
.node-type-parents-blog .pane-aspca-blocks-blog-comments-block .pane-content {
  float: right;
  width: 50%;
  text-align: right;
}

.node-type-blog-post .pane-aspca-blocks-blog-comments-block .pane-content .comment-count,
.node-type-parents-blog .pane-aspca-blocks-blog-comments-block .pane-content .comment-count {
  display: inline;
  margin-right: 10px;
  clear:none;
}

.node-type-blog-post .pane-node-comment-form,
.node-type-parents-blog .pane-node-comment-form {
  width:586px;
}

.node-type-blog-post .pane-node-comment-form,
.node-type-blog-post .pane-node-comments,
.node-type-parents-blog .pane-node-comment-form,
.node-type-parents-blog .pane-node-comments {
  display: block;
  width:100%;
  float:left;
}

.node-type-blog-post .pane-node-comments h2.pane-title,
.node-type-blog-post .pane-node-comment-form h2,
.node-type-parents-blog .pane-node-comments h2.pane-title,
.node-type-parents-blog .pane-node-comment-form h2 {
  font-size: 17px;
  padding-top: 28px;
  margin-bottom: 2px;
}

/* Individual Comments*/
.node-type-blog-post .comment,
.node-type-parents-blog .comment {
  border-bottom:1px solid #f1f1f1;
}
.node-type-blog-post .comment h3,
.node-type-parents-blog .comment h3 {
  margin:10px 0;
  display: none;/* blog comment titles */
}
.node-type-blog-post .comment h3 a,
.node-type-parents-blog .comment h3 a {
  font-size:17px;
  line-height: normal;
}
.node-type-blog-post .comment h3 span.new,
.node-type-parents-blog .comment h3 span.new {
    display: none;
  }

/* Blog Sidebars */
#block-block-7 .content div,
#block-block-7 .content a,
#block-views-blog-view-block-1 .views-summary,
#block-views-blog-view-block-1 .views-summary a {
  font-size:11px;
  color:#ff7800;
  line-height: normal;
}

/* Center the custom pager for this view */

.view-blog-view .item-list {
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;
   margin-top:16px;
}
.view-blog-view .item-list ul.pager {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
.view-blog-view .item-list ul.pager li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
.view-blog-view .item-list ul.pager li a {
   display:block;
   padding: 0 6px;
}

/* Blog Node Styles */

.node-type-blog-post .pane-node-field-image,
.node-type-parents-blog .pane-node-field-image {
  float:right;
  margin-left:20px;
  margin-bottom:20px;
}
.node-type-blog-post .pane-service-links-service-links,
.node-type-parents-blog .pane-service-links-service-links {
  width: 100%;
  clear: both;
  display: block;
  float: left;
  margin-bottom: 6px;
  margin-top: 6px;
}
.node-type-blog-post .pane-node-field-publication-date,
.node-type-parents-blog .pane-node-field-publication-date {
  font-style: italic;
  margin-bottom:10px;
}

/* Job Node Styles */

.node-type-job h2 {
  font-size:17px;
  color:#4978a1;
  margin-bottom:9px;
}

.node-type-job .pane-entity-field {
  margin-bottom:12px;
}

.node-type-job .pane-entity-field .field-label {
  /*font-weight: normal;*/
}

.node-type-job .pane-node-field-submit-resume a {
  font-size:15px;
  color:#ff7800;
}

/* Job List View Styles */

.view-jobs-list-view table {
  width:100%;
}

.view-jobs-list-view table thead {
  border-bottom:1px solid #626262;
}

.view-jobs-list-view table thead th,
.view-jobs-list-view table thead th a {
  color:#626262;
  font-size:11px;
  text-align: left;
  font-weight: bold;
  padding-bottom:3px;
}

.view-jobs-list-view table tbody td {
  color:#626262;
  font-size:11px;
  font-weight: normal;
  text-align: left;
  padding-top:15px;
}

.view-jobs-list-view table tbody td.active {
  background:none;
}

/* Blog Exposed Filters Block */

.views-exposed-form a.blog-exposed-filter-year {
  display:block;
  float:left;
  clear:both;
  font-size:11px;
  line-height: normal;
}

body #main-wrapper .messages {
  border:0;
  padding:0;
}
body #main-wrapper .messages .messages {
  border: 1px solid #e4e4e4;
  margin: 10px;
  padding: 12px 12px 12px 40px;
  font-size: 14px;
}
body #main-wrapper .messages.status {
  border: 1px solid #e4e4e4;
  margin: 10px 20px;
  padding: 12px 12px 12px 40px;
  font-size: 14px;
}
