/* Standard Content Level Headings */

#interiorMid h2, #dataDef h2, .postDefault h2, #interiorMid h2 b, #interiorMid h2 strong, #dataDef h2 b, #dataDef h2 strong, .postDefault h2 b, .postDefault h2 strong {
    font-family: Verdana,Arial,sans-serif;
    font-size:15px;
    color: #666666;
    margin-top:6px;
    margin-bottom:2px;
    padding: 0px;

}

#interiorMid div h2 {
    margin:0 0 12px 0; /* giving contextual subheads more room to breathe --AL */
}

#interiorMid h3, #dataDef h3, .postDefault h3 {
/* font-size: 14px; */
    margin-top:7px;
    margin-bottom:3px;
    color:#2f42ba;
}
#interiorMid h4, #dataDef h4, .postDefault h4 {
    color: #333333;
    font-family: Verdana,Arial,sans-serif;
    margin-top: 4px;
    margin-bottom: 3px;
    padding: 0px;
}
#interiorMid h5, #interiorMid h6, #dataDef h5, #dataDef h6, .postDefault h5, .postDefault h6 {
    color: #333333;
}

/* Content Level Lists - restore standard template */

div#interiorMid ul li {
margin-bottom:10px;
/*
background:url("http://www.emory.edu/template_shared/images/disc.gif") no-repeat scroll 0 5px transparent;
    margin-left: 15px !important;
    padding-left: 8px;
    line-height:14px;
    */
}



/* misc */

div.er_section_photo img {
    margin-left: 7px;
}
div#interiorMid h1.er_head, #interiorMid #er_top_story h1 {
    color: #002878;
}
div#section_specific_wysiwyg {
    width: 50%;
    float: right;
}
div#er_related_stories {
    width: 45%;
    float: left;
    margin-right: 5%;
    clear: both;
}
div.er_section_photo {
    width: 250px;
}
div#main_kicker h3 {
    color: #002878;
    margin-bottom: 10px;
}
div#lead_story {
    width: 671px;
    height: 284px;
    padding-left: 6px;
    padding-right: 3px;
    float: left;
    padding-top: 6px;
}
div.er_section_divider h2 {
    font-size: 1em !important;
    left:10px;
    position:relative;
    top:9px;
}
#interiorMid #section_specific_wysiwyg h2.section_heading {
    display:block;
    color: #5B5C5E;
    background-color:#ECEDF0;
    height:20px;
    padding-top: 9px;
    padding-left: 10px;
    font-size:1em;
}
#interiorMid #section_specific_wysiwyg .section_post_entry ul li {
    margin-left:0px;
    padding-left:15px;
    line-height:1.5em;/* making block lists nice and spacious -- Alejandro */
}
div.er_section_divider {
    background:#ECEDF0 none repeat scroll 0 0;
    color:#5B5C5E;
    height:29px;
    margin-bottom:10px;
    width:100%;
    clear: both;
}

.er_section_photo {
    float: right;
}
#upcoming_section {
    clear: both;
}
div#interiorMid h1.er_head {
    color:#002878;
}


/*
div#interiorMid ul li {
    color:#333333;
    margin-bottom:10px;
    margin-left:15px;
    padding-left:8px;
    background: none;
}

div#interiorMid ul {
    list-style-type: none;
    list-style-image: none;
}*/
div#interiorMid div.er_section_photo p.er_section_caption {
    margin-left: 7px;
}
.er_section_caption, .er_photo_credit {
    font-style: italic;
}
.er_section_upcoming_headlines {
    padding-left: 9px;
}
#er_top_story {
    margin-left: 8px;
}

/* data def generated post section entries */
div.section_post_entry {
    padding-left: 10px;
    padding-right: 5px;
    padding-bottom:10px;
}

/* Story Level */

.story_sidebar {
    background-color:#DADBDF;
    background-image:url("sidebar_bg_gray.jpg");
    background-repeat:no-repeat;
    border-bottom:1px dotted #CCCCCC;
    border-top:1px dotted #CCCCCC;
    clear:right;
    float:right;
    line-height:1em;
    margin-bottom:5px;
    margin-left:10px;
    padding:10px;
    width:200px;    /*max content width:200px*/
}
.story_sidebar p, .story_sidebar li {
    line-height:1.3em !important;
    font-size:10px !important;
}
.story_sidebar li {
    background:url("http://www.emory.edu/template_shared/images/disc.gif") no-repeat scroll 0 5px transparent !important;
    margin-left: 6px !important;
}
.story_sidebar h3 {
    /*color: #908972;*/
    color: #7c755d !important;
    font-size:12px;
    margin-bottom:6px;
    margin-top:0;
    padding-bottom:4px;
    padding-top:4px;
    line-height:1.3em;
}
/*.story_sidebar img {
margin: 8px;
}*/
/* Top Stories Include */

#rightcol_include {
display: block;
position: relative;
clear: right;
}

#get_stories h2 {
background-color:#ECEDF0 !important;
color:#666666;
display:block;
font-size:1em;
font-weight:bold;
height:20px;
margin-right:20px;
padding:8px 8px 0 11px;
position:relative;
width:172px;
}


