/*******************************************************************************
 * social-media
 ******************************************************************************/
#social-media {
    float: right;
    line-height: 18px;
    font-size: 0.85em;
    font-weight: bold;
    margin-top: 0.65em;
}

#social-media.below-banner {
    margin: -0.35em 0 0.65em 0;
    width: 768px;
    text-align: right;
}

#social-media img {
    vertical-align: middle;
}

/*******************************************************************************
 * twitter in right nav callout
 ******************************************************************************/
#twitter_update_list li {
    background: none;
    padding-left: 0;
}

#twitter_update_list li span + a {
    display: none;
}

* html #twitter_update_list li a {
    display: expression(this.parentNode && this.parentNode.tagName == 'LI' ? 'none' : 'inline');
}

/*******************************************************************************
 * home page spotlights
 ******************************************************************************/
.home-spotlight {
    position: relative;
    width: 173px;
}

.home-spotlight .home-spotlight-top {
    width: 173px;
    height: 3px;
    background: url("../images/home-spotlight-top.gif") no-repeat left top;
}

.home-spotlight .home-spotlight-middle {
    padding: 5px 8px;
    width: 157px; /* 173px - 16px padding */
    font-size: .845em;
    line-height: 1.3em;
}

.home-spotlight .home-spotlight-middle h3 {
    font-size: 1.1em;
    margin-top: 0;
}

.home-spotlight .home-spotlight-middle .button-wrapper {
    position: absolute;
    bottom: 10px;
    width: 157px;
}

.home-spotlight .home-spotlight-middle .button {
    display: inline-block;
    float: none;
    white-space: normal;
}

.home-spotlight .home-spotlight-middle .button span {
    padding: 0px 8px 3px 8px;
}

.home-spotlight .home-spotlight-middle .button span a {
    line-height: 14px;
}

.home-spotlight .home-spotlight-middle .button span a img {
    vertical-align: baseline;
    position: relative;
    top: 3px;
}

#home-spotlight-left {
    float: left;
}

#home-spotlight-left .home-spotlight-middle {
    height: auto !important;
    height: 135px;
    min-height: 135px;
    background: url("../images/home-spotlight-1-middle.gif") no-repeat left bottom;
}

#home-spotlight-left .home-spotlight-bottom {
    width: 173px;
    height: 116px;
    background: url("../images/home-spotlight-1-bottom.gif") no-repeat left top;
}

#home-spotlight-right {
    float: right;
}

#home-spotlight-right .home-spotlight-middle {
    height: auto !important;
    height: 132px;
    min-height: 132px;
    background: url("../images/home-spotlight-3-middle.gif") no-repeat left bottom;
}

#home-spotlight-right .home-spotlight-bottom {
    width: 173px;
    height: 119px;
    background: url("../images/home-spotlight-3-bottom.gif") no-repeat left top;
}

#home-spotlight-center {
    margin: 0 auto;
}

#home-spotlight-center .home-spotlight-middle {
    height: auto !important;
    height: 132px;
    min-height: 132px;
    background: url("../images/home-spotlight-2-middle.gif") no-repeat left bottom;
}

#home-spotlight-center .home-spotlight-bottom {
    width: 173px;
    height: 119px;
    background: url("../images/home-spotlight-2-bottom.gif") no-repeat left top;
}

