/* ===========================================
 * GALLERY STYLES
   =========================================*/
/* Siriux Frame */
div.gallery-photo {
	text-align: center;
}
.views-field-field-image a,
.views-field-field-image a.link {
  text-decoration: none;
  border-bottom: none;
}
/* Frame for Page Image, Full-Size Image, & Large Thumbnail */
img.image-style-gallery-embedded-image-260-x-280-,
img.image-style-gallery-page-image,
img.image-style-gallery-thumbnail-large {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	padding: 7px;
	-moz-border-radius: 3px;
  }
/* Frame for Jumbo, Large, Medium, and Small Thumbnails */
img.image-style-gallery-thumbnail-medium,
img.image-style-gallery-embed-thumbnail-small, 
img.image-style-gallery-embed-thumbnail-large,
img.image-style-gallery-embed-thumbnail-jumbo,
img.image-style-gallery-embed-article-thumbnail-square,
img.image-style-gallery-embed-article-thumbnail-true-aspect {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	padding: 4px;
	-moz-border-radius: 3px;
  }

/* Gallery SubNav */
p.gallery-subnav {
  font-family: Verdana; sans-serif;
  font-size: 0.97em;
  margin-bottom: 30px;
  }
p.gallery-subpg-subnav,
p.gallery-keywords-subnav {
  font-family: Verdana; sans-serif;
  font-size: 0.92em;
  margin-bottom: 30px;
  }

/* Gallery SubHd */
.view-gallery h2,
.view-gallery-images h3,
.view-gallery-albums h3,
.view-gallery-images-portraits-of-artist h3 {
  font-weight: bold;
  color:  #84150a;
  margin: 25px 0 20px 0;
  padding-bottom: 10px;
  border-bottom: 2px solid #ddd;
  }

/* Gallery Albums - Vertical Spacing Between Groups of Albums */  
.view-gallery .view-display-id-attachment_1,
.view-gallery .view-display-id-attachment_2 {
  margin-top: -20px;
  }
.view-gallery-albums-portraits-of-artist .views-view-table {
  margin-bottom: -20px;
  }

/* Gallery & Gallery Albums - Misc. Styling */  
div.gallery-image-desc {
  margin-top: -15px;
  margin-bottom: -10px;
  }
div.gallery-image-desc p {
  display: inline;  
  }
span.gallery-image-view {
  display: inline;
  font-size: 0.86em;
  font-weight: bold;
  }
.gallery-main p.gallery-image-title {
  font-size: 1em;
  }
.gallery-main p.gallery-image-view {
  font-size: 0.9em;
  }
.gallery-albums p.gallery-image-title,
.gallery-albums div.gallery-image-desc {
  font-size: 0.93em;
  }
.gallery-albums p.gallery-image-view {
  font-size: 0.85em;
  }

/* COL 1 - Image & COL 2 - Description */  
.view-gallery tr,
.view-gallery-images tr,
.view-gallery-albums tr,
.view-gallery-albums-portraits-of-artist tr, 
.view-gallery-images-portraits-of-artist tr,
.view-gallery-recent-images tr {
  border-top: 0;
  border-bottom: 0;
  }
.view-gallery .views-view-table td,
.view-gallery-images .views-view-table td,
.view-gallery-albums .views-view-table td,
.view-gallery-albums-portraits-of-artist .views-view-table td,
.view-gallery-images-portraits-of-artist .views-view-table td,
.view-gallery-recent-images .views-view-table td {
  background-color: #fff;
  }
/* COL 1 - Image */  
.gallery-main td.views-field-field-image,
.view-gallery-images td.views-field-field-image,
.view-gallery-albums td.views-field-field-image,
.view-gallery-albums-portraits-of-artist td.views-field-field-image,
.view-gallery-images-portraits-of-artist td.views-field-field-image,
.view-gallery-recent-images td.views-field-field-image {
  width: 170px;
  padding-bottom: 30px;
  }
.gallery-main td.views-field-field-image img,
.view-gallery-images td.views-field-field-image img,
.view-gallery-albums td.views-field-field-image img,
.view-gallery-albums-portraits-of-artist td.views-field-field-image img,
.view-gallery-images-portraits-of-artist td.views-field-field-image img,
.view-gallery-recent-images td.views-field-field-image img {
  margin-left: -10px;
  }
/* COL 2 - Description */  
p.gallery-image-title {
  font-size: 0.94em;
  }
p.gallery-image-desc {
  display: inline;
  margin-top: -5px;
  font-size: 0.94em;
  }
p.gallery-image-view {
  display: inline;
  font-size: 0.86em;
  font-weight: bold;
  }

/* GALLERY IMAGE - Main Page */  
.page-node-type-gallery-image .field--name-field-image {
  width: 100%;
  text-align: center;
  margin-bottom: -10px;
  }
.page-node-type-gallery-image .field--name-field-provenance- {
  width: 100%;
  text-align: center;
  }
/* Kludge - to make provenance work for Chrome */  
.page-node-type-gallery-image .field--name-field-provenance-:before,
.page-node-type-gallery-image .field--name-field-provenance-:after {
  content: " X ";
  color: transparent;
  }
.page-node-type-gallery-image .field--name-field-artist {
  width: 100%;
  text-align: center;
  margin-bottom: 2px;
  }
/* GALLERY IMAGE- Second Artist */  
.page-node-type-gallery-image .field--name-field-artist2:before {
  content: "and ";
  }
.page-node-type-gallery-image .field--name-field-artist2 {
  width: 100%;
  text-align: center;
  }
/* GALLERY IMAGE- Description */ 
.page-node-type-gallery-image .node__content .field--type-text-with-summary {
  margin-top: 30px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  text-align: justify;
  }
  