.content .twitter-box {
    float: left;
    margin-top: 25px;
    width: 221px;
}

.feature {
    background-image: -webkit-gradient(
    linear,
    left top,
    right bottom,
    color-stop(0, #8C2319),
    color-stop(1, #C13D3A)
    );
    background-image: -o-linear-gradient(right bottom, #8C2319 0%, #C13D3A 100%);
    background-image: -moz-linear-gradient(right bottom, #8C2319 0%, #C13D3A 100%);
    background-image: -webkit-linear-gradient(right bottom, #8C2319 0%, #C13D3A 100%);
    background-image: -ms-linear-gradient(right bottom, #8C2319 0%, #C13D3A 100%);
    background-image: linear-gradient(to right bottom, #8C2319 0%, #C13D3A 100%);
    border-radius: 10px;
    color: #fff;
    display: inline;
    float: left;
    height: 312px;
    margin-bottom: 20px;
    margin-left: 25px;
    margin-top: 25px;
    padding: 12px;
    position: relative;
    width: 436px;
}

.feature h2 {
    margin-bottom: 10px;
}

.feature h3 {
    margin-bottom: 10px;
}

.feature img {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}

.feature p {
}

.feature .read-more-btn {
    bottom: 20px;
    position: absolute;
    right: 20px
}

.featured-video {
    background-color: #f7f6e2;
    background-image: url('../img/homepage/gradient-background.gif');
    background-position: 100% 0;
    background-repeat: no-repeat;
    border: solid 1px #757b2d;
    border-radius: 10px;
    color: #8c2319;
    display: inline;
    float: left;
    height: 336px;
    margin-left: 20px;
    margin-top: 25px;
    overflow: hidden;
    padding: 12px;
    width: 445px;
}

.featured-video h2 {
    float: left;
    width: 95px;
}

.featured-video h2:after {
    content: " - ";
}

.featured-video p {
    font-size: 12px;
}

.featured-video .video-player {
    border: none;
    height: 252px;
    margin: 4px 0;
    margin-bottom: 18px;
    width: 448px;
}

.features-row {
    margin-bottom: 25px;
}

.latest-news-story {
    clear: both;
    display: block;
    margin-bottom: 7px;
}

.latest-news-story a {
    font-size: 12px;
}

.latest-news-story h2 {
    color: #000;
    font-size: 11px;
    margin-bottom: 3px;
    text-transform: none;
}

.latest-news-story img {
    float: left;
    margin-right: 10px;
}

.main-feature {
    background-color: #fff;
    border-radius: 10px;
    color: #fff;
    display: inline;
    float: left;
    height: 360px;
    margin-top: 25px;
    overflow: hidden;
    position: relative;
    width: 459px;
    z-index: 1;
}

.main-feature .feature-overlay {
    background-color: rgba(0,0,0,0.8);
    bottom: 0;
    color: #fff;
    height: 74px;
    padding: 20px;
    position: absolute;
    width: 419px;
    z-index: 10;
}

.main-feature .feature-overlay a {
    bottom: 10px;
    position: absolute;
    right: 10px;
}

.main-feature .feature-overlay h3 {
    margin-bottom: 10px;
    text-transform: uppercase;
}

.main-feature .feature-overlay p {
    font-size: 12px;
}

.news-feed {
    background-color: #f7f6e2;
    border: solid 1px #757b2d;
    border-radius: 10px;
    display: inline;
    float: right;
    height: 312px;
    margin-left: 25px;
    margin-top: 25px;
    padding: 12px;
    position: relative;
    width: 193px;
}

.news-feed h2.news-box-title {
    color: #8c2319;
    margin-bottom: 10px;
}

.news-feed .see-more-btn {
    position: absolute;
    right: 5px;
    top: 5px;
}

.now-next {
    background-color: #0088c6;
    border-radius: 10px;
    clear: both;
    color: #fff;
    float: left;
    height: 86px;
    padding: 12px;
    position: relative;
    width: 926px;
}

.now-next h2 {
    text-align: center;
    margin-bottom: 10px;
    font-weight: normal;
}

.tvguide-title, .tvguide-now-next {
    display: inline-block;
}

.tvguide-title {
    float: left;
    padding-right: 15px;
    width: 120px;
}

.tvguide-now-next {
    border-left: solid 1px #fff;
    padding: 0 12px;
    float: left;
    width: 370px;
}

.tvguide-now-next a.read-more-btn {
    margin-top: 27px;
}

.tvguide-now-next h3 {
    margin-bottom: 10px;
}

.tvguide-now-next p {
    font-size: 11px;
    float: left;
    /*width: 65%; -- re-enable when buttons go somewhere */
}