@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Source+Sans+Pro:400,200,300,600,700);

/** Sample header styles **/
header { width: 100%; font-size: 14px; text-align: left;height: 250px; }
#henderson_header_item { height: 120px; min-width: 990px; padding-left: 20px; padding-right: 20px; box-sizing: border-box; }
#header_top { padding-top: 16px; }
#henderson_branding { padding: 7px 0 6px 8px; }
#henderson_branding img { width: 200px; }


#header_search_form { float: right; padding-top: 13px;  padding-right: 86px; }
.header-search-term { color: black; border: 1px solid #707070; padding: 4px 0px 5px 0px; font-size: 15.5px; width: 160px; margin-left: 5px; }
.header-search-button { height: 29px; padding: 1px 7px; color: #333333; border: 1px solid #000000; }
#header-search-selection { padding-top: 9px;  font-size: 14.725px; }

#header-sobek-links a { color:#000000; } 
#header-sobek-links a:visited { color:#551A8B; }
#header-sobek-mainlink { float:right;padding-right: 25px; }
#header-sobek-breadcrumbs { float: right;padding-right: 20px; color: #000000; }

.home-collection-image { width: 210px; display: inline-block; text-align: center; padding-bottom: 50px; }
.home-collection-image img { height: 200px; width: auto; } 
.home-collection-image a:link { color: #4085c7 !important; }
.home-collection-image a:visited { color: #551A8B  !important; }
.home-collection-image a:hover { color: #38bbdd  !important; text-decoration: none !important; }

/** Footer styles **/
#henderson-footer { width: 100%; background-color:#ffffff; height: 400px; }
#footer-link-wrapper { margin-left: auto; width: 980px; padding-top: 18px; border-bottom: 1px solid #000000; height: 320px; }
.footer-link-box { display: inline-block; width: 240px; float: left; }
.footer-link-box h4 { font-weight: 500;text-transform: uppercase; padding-top: 10px; letter-spacing: 0.1em; font-size: 1.3em; color: #3c3c3c; margin:0; }
.footer-link-box ul { list-style:none; padding-left: 0; margin-left: 0; padding-top: 0; margin-top: 4px; }
.footer-link-box li { font-weight: 300; text-transform: uppercase; color: #000000; letter-spacing: 0.1em; font-size: 17px; line-height: 1.3; }
.footer-link-box a { color: #000000; text-decoration: none; }
.footer-link-box a:visited { color: #551a8b; text-decoration: none; }
.footer-link-box a:hover { color: #38bbdd; text-decoration: none; }
#footer-social-icons { margin-left: auto; width: 220px; padding-top: 5px; }
.footer-social-icon { display: inline-block; }

#sobek-footer { margin: 24px auto 10px auto; width: 300px; font-size: 12px; text-align: left; padding-right:15px;}
#sobek-footer a:link { color: #000000; }
#sobek-footer a:visited { color: #551A8B ; }

body
{
   margin: 0;
   font-size: 15.5px;
    font-family: 'Source Sans Pro', sans-serif;
	background-image: none;
	background-color: White;
     color: #707070;
}
      
#mainBanner { width: 100%; height: auto; }

li a {
  color: white
}

/** Item changes **/
.sbkIsw_DocumentDisplay2 { font-size: 15px; }
#sbkCsiv_Viewer { width: 950px; }

/** Change menu background color **/
.sbkMenu_Bar { background-color: #333333; color: #ffffff;  }
.sf-menu { 	background-color: #333333; color: #ffffff; }
.sf-menu li { background-color: #333333; color: #ffffff;  }

/ ** Change the menu selected color **/
#selected-sf-menu-item-link { background:#333333 !important; background-color: #333333 !important;}
.selected-sf-menu-item-link { background:#333333 !important; background-color: #333333 !important;}
#selected-sf-menu-item { background-color: #333333 !important; background: #333333 !important;}
.selected-sf-menu-item { background: #333333 !important; background-color: #333333 !important;}


/** Change the little tabs that appear in several places in the system **/
.sbk_FauxUpwardTabsList>li {   background-color: #333333; color: #ffffff;  }
.sbk_FauxUpwardTabsList > li.current { background-color:#333333 ; color: #ffffff;  }
.sbk_FauxDownwardTabsList>li {   background-color: #333333; color: #ffffff;   }
.sbk_FauxDownwardTabsList > li.current { background-color:#333333 ;color: #ffffff;  }

/ ** Change the button colors **/
.sbkIsw_RoundButton {  background-color: #333333;color: #ffffff;  }
.sbkPrsw_RoundButton { background-color: #333333;color: #ffffff;  }
.roundbutton { background-color: #333333;color: #ffffff;  }
.sbk_SearchButton { background-color: #333333;color: #ffffff;  }
.sbkAdm_RoundButton { background-color: #333333; color: #ffffff;  }

/** Change a few last places, such as pop-up menus, facet column, tabs used for admin, etc.. **/
.sbkPrsw_FacetColumnTitle  { background-color: #333333; color: #ffffff; }
.sbk_PopupTitle  { background-color: #333333; color: #ffffff;  }
.fulltabs>.tabs>ul>li  { background-color: #333333; color: #ffffff;  }
.sbkAdm_Table th { background-color: #333333; color: #ffffff;  }
      

.sbkCiv_CitationSection h2{ color: #777777; }
#sbkIsw_Titlebar a:hover{ color:#a9c1ed; }
.sbkIsw_PageNavBar { color: #ffffff; }
#sbkJiv_ImageZoomable { color: #cccccc; }

#container-inner { border: 0; width: 992px; }
#container-facets { border: 0; }
#pagecontainer, #pagecontainer_resumed { font-size: 15.5px; margin-left: 20px; margin-right: 20px; }
.SobekSearchPanel { font-size: 15px; }
.SobekText { width: 890px; }
#sbkSbia_MainTextEditable, #sbkSbia_MainText { width: 850px; font-size: 15.5px; padding-top: 10px; }


.henderson-menu {height:14px;margin:0 0 12px 0; padding:0;list-style:none;background-color:white;color:#696969;vertical-align:bottom;float:left; font-size: 19px; text-transform: uppercase; font-weight:300; border-bottom: 1px solid #bbbbbb; width: 100%; padding-bottom: 18px; letter-spacing: 0.1em; padding-top:17px; }
.henderson-menu * {margin:0;padding:0;list-style:none;}
.henderson-menu li {position:relative;background:white;white-space:nowrap;*white-space:normal;-webkit-transition:background .2s;transition:background .2s; padding-left: 17px; padding-right: 14px;}
.henderson-menu ul {position:absolute;display:none;top:100%;left:0;z-index:1099;box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:12em;*width:12em; border: 1px solid #bbbbbb; margin-top: 8px; line-height: 26px; }
.henderson-menu > li {float:left;}
.henderson-menu li:hover > ul,.henderson-menu li.sfHover > ul {display:block;}
.henderson-menu a {display:block;position:relative;border-right:1px solid #fff;border-top:1px solid #dFeEFF;border-top:1px solid rgba(255,255,255,.5);padding:12px 12px 8px 10px;text-decoration:none;zoom:1;vertical-align:bottom;color:#13a;}
.henderson-menu ul ul {top:0;left:100%;}
.henderson-menu li img {width: 16px;height:16px;}
.henderson-menu li a {padding:7px 12px 5px 12px;color:white;border-top:none;}
.henderson-menu ul li {background:white;}
.henderson-menu ul li img {width:18px;height:18px;}
.henderson-menu ul li a {padding:5px 0px 5px 0px;color:#696969;border-top:1px solid #dFeEFF;border-top:1px solid rgba(255,255,255,.5);}
.henderson-menu ul li a:hover { background-color: #f5f5f5; }
.henderson-menu ul ul li {background: white;}
.henderson-menu ul ul li a {padding:10px 12px 8px 12px;color:#696969;border-top:1px solid #dFeEFF;border-top:1px solid rgba(255,255,255,.5);}