/* Site CSS */
.slideshow{margin:-304px 0 0 420px; z-index:-2; overflow:hidden; height:301px;}
#dept_logo{margin:0; position:relative;}
#content_top .content {
overflow: hidden;}
/*Callouts*/
.callout {
background-color: #EEE;
margin: 0 10px 10px; 
width: 160px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
position: relative;
}

/*.callout:first-child {margin-left:0;}*/

/*.callout h2 {
position: absolute;
bottom: 0;
background-color: rgba(51, 51, 51, .75);
display: block;
width: 100%;
padding: 5px;
margin: 0;
line-height: 1;
font-size: 1.5em;
color: white;
font-weight: normal;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}*/

.callout2 {
background-color: #EEE;
margin-bottom: 1em;
width: 160px;
margin-left: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
position: relative;
}

/*.callout2:first-child {margin-left:0;}*/

/*.callout2 h2 {
position: absolute;
bottom: 0;
background-color: rgba(51, 51, 51, .75);
display: block;
width: 100%;
padding: 5px;
margin: 0;
line-height: 1;
font-size: 1.5em;
color: white;
font-weight: normal;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}*/
.callout2 img{
    max-width: 160px;
}