#get_stories ul {
margin-top: 5px;
}
#get_stories li {
background:url("http://www.emory.edu/template_shared/images/disc.gif") no-repeat scroll 0 5px transparent !important;
margin-bottom:5px;
margin-left:12px !important;
padding-left:10px;
color: #333333 !important;
}

/* Archives */

ul#archives_yr_expand li {
/*no bullets */
    background-image:none !important;
}

/* added by Alejandro to control blog headline styling on Research page */
div#eScienceCommonsHeadlines,
div#techNiquesHeadlines {display:block;width:auto;min-height:160px;}
{display: block;}
div#eScienceCommonsHeadlines .blogThumb,
div#techNiquesHeadlines .blogThumb { float: left; margin: 10px 0 0 0; overflow: hidden;height:150px;}
div.ExternalBlogHeadlines div.feedburnerFeedBlock {font-family:Verdana,Courier,sans-serif;}
div#eScienceCommonsHeadlines.ExternalBlogHeadlines ul,
div#techNiquesHeadlines.ExternalBlogHeadlines ul {list-style-type:none;padding:5px 0;margin:0;}
#interiorMid #section_specific_wysiwyg div#eScienceCommonsHeadlines.ExternalBlogHeadlines ul li,
#interiorMid #section_specific_wysiwyg div#techNiquesHeadlines.ExternalBlogHeadlines ul li {background:none;padding:0;}
div.ExternalBlogHeadlines div.feedburnerFeedBlock ul li {font-size:11.2px;font-weight:bold;line-height:14px;}
div.ExternalBlogHeadlines div.feedburnerFeedBlock ul li a {text-decoration:none;}
div.ExternalBlogHeadlines div.feedburnerFeedBlock ul li a:hover {text-decoration:underline;}
div.ExternalBlogHeadlines div.feedburnerFeedBlock p.date {color:#666666;font-weight:normal;font-size:10px;padding:5px 0 0 0;margin:0 0 12px 0;}
div#creditfooter img {display:none;}

/* google feed styling */

    
.gfc-control {
    font-family:Verdana, Geneva, sans-serif;
    display:block;
    height:auto;
    width:165px;
    float:right;    
    }

.gfc-results {
    display:block;
    width:160px;
    padding-top:5px;
    }
    
.gf-result  .gf-relativePublishedDate {
    color: #666666!important;
        font-size: 10px;
        font-weight: normal;
        margin: 0 0 12px 0;
        padding: 5px 0 0;
    display:block!important;
        }
        
a.gf-title {
    color: #2F42BA;
    display:inline;
    text-decoration:none;
    }
    
a.gf-title:hover {
    text-decoration:underline;
    }
    
    
.gfc-result {
    margin:0 0 10px 0;
    display:block!important;
    overflow:visible!important; 
    }
    
.gf-result .gf-author, .gf-result .gf-spacer, .gf-snippet {
    
    display: none!important;
}

.gfc-result .gf-title {
    font-size: 11.2px;
        font-weight: bold;
    overflow:visible!important;
    display:block!important;
    height:auto!important;
    
    }
    
.gfc-resultsHeader {
        border:none;
    margin:0;
        width: 100%;
    display:none!important;
}


/* pull quote styling -- AL */

div.pullQuote {
display:block;
float:right;
width:232px;
padding:10px 0;
margin:0 -10px 10px 10px;
font-family:Georgia,Times,Serif;
line-height:2em;
font-size:18px;
color:#909090;
border-top:1px solid #909090;
border-bottom:1px solid #909090;
}

.LargeQuoteMark {
color:#909090;
font-size:68px;
display:inline-block;
padding:1px 3px;
}

/*styles for ER lightbox redirects to News Center - added by emily porter 1/2012*/
#lightbox {
    text-align: left;
    /* overlay is hidden before loading */
        display:none;
    /* standard decorations */
        width:600px;
    border:10px solid #ccc;
    /* CSS3 features for mozilla and webkit-based browsers (rounded borders) */
        -moz-border-radius:8px;
    -webkit-border-radius:8px;
}
#lightbox div {
    border:1px solid #3B5998;
    background-color:#fff;
    font-family:helvetica, arial, geneva, sans-serif;
    padding:20px;
    line-height: 1.3em;
    font-size:12px;
}

div#container div#homebottom div#lightbox div p {
font-size: 14px;
line-height: 1.3em;
margin-bottom:8px;
}
#lightbox h2 {
    font-family:helvetica, arial, geneva, sans-serif;
    margin: 0px;
    color:#fff;
    background-color:#002878;
    padding:20px;
    border-left:1px solid #3B5998;
    border-right:1px solid #3B5998;
    border-bottom:1px solid #3B5998;
    font-size:18px;
}
#lightbox h2 a {
    color: #fff;
    border-bottom: 1px dotted #ccc;
    text-decoration: none;
    font-family:helvetica, arial, geneva, sans-serif;
}
p.archive_link {
visibility:hidden; 
height:0px;
}
