html {
	background-color: #005a43;
	background: url('https://digitalprojects.binghamton.edu/files/asset/95dc28bd420830795ccab2466e584a936ef79aa1.png') #005a43 no-repeat top left;
	padding-top: 5.6rem;
	background-size: 400px;
	background-position: 24px 20px;
}
@media screen and (max-width: 450px) {
   html {
	padding-top: 3.5rem;
	background-size: 250px;
	background-position: 12px 12px;
    }
}
@media screen {
    .blocks a {
        border-bottom: 2px dotted #007541;
        color: #007541;
        text-decoration: none;
        cursor: pointer
    }
    .blocks a:hover,
    .blocks a:focus {
        border-bottom-style: solid;
        text-decoration: none;
    }
    .blocks .media-render a { border-bottom: none; }
}
img {
   max-width:100%;
}
body {
   color: #000000;
   font-family: 'Helvetica', serif;
   background-color: #f5f5f5;
}
#search-container { 
   top: 0; 
}
#wrap {
   padding-top:1.2rem; 
}
nav.breadcrumbs a{
   color: #000000;
   text-decoration: underline;
}
.page #content .sub-menu a{
   color: #FFFFFF;
}
.file {
  border: none;
}
h1, h2 { 
   text-align: center;
}
.site-title{
   color: #000000;
   text-decoration: underline;
   margin:0;
   display:inline-block;
}
header .navigation > .nav-item > a {
	position: relative;
}
header .navigation > .nav-item > a[role="button"] {
	padding-right:1.5rem;
}
header .navigation > .nav-item > a:hover {
	background-color:#004a37;
        text-decoration:none;
}
.nav-menu > .nav-item > [role="button"]::after {
	position: absolute;
	right: .5rem;
}
#user-bar {
   background-color:#005a43;
}
#user-bar a{
   color: #FFFFFF;
}
.navigation a{
   color: #FFFFFF;
   border-color: #000000;
   font-size: 14px;
   background-color: #005a43;
}
.navigation .sub-nav-group a {
   color: black;
   background:transparent;
}
.nav-item > a.open {
	background-color: #004a37;
        text-decoration:none;
}
.site-page-pagination a{
   border: solid 1px #000000;
   padding: 5px;
   color: #000000;
   text-align: center;
}
.item.resource .caption {
   font-size: 0.7rem;
   font-style: italic;
   line-height: 1.5rem;
}
a.submenu {
   text-align: center;
}
footer {
   color: #FFFFFF;
   background-color:#005a43;
   padding:1rem;
}
footer a { 
   color:#fff; text-decoration:underline 
}