/* CSS Fixes for IE 8 */

body.queensweb-legacy-header #block-customsearch-internalmenu-form {    
    margin-left: 35px;
}

body.queensweb-legacy-header #block-customsearch-customsearch-form {
    margin-top: 6px;      
}

       
/* People Directory */

/* These overrides are here because they're applied via media query (@media all and (min-width: 450px))
in the global stylesheet */

.view-people-directory .views-exposed-form .views-exposed-widget,
.view-people-directory-descriptive .views-exposed-form .views-exposed-widget {
    float: left;
    padding-right: 20px;
}    

.view-people-directory .views-widget-filter-title input[type="text"],
.view-people-directory-descriptive .views-widget-filter-title input[type="text"] {
    width: auto;
}

.view-people-directory .views-widget-filter-tid select,
.view-people-directory-descriptive .views-widget-filter-tid select {        
    width: 14em;        
}    

.view-people-directory .views-exposed-form .views-submit-button,
.view-people-directory-descriptive .views-exposed-form .views-submit-button, 
.view-people-directory .views-exposed-form .views-reset-button,
.view-people-directory-descriptive .views-exposed-form .views-reset-button {
    text-align: left;
}    

.node-directory-entry .directory-photo {
    float: left;
    margin-right: 16px;        
}

.view-people-directory-descriptive .views-row:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    font-size: 0;
}      

.view-people-directory-descriptive .views-field-field-dir-photo {
    float: left;    
    text-align: center;
}

.view-people-directory-descriptive .people-directory-info {
    border-left: 1px solid #DDD; 
    float: left;         
    min-height: 260px;
}

.view-people-directory-descriptive .views-field-field-dir-photo .field-content,
.view-people-directory-descriptive .people-directory-info-inner {
    padding: 14px;
}