.emory-feed {
}
div#interiorMid .emory-feed img {
    padding : 0px; /*reset emory std image padding*/
}
/*main feed heading - emory home*/
.feed-heading {
}
h2.feed-title, div#interiorMid h2.feed-title, div#midCol .interior-narrow-no-feature h2.feed-title {
    float : left;
    margin : 0px;
    display : block;
    color : #F9F9F9;
    font-size : 1em;
    font-weight : bold;
    text-transform : uppercase;
    margin : 0px;
    padding : 0px;
}
h2.feed-title a {
}
a.feed-icon {
    float : right;
} /*also includes img within*/
.feed-heading a img,
p.todays-date {
}
/*feature story*/
.feed-feature {
    clear : both;
    width : 100%;
}
.feed-feature-content {
    color : #333;
}
p.feed-feature-date {
}
h3.feed-feature-headline, div#interiorMid h3.feed-feature-headline {
    /**emory home style*/
    color : #0500A3;
    font-size : 1.1em;
    font-weight : bold;
    line-height : 1.3em;
    padding-left : 10px;
    padding-right : 10px;
    margin-bottom: 5px;
}
h3.feed-feature-headline a, div#interiorMid h3.feed-feature-headline a {
    /*color : #0500A3;*/
}
img.feed-feature-thumbnail, div#interiorMid img.feed-feature-thumbnail {
    margin-bottom : 10px;
    width : 120px;
    padding:0px;
   margin-left:10px;
    padding-left: 0px;
    float: left;
}
.feed-feature-summary {
    font-size : 1em;
    line-height : 1.37em;
}
p.feed-feature-more {
padding-top:8px;
padding-bottom:8px;

}
/* also in the news block used by some layouts*/
div.feed-also-heading {
}
/*reg headlines block*/
.feed-body {
    clear : both;
    width : 100%;
}

h3.also-title, div#interiorMid h3.also-title {
color: #5B5C5E;
}
.feed-body a.feed-icon {
}
.headline-block {
    clear : both;
    width : 100%;
}
span.headline-title {
display:block;
padding-bottom:10px;
}
span.headline-date {
    color : #666666;
    float : left;
    width : 55px;
    font-weight : bold;
    display:block;
}
p.view-all,
p.feed-feature-more {
    text-align : right;
}
p.view-all {
    clear : both;
}
p.view-all a,
p.feed-feature-more a {
    background-image : url('https://www.emory.edu/home/img/arrow-dark.gif');
    padding-right : 12px;
    background-position : right center;
    background-repeat : no-repeat;
}
/*** layout block types ***/
/* 1 - EMORY HOMEPAGE STYLES */
/*basic block only*/
/*.home-news {
    width : 341px;
    background-color: #F2F3F5;
}*/
/*full parent styles - check what's needed. check positioning also*/

/*resets for standard template*/
#homebottom .home-news p.feed-feature-more, #homebottom .home-news p.view-all  {
     float:none;
     margin:0px;
}
.home-news {
    background : url("https://www.emory.edu/home/img/mid-col-bg.gif");
    background-repeat : no-repeat;
    float : left;
    height : 475px;
    left : 30px;
    margin-bottom : 20px;
    position : relative;
    background-color : #F2F3F5;
    width : 341px;
    padding : 10px;
}
.home-news .feed-heading {
    background-color : #BDBFC1;
    color : #F9F9F9;
    font-size : 1em;
    font-weight : bold;
    height : 16px; /*24px total*/
    margin : 0 auto;
    overflow : visible;
    padding : 4px 7px;
    width : 327px;
    margin-bottom:12px;
}
.home-news h2.feed-title, div#interiorMid .home-news h2.feed-title {
    float : left;
    margin : 0px;
    display : block;
    color : #F9F9F9;
    font-size : 1em;
    font-weight : bold;
    text-transform : uppercase;
    margin : 0px;
    padding: 3px 0 0;
}
.home-news h2.feed-title a , div#interiorMid .home-news h2.feed-title a {
    color : #F9F9F9;
}
.home-news a {
    color : #0500A3;
}

