.photo {
  border-color: #000000 !important;
  border-width: 0.00 !important;
  border-style: solid !important;
}

.gridcell {
  //background-color: #E7E7E7 !important;
  background-color: transparent !important;
  color: inherit;
}

body {
  
  background-color: #000000 !important;
  font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif !important;
  color: #D9D9D9 !important; / *off white */
  font-size: 16px !important;
}

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}

.Xlink {        /* now controls top right eXit button - previously called 'header p.author' when author's name was in use */
	margin: 0;   
    padding: 10px 0px 0px 0px; 
    /*color: #ABABAB; */ 
    font-size: 32px;
    text-transform: lowercase;
    float: right;
    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.X-index-link{        /* now controls top right eXit button for Collections page * only */
	/*margin-right: 20px;
	margin-top: 0; */
    padding: 10px 10px 0px 0px; 
    /*color: #ABABAB; */ 
    font-size: 22px;
    text-transform: lowercase;
    text-align: center;    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


sup {
    vertical-align: super;
    font-size: smaller;
}

sub {
    vertical-align: sub;
    font-size: smaller;
}

.image-info {
  /*padding: 30px; */
  text-align: center !important;
  font-size: 14px !important;
}

.grid {
  background-color: #000000 !important;
  color: inherit;
}

.cellnumber {
  color: #595959 !important;
  display: none !important;
  background-color: inherit;
}

.page-link {
  background-color: #FFFFFF !important;
  color: inherit;
}

.pagination {
  background-color: transparent !important;
  border-color: #000000 !important;
  color: #CC6666  !important;
  font-weight: bold;
}

#sectionborder {
  display: inherit !important;
  border-color: #333333 !important;
  padding-top: 10px;   /* creates space between hr and collection name */
}

a {
  background-color: transparent !important;
  color: #FFFFFF;
  /*padding: 2px 2px 0px 2px; */
}

a:hover {
		color: #CC6666 !important;
		text-decoration: none !important;
		background-color: inherit;
	}

html {
  background-color: #000000 !important;
  color: inherit;
}

.heading {
  color: #78AB46 !important;
  font-family: Georgia, Palatino,'Palatino Linotype', Times, 'Times New Roman', serif !important;
  background-color: inherit;
  margin-bottom: 10px;
}

.gridicon {
  border-color: #000000 !important;
  border-width: 0.00 !important;
  border-style: solid !important;
}

h1.identityplate {
    padding-top:  10px;  
    margin: auto;
    text-align: center;
    width: 48%;
    /* border:3px solid #8AC007;      (use if required)
    padding: 10px; */
}

#collection-title {   /*used for displaying collection title under masthead but now used as an X close button to return to thumbnails */
	text-align: right;  
	font-size: 24px;
	/*color: #78AB46 !important; /* this colour is "pea" */
	/*padding-bottom:  15px;     /* replaces use of <BR> to control space */
	/*margin-left: 18px;*/
}