#content #photobanner > ul, #content #photobanner > ul > li {
    position: absolute;
    top: 0;
    width: 100%;
    margin-left:0;
}
#shell.left #photobanner,
#shell.right #photobanner,
#shell.carousel.left #photobanner > ul,
#shell.carousel.right #photobanner > ul,
#content.right.carousel #photobanner > ul,
#content.left.carousel #photobanner > ul {
     height:400px; /* Change this to your desired height */
}
#photobanner .controls {
     left: 10%;
}

#shell.left.carousel #content,
#shell.carousel.right #content {
    padding-top: 430px; /* This should be set to your desired height plus 20+px */
}
body.no-horz {
    background-image: url(cssimages/window-nohorz-bg.jpg);
    background-color: #b7b3a7;
}
#shell.left{
    background-image:url(cssimages/shell-bg.png);
}
/*
li.section {
    background-image: url(cssimages/collapsed.png);
    background-repeat: no-repeat;
    background-position: 200px 11px;
}*/
.flyout-indicator {
    background-image: url(cssimages/collapsed.png);
    background-repeat: no-repeat;
    height: 10px;
    position: absolute;
    right: 0;
    text-indent: -9999em;
    top: 10px;
    width: 10px;
}
span > .flyout-indicator{
    right: 15px;
}
li.current .flyout-indicator/*, li.section.current*/ {
    background-image:url(cssimages/expanded.png);
}
#secondary-nav {
    font-weight: bold;
    margin-left: -1em;
    margin-right: -1em;
}
#secondary-nav > li {
    border-bottom: 2px solid #fff;
    padding-left: 1.5em;
    padding-right: 1.5em;
}
#secondary-nav ul {
    background:none;
    box-shadow: none;
    margin-top: 0;
    width: auto;
}
#secondary-nav li.section > a, #secondary-nav li.section > span {
    color: #b70101;
}
#secondary-nav > li > ul, #secondary-nav > li > ul > li > ul,
#secondary-nav > li:hover > ul, #secondary-nav > li > ul > li:hover > ul{
    position: relative;
    left: auto;
    top: auto;
}
#secondary-nav li.current > * {
    color: #333 !important;
}
#column {
    padding-left: 1em;
    padding-right: 1em;
    width: 15.308rem;
}
#footer{
    background-color:#666152;
    border-top:0;
    color:#fff;
    padding-bottom: 10px;
}
#footer a {
    color:#fff;
}
#block-24 .block-title, #block-148 .block-title {
    background-color:#b70101;
    color:#fff;
    padding: 0.15em 1em;
}
.personinfo{
    width: 100%;
}
.more-white-space {
    line-height:1.75;
}
.faclist p {
    margin-top: 0;
}
.faclist tr {
    border-bottom:1px solid #E7D9C1;
}
.faclist td, .personinfo td {
    padding-left: 1.0em;
}
.faclist td:first-child, .personinfo td:first-child {
    padding-left:0;
    width: 20%;
}
.faclist td > .headshot {
    width:100%;
}
#headshot {
    border:1px solid #333;
    width: 100%;
}