.home-news .feed-feature {
    width:97%
}
.home-news .feed-feature img.feed-feature-thumbnail {
    width : 110px;
    height: 74px;
    border : 5px solid #FFFFFF;
    margin-right:8px;
}
.home-news .feed-feature-content {
        padding-left:10px;
}
.home-news p.feed-feature-more {
    text-align: right; /*renders left at emory.edu - supposed to be right?*/
    padding-top : 8px;
    padding-right:10px;
     padding-bottom: 8px;
}


.home-news h3.feed-feature-headline, div#interiorMid .home-news h3.feed-feature-headline {
     margin-bottom: 4px;
}
.home-news .feed-body {
    background-image : url(https://www.emory.edu/home/img/dotted.gif);
    background-repeat : repeat-x;
    background-position : top;
    padding-top : 11px;
    margin-left : 10px;
    padding-right : 10px;
   width : 311px;
   
}
.home-news h3.also-title, div#interiorMid .home-news h3.also-title {
    color : #666666;
    font-size : 1.1em;
    font-weight : bold;
    line-height : 1.3em;
    margin : 0px 0px 10px 0px;
}
.home-news .feed-body .headline-block {
    background-image : url("https://www.emory.edu/template_shared/oit_wdg/css/news_center/img/news-bullet.png");
    background-position : 5px 4px;
    background-repeat : no-repeat;
    min-height : 15px; /**needed for bg*/
    overflow : visible;
    padding-left : 20px;
    width : 95%;
    line-height: 1.2em;
}
/*hide dates?*/
/* 2 - Emory Right Rail: Today's News */
/*ems?*/
.right-rail {
    width : 180px;
    font-family : helvetica, arial, geneva, sans-serif;
}
.right-rail a {
    color : #333333;
    text-decoration : none;
}
.right-rail a:hover {
    text-decoration : underline;
}
.right-rail .feed-heading h2.feed-title, div#interiorMid .right-rail .feed-heading h2.feed-title {
    text-transform : capitalize;
    float : none;
    font-size : 1.5em;
    font-weight : normal;
    margin-bottom : 10px;
    font-family: ff-meta-web-pro, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', verdana, sans-serif;
}
p.todays-date {
    font-family : helvetica, arial, geneva, sans-serif;
}
.right-rail img.feed-feature-thumbnail, #interiorMid .right-rail img.feed-feature-thumbnail {
float:none;
    margin : 0px !important;
    width : 160px;
    height: 107px;
    padding:0px !important;
}
.right-rail h3.feed-feature-headline, div#interiorMid .right-rail h3.feed-feature-headline, div#rightCol .right-rail h3.feed-feature-headline {
    color : #333333;
    float: none;
    font-size : 1.3em;
    line-height : 1.4em;
    padding : 0px;
    margin-top: 14px;
    clear:both;
      font-family: helvetica,arial,geneva,sans-serif;
}
.right-rail h3.feed-feature-headline a, div#interiorMid .right-rail h3.feed-feature-headline a {
    color : #333;
      font-family: helvetica,arial,geneva,sans-serif;
}
.right-rail .feed-body .headline-block {
    padding-bottom:0px;
}
.right-rail .feed-body .headline-block span.headline-title {
    float : none;
    clear : both;
    padding-bottom:0px;
}
.right-rail .feed-body .headline-block span.headline-title a {
    font-family : helvetica, arial, geneva, sans-serif;
    font-size : 1.1em;
    line-height : 1.4em;
    padding : 12px 20px 10px 0px;
    display : block;
    border-top : 1px solid #CCCCCC;
    font-weight : bold;
}
.right-rail div.feed-body p.view-all a {
    background-image : none;
}
.right-rail div.feed-body p.view-all a:after {
   /* content : " >>";*/
}

/* WHSC Styles - Interior Pages */
.feed-feature-heading,
.interior-narrow-feature-above .feed-heading,
.interior-wide div.feed-body div.feed-also-heading, 
.interior-narrow-no-feature div.feed-heading,
div#interiorMid .feed-feature-heading,
div#interiorMid .interior-narrow-feature-above .feed-heading,
div#interiorMid .interior-wide div.feed-body div.feed-also-heading, 
div#interiorMid .interior-narrow-no-feature div.feed-heading{
    background : none repeat scroll 0 0 #ECEDF0;
    color : #5B5C5E;
    font-size : 1em;
    font-weight : bold;
   /* margin : 0 0 15px;*/
    padding : 9px 10px;
}

