/********************************* Text */
/* #494948 */

body {
  color: #494948;
}

/********************************* Primary */
/* #005685 (was #15683D) */

input[type=submit],
.view-case-studies .views-field-title.ui-state-active,
#footer,
#block-search-form .form-submit,
.search-header-refine,
.menu-wrapper {
  background-color: #005685;
	color: #FFF;
}

/********************************* Secondary */
/* #494948 (was #53A43D) */

thead tr th,
input[type=submit]:hover,
.home-panel-dark,
.pager-current,
.view-case-studies .views-field-title,
.node-type-book .book-navigation,
.breadcrumb-select .trail,
th.finding-aid {
  background-color: #494948;
	color:#fff;
}

thead tr th a,
.home-panel-dark a,
.pager-current a,
.view-case-studies .views-field-title a,
.node-type-book .book-navigation a,
.breadcrumb-select .trail a,
.extra,
.search-header-refine a {
	color:#fff !important;
}

#ncap-map-tools,
.home-panel-dark,
.olControlAttribution {
  border: 1px solid #494948;
}

#ncap-map-tools #visible .tool {
  border-bottom: 1px solid #494948;
}

#ncap-map-tools .tool {
  border-top: 1px solid #494948;
}

/********************************* Highlighted */
/* #005685 */

a,
a:visited,
li a.active,
ul.menu li.active a,
ul.menu li.active-trail a,
.ncap-frame-popup .position,
.ncap-fake-link {
  color: #005685;
}


/********************************* Mono (dark to light) */

/* #000 */

.gallery-item-container,
.ncap-frame-popup {
  background-color: #000;
}

.ncap-frame-popup-image,
.gallery-image-wrapper {
  background-color: #000;
	color: #FFF;
}

.view-case-studies .views-field-body,
.view-case-studies .views-field-view-node {
  background-color: rgba(0, 0, 0, 0.4);
	color: #FFF;
}

.blocker-message,
.access-sortie-maps {
  border: 2px solid #000;
}

/* #ddd */

input[type=submit],
table,
tbody tr,
#ncap-search-input {
  border-bottom: 1px solid #ddd;
}

hr,
.block.collection .image,
.ncap-frame-popup .ncap-frame-popup-top,
.ncap-frame-popup .ncap-frame-popup-btm,
.home-panel-mid,
.page-download .form-textarea-wrapper textarea[readonly],
iframe,
#ncap-finding-aid-form {
  background-color: #ddd;
}

.pane-ncap-image-details-pane .block-inner,
.pane-ncap-user-galleries-pane .block-inner,
.frame-tags .block-inner,
.pane-node-field-tags,
#info,
input[type=submit],
.home-panel-light,
.home-panel-mid,
#block-search-form .form-text {
  border: 1px solid #ddd;
}

.view-digital-volume-search form,
.breadcrumb-select .terms {
  border-bottom: 2px solid #ddd;
}

input[type=submit] {
  border-left-color: #ddd;
  border-right-color: #ddd;
}

tbody tr td:first-child {
  border-right: 1px solid #ddd;
}

#basket,
.frame-info {
  border: 2px solid #ddd;
}


.pane-ncap-frame-pane .block-inner .frame,
#set-pager,
.pane-ncap-frame-pane .block-inner .links,
.view-digital-volume-search form,
.page-galleries .search-result,
.search-result .info,
#cheese,
.finding-aid,
.finding-aid-map,
#ncap-explorer-form,
.ncap-frame-links,
.ncap-frame-image-watermark-cover,
.ncap-frame-nav table {
  background-color: #ddd;
}

/* #EEE */

tr.even,
.node-type-gallery .pane-gallery-panel-pane-1 tr.info, tr.even, tr:nth-child(2n+2),
.region-leaderboard,
.search-header,
.search-footer,
.gallery-item-details-container,
.grey-green,
.white-green {
	 background-color: #eee;
}

/* #FFF */

#ncap-map-tools,
.access-sortie-maps,
.home-content table tr td.white {
	background-color:#fff !important;
}

tbody tr.white {
  border-bottom: 1px solid #fff;
}

#footer a,
.image-box-title a {
	color:#fff;
}

/********************************* Red */
/* #F00 */

.overflow-menu {
  background-color: #F00;
}
.hidden {
  color: #F00;
}
.page-user .messages.error,
.page-products-services-subscriptions .messages.error,
.finding-aid-carousel .selected {
  border: 2px solid #F00;
}


/********************************* Images */

#spitfire {
  background: #fff url(images/spitfire.png) repeat-x left top;
}

/********************************* Tables */

tr.even {
	background-color: #eee !important;
}

.home-content table tr td, 
.ncap-frame-links table tr td {
  background-color: #ddd;
}

/*************************************** Other */

.image-box-title {
	/* Fallback for web browsers that don't support RGBa */
	background-color: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background-color: rgba(0, 0, 0, 0.7);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.gallery-item-image {
	background-color:#000;
}


#ncap-menu-container .nav-sub a.active {
	border-bottom:1px solid #005685 !important;
}
#ncap-menu-container a {
	color:#005685 !important;
}
#ncap-menu-container .collapse ul li.active-trail,
#ncap-menu-container .collapse ul li.active,
#ncap-menu-container .in ul li.active-trail,
#ncap-menu-container .in ul li.active,
#ncap-menu-container .collapsing ul li.active-trail,
#ncap-menu-container .collapsing ul li.active,
#ncap-menu-container ul li.active-trail a,
#ncap-menu-container ul li.active a {
	background-color: #efefef !important;
	color:#005685 !important;
}

#ncap-menu-main-outer {
	background-color: #005685 !important;
}
#ncap-menu-main-outer a {
	color:#fff !important;
}

#ncap-menu-sub-outer {
	background-color: #efefef !important;
}

tr.odd td.active {
	background-color: inherit !important;
}