#top{
    height:auto;
    border-top: none;
}

#top .center{
    width:100%;
    height:auto;
    overflow:hidden;
}

#top .right{display:none;}

#top .supplimental {
    text-align: right;
    background-color: rgb(195,181,155);
}

#top .supplimental img {
    height: 100px;
    max-width:100%;
    height:auto;
}

#bottom{
    height: auto;
   /* padding-bottom: 60px;
   changed this to see how they like it; still need their approval*/
   padding-bottom: 15px;
}

#bottom .left { 
    height: auto;
    margin-left:0;
}

#bottom .center {
    margin-left: 30px;
    height:auto;
    width:350px;
}
  
#bottom .right {
    margin-left: 30px;
    height:auto;
    width:320px;
}

.guides-container {
    margin-left:27px;
    width:173px; 
}

.guides-container .guides-header {
    font-size: 14px;
    line-height: 24px;
    font-family: "Syntax W02 Bold";
    text-transform:uppercase;
    color: #8a8c8f;
    font-weight: 400;
}

.guides-container .guides{
    list-style: none;
}

.guides-container .guide{
    border-bottom: 1px solid #939598;
}
.guides-container .guide:first-child{
    border-top: 1px solid #939598;
}

.guides-container .guide a {
    color: #8A8C8F;
    font-size:14px;
    line-height:27px;
    text-decoration: none;

}

.guides-container .guide a:hover{
    font-family: "Syntax W02 Bold";
}

#bottom .left .social-icons{
    margin-top:20px;
}

#bottom .left .social-icons ul {
    text-align:right;
}

#bottom .left .social-icons li {
    display:inline-block;
    margin-left:8px;
}

#bottom .left .social-icons img{
    height:25px;
}

#homepage-callout-set{
    margin-top:40px;
}

#homepage-callout-set .callout{
    position:relative;
    height:120px;
}

#homepage-callout-set .callout-link{
    position:absolute;
    padding-top:5px;
    padding-bottom:5px;
    bottom: 0;
    height: 10px;
    width:100%;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(102,102,102,0.65) 0%, rgba(102,102,102,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,0.65)), color-stop(100%,rgba(102,102,102,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(102,102,102,0.65) 0%,rgba(102,102,102,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(102,102,102,0.65) 0%,rgba(102,102,102,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(102,102,102,0.65) 0%,rgba(102,102,102,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(102,102,102,0.65) 0%,rgba(102,102,102,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6666666', endColorstr='#a6666666',GradientType=0 ); /* IE6-8 */
}

#homepage-callout-set .callout-link{
    color: #fff;
    text-align:right;
    text-transform:uppercase;
}


@media only screen and (max-width: 959px){
    #bottom {
        height: auto;
        min-height: 0;
    }
}
.container {
    background-color:#fff;
}

.box-shadow{
    position: relative;
}

.box-shadow-image {
    margin-left:2%;
    margin-right:2%;
    width:96%;
    z-index: 2;
    margin-bottom: -5px;
}

.box-content {
    
    margin-left:2%;
    margin-right:2%;
    width:92%;
    border:1px solid #ccc;
    padding:2%;
    z-index: 2;
    position: relative;
    background-color: #FFF;
    margin-bottom: -5px;
}

.box-content img {
    max-width: 100%;
}

.centennial {

}

.emory-feed.home-news {
    border-right: 1px solid #8a8c8f;
    padding-right: 20px;
}

.news{
    margin-top:0;
    height:auto;
}

.feed-heading {
    background-color: #FFF;
    border-top: none;
    padding:0;
}

.feed-title {
    font-size: 14px;
    line-height: 24px;
    font-family: "Syntax W02 Bold";
    text-transform: uppercase;
    color: #23326c;
    font-weight: 400;
    letter-spacing:1px;
}

.feed-title a {
    color: #23326c !important;
    text-decoration: none;
}

.feed-title a:hover {
    color: #23326c;
    text-decoration: underline;
}

.home-news .feed-feature img.feed-feature-thumbnail {
    width: 100%;
    height: auto;
    border: none;
    padding: 0;
    margin: 0;
    padding-bottom:10px;
}

h3.feed-feature-headline{
   font-family:"Minion W01 Regular";
   font-size:25px;
   line-height:28px;
   color:#692d79;
   margin:0;margin-bottom:10px;
   padding:0;
   font-weight: 400;
}

h3.feed-feature-headline a{
    color:#692d79 !important;
}

.feed-feature-summary{
    font-size:14px;
    line-height:18px; 
}

.home-news .feed-feature-content {
    padding-left: 0;
    color: #8a8c8f;
}

.home-news p.feed-feature-more{
    padding-bottom:12px;
}

.home-news .feed-body {
    border:none;
    margin:0;
}

a.view-all, p.view-all a, p.feed-feature-more a {
    background: none;
    padding:0;
    float:left;
    color: #6586BD !important;
    font-size:12px;
}

.home-news h3.also-title{
    font-family: "Syntax W02 Bold";
    text-transform: uppercase;
    color: #23326c;
    font-weight: 400;
    font-size: 14px;
    line-height:23px;
    letter-spacing:1px;
    float: left;
    margin: 0;
    
}

.home-news .feed-also-heading{
    overflow:hidden;
    margin-bottom: -4px;
}

.home-news .feed-body .headline-block {
    background:none;
    padding:0;
    width: 95%;
    font-family: "Syntax W02 Bold";
    font-weight: 400;
    font-size: 14px;
    line-height:15px;
    margin:10px 0;
    padding-bottom:7px;
    border-bottom: 1px dashed #939598;
}
.home-news .feed-body .headline-block + .headline-block{
    margin-top: 0;
}

span.headline-title {padding:0}

.home-news .headline-block a, .home-news .headline-block a:hover{
    color: #8a8c8f;
}

.events {
    margin-top:0;
    height:auto;
}

.news .box-content, .events .box-content{
    min-height:550px;
}

@media only screen and (max-width: 767px){
    .news .box-content, .events .box-content{
        min-height:0;
    }
    .news,.events {margin-bottom: 10px;}
}

@media only screen and (max-width:767px){
    #bottom .left, #bottom .center, #bottom .right {
        width:100%;
    }
}


@media only screen and (max-width: 767px){
    .emory-feed.home-news, .events {
        padding-left:20px;
        padding-right:20px;
        padding-bottom:20px;
        border:none;
    }
    
    .guides-container {
        padding-left:20px;
        padding-right:20px;
        margin:0;
        width:auto;
    }
    .guides-container .guides-header {
        border-bottom: 1px solid #939598;
    }
    
    .guides-container .guide:first-child {
        border-top: none;
    }
    
    .guides-container .guide {
        width:50%;
        padding-top:5px;
        padding-bottom:5px;
        display:inline-block
    }
    
    .guides-container .guide:nth-child(odd) {
        border-right: 1px solid #939598;
    }
    
    .guides-container .guide:nth-child(even) {
        margin-left:-1px;
        
    }
    
    .guides-container .guide:nth-child(even) .guide-link{
        padding-left:20px;
    }    
    
    #bottom .left .social-icons ul {
        text-align:center;
    }
    
    #homepage-callout-set {
        margin-top:20px;
        margin-bottom:20px;
    }
}