/* 3 Narrow Inline Feature */
.interior-narrow-feature-above {
    width:263px;
    float: left; /*aka .innerCol in interior page cols*/
/*    height: 288px;*/
}

.interior-narrow-feature-above .feed-heading {
    height: 20px;
    margin-bottom: 10px;
    overflow: visible;
    padding: 9px 10px 0;
}
.interior-narrow-feature-above .feed-heading h2.feed-title,
.interior-narrow-feature-above .feed-heading h2.feed-title a,
.interior-narrow-feature-above h3.also-title, 
div#interiorMid .interior-narrow-feature-above .feed-heading h2.feed-title,
div#interiorMid .interior-narrow-feature-above .feed-heading h2.feed-title a,
div#interiorMid .interior-narrow-feature-above h3.also-title {
    color : #5B5C5E;
    text-transform : capitalize;
    font-size : 1em;
}
.interior-narrow-feature-above div.feed-feature {
    padding-left : 10px;
    width: 250px;
}

.interior-narrow-feature-above div.feed-feature .feed-feature-thumbnail, #interiorMid .interior-narrow-feature-above div.feed-feature .feed-feature-thumbnail {
    margin-right: 10px;
    padding: 0;
    width: 90px;
    margin-left:0px;
    float: left;
}

.interior-narrow-feature-above div.feed-feature h3.feed-feature-headline, div#interiorMid .interior-narrow-feature-above div.feed-feature h3.feed-feature-headline {
    padding-left : 0px;
    margin-top: 0px;
}
.interior-narrow-feature-above div.feed-feature h3.feed-feature-headline a, div#interiorMid .interior-narrow-feature-above div.feed-feature h3.feed-feature-headline a {
    color: #4040B3;
}

.interior-narrow-feature-above h3.also-title, div#interiorMid .interior-narrow-feature-above h3.also-title {
    float : left; /*depends on layout type?*/
    padding-bottom:10px;
}

.interior-narrow-feature-above div.feed-body {
    padding-top: 15px;
     background-image : url('https://www.emory.edu/home/img/dotted.gif');
    background-repeat : repeat-x;
    background-position : top left;
    width:250px;
    margin-left:10px;
    padding-left:0px;
}
.interior-narrow-feature-above div.feed-also-heading {


}

.interior-narrow-feature-above div.feed-body div.headline-block {
    line-height: 1.4em;
}

.interior-narrow-feature-above div.feed-also-heading h3.also-title, div#interiorMid .interior-narrow-feature-above div.feed-also-heading h3.also-title {
    float: left;
    margin-top: 0px;
    padding-top: 0px;
}
.interior-narrow-feature-above div.feed-also-heading a.feed-icon {
    /*margin-top : 11px;*/
    float:right;
}

/* #4 Simple headlines - Strategic Plan - embed within #news div */
/*
div#news {
    background: url("http://www.emory.edu/strategicplan/img/news-bg.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 298px;
    width: 530px;
}*/
.simple-headlines {
    background-color: #F2F3F5;
    width: 100%; /*510 on SP home?*/
}

.simple-headlines .feed-heading {
    background-color: #C0C2C5;
    height : 16px; /*24px total*/
    margin : 0 auto;
    overflow : visible;
    padding : 4px 7px;
}

.simple-headlines .feed-heading h2.feed-title a, div#interiorMid .simple-headlines .feed-heading h2.feed-title a {
        color: #FFF;
        font-size: 1em;
        font-weight: bold;
        text-transform: capitalize;
}
.simple-headlines .headline-block {
    background-image: url('https://www.emory.edu/strategicplan/img/disc.gif');
    background-position: 2px 6px;
    background-repeat: no-repeat;
    height:25px;
    overflow: visible;
    padding-left: 15px;
}

.simple-headlines .feed-body {
    padding: 10px;
    width:95%
}

