/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */
.flexslider div.views-field-title{
    background: url("../images/yellow-trans.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height:30px;
    margin-left: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 77%;
    width: 100%;
    font:bold 1.1em Tahoma,sans-serif;
}

.flexslider div.views-field-title a{
    padding-top:7px;
}


/*homepage slideshow has body field*/
#block-views-featured-slider-block-1 div.views-field-body{
 background: url("../images/yellow-trans.png") repeat scroll 0 0 rgba(0, 0, 0, 0);  
 height:30px;
 overflow: hidden;
 position: absolute;
 text-align: center;
 padding-left:10px;
 width:98.9%;
 top:85.1%;
 font:bold 1em Tohoma,sans-serif;
}

#logo img{
 width:100%;
 height:auto;
}

#search-block-form input.form-text{
 width:145px;
}

#region-preface-second .block-block{
 min-height:295px;
}

/*minimum height for main content section*/
#section-content{
  min-height:500px;
}

/*staff view*/ /*student staff view*/ 
.view-staff .views-row,
.view-student-staff .views-row{
 overflow:auto;
}

.view-staff .views-field-field-photo,
.view-student-staff .views-field-field-photo{
 float:left; 
 padding-right:10px;
 padding-bottom:15px;
}

.view-staff .views-field-title,
.view-student-staff .views-field-title{
 text-transform: capitalize;
 font-weight:bold;
 font-size:16px;
}

/*each staff/student staff page*/
.node-person .field,
.node-student .field{
 overflow:auto; 
}

.node-person .field-name-field-photo,
.node-student .field-name-field-photo{
 float:left; 
 padding-right:15px;
 padding-bottom:20px;
}

.node-person .field-name-body,
.node-student .field-name-body{
 float:left;
}

#region-preface-second li.hidelink{
 display:block;	
}