header
,nav
,section
,article
,aside
,footer
,hgroup
{
    display: block;
}

/* wrapper drop shadows */
.zone-branding,
.zone-header,
.zone-menu,
.zone-preface,
.zone-postscript,
.zone-footer,
.zone-content {
    border-left:2px solid #dfdede;
    border-right:2px solid #dfdede;
    background-color: #fff;
}

/* ensure dropdowns are above other content */
.zone-menu .region {
    z-index: 999;
    position: relative;
}

#block-system-main-menu li#art-fields-menu.main-row ul.submenu li.main-submenu-item {
    display: inline-block;
    *display: inline;
    *float: left;
    zoom: 1;
}

#block-system-main-menu li#art-fields-menu.main-row ul.submenu li.main-submenu-item a,
#block-system-main-menu li#art-fields-menu.main-row ul.submenu li.main-submenu-item a:link {
    font-size:12px;
}
#block-bean-homepage-carousel {
    margin-bottom: 20px;
}
.block-inner .content {
    padding:5px;
}

section {
    display: block;
}

h3.accordion-header {
    width:267px;
    padding:0;
    position: relative;
    display:block;
    left:5px;
}

.block-inner .views-row {
    margin: 0 -5px;
}


.block-views-artistic-fields-list-block .views-row a,
.block-views-artistic-fields-list-block .views-row a:link,
.block-views-artistic-fields-list-block .views-row a:visited {
    letter-spacing: -0.5px;
}

.ui-accordion h3.accordion-header {
    padding: 15px 21px 15px 10px;
    margin: 0 0 0 -10px;
}

.af-staff .pane-1 {
    padding: 0;
    margin: -10px -5px;
}

#cboxTitle {
    background-color: #e3e3e3;
    color: #333;
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";*/
}

body .zone-content h2.block-title, h2.block-title {
    font-family: Lato, sans-serif;
    font-size: 15px;
    font-weight: 900;
    line-height: 1;
    padding-right: 20px;
}

h2.block-title-long a {
    font-size: 15px;
}