.strategic-plan-news {
    background: url("https://www.emory.edu/strategicplan/img/news-bg.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 298px;
    width: 510px;
    padding:10px;
}

.strategic-plan-news div.feed-heading {
    background-color: #C0C2C5;
    height:20px;
}

.strategic-plan-news div.feed-heading h2.feed-title {
    padding-top:4px;
    padding-left: 4px;
}

.strategic-plan-news div.feed-heading a.feed-icon {
    padding-top:2px;
} 




/* 5 - WHSC Wide Interior News */
.interior-wide {
    width: 520px;
}
.interior-wide .feed-feature h3.feed-feature-headline, div#interiorMid .interior-wide .feed-feature h3.feed-feature-headline, div#midCol #content h3.feed-feature-headline {
    display:block;
    padding-top:0px;
    margin-top:0px;
    font-size: 1.2em;
    line-height: normal;
    margin-bottom:15px;
    padding-left:10px;
    
}

div#midCol div#content div.interior-wide div.feed-feature h3.feed-feature-heading {
     color: #5B5C5E;
    font-size: 1em;
    font-weight: bold;
    padding: 9px 10px;
}

.interior-wide .feed-feature .feed-feature-headline a {
    color : #4040B3;
}
.interior-wide img.feed-feature-thumbnail {
    padding-right: 15px !important;
    margin-bottom:15px;
    height: 80px;
    width: 120px;
   /* position:relative;
    left:10px; */

}

 .interior-wide div.feed-feature div.feed-feature-content {
     padding-left:10px;
 }

.interior-wide div.feed-heading {
    display : none; /*assume the gold h1 is from the page, not the feed?*/
}
.interior-wide div.feed-body div.feed-also-heading {
    height : 14px;
    margin-top : 11px;
    margin-bottom:15px;
}

.interior-wide div.feed-body div.feed-also-heading h3.also-title, div#interiorMid .interior-wide div.feed-body div.feed-also-heading h3.also-title, div#midCol div#content .interior-wide div.feed-body div.feed-also-heading h3.also-title {
    font-size : 1em;
    margin : 0px;
    float : left;
    color: #5B5C5E
}
.interior-wide .feed-body .headline-block {
    padding-left : 10px;
    padding-right : 10px;
    line-height:1.3em;
}
.interior-wide .feed-body .headline-block .headline-title {
    width:460px;
    float:left;
}


/* 6 - Interior Narrow, no feature */
.interior-narrow-no-feature {
    width : 263px;
/*    height: 288px; /\*leave flexible? per parent div?*\/*/
}
.interior-narrow-no-feature div.feed-heading h2.feed-title a, div#interiorMid .interior-narrow-no-feature div.feed-heading h2.feed-title a {
    text-transform : capitalize;
    color : #5B5C5E;
}
.interior-narrow-no-feature div.feed-heading, div#midCol .interior-narrow-no-feature div.feed-heading {
    padding-left : 10px;
    padding-right : 10px;
    height : 14px;
    width : 253px;
    margin-bottom:15px;
}

.interior-narrow-no-feature .feed-body {
    padding-left : 10px;
    padding-right : 0px;
}
.interior-narrow-no-feature div.feed-body div.headline-block {
    clear:both;

    min-height:20px;
}
.interior-narrow-no-feature div.feed-body div.headline-block span.headline-title {
    width : 205px;
    display:block;
    float:left;
        padding-bottom:10px;
}

/* #8 Inline Audience Style - alt styles for home preset */

.home-news-alt {
    background : transparent;
    background-repeat : no-repeat;
    float : none;
    height : auto;
    left : auto;
    margin-bottom : 0px;
    position : inherit;
    background-color : inherit;
    width : 340px;
    padding : 0px;
}

.home-news-alt .feed-heading {
    height:21px;
    background-color: #ECEDF0;
    width:330px;
    padding-left:10px;
    padding-right:10px;

}
.home-news-alt .feed-heading h2 {
    padding: 4px 0 0;
    text-transform: capitalize;
}

.home-news-alt .feed-heading h2.feed-title a, div#interiorMid .home-news-alt h2.feed-title a {
        text-transform: none;
        color: #5B5C5E;
}
.home-news-alt .feed-heading a.feed-icon {
    padding-top:2px;
}

.home-news-alt .feed-feature-headline a {
    color:#4040B3;
}

.home-news-alt .feed-feature img.feed-feature-thumbnail {
    width: 112px;
    height: 75px;
    border: none;
    }
