.newsCaption, #news-summary .content a.read-more:hover {
 background: #ffff00;
}

.newsItem {
 width: 33%;
 float: left;
}

.news-hide {
 height: 300px;
 overflow: hidden;
}

.news-padding {
 padding: 5px;
}

.newsItem img {
 height: 100%;
 width: auto;
 position: relative;
 top: 0px;
    transition:all .2s ease-in-out;  
      -o-transition:all .2s ease-in-out;  
      -moz-transition:all .2s ease-in-out;  
      -webkit-transition:all .2s ease-in-out;
}

.newsCaption {
 position: relative;
 bottom: 0px;
 display: block;
 width: 100%;
 height: 50px;
 text-decoration: none;
    transition:all .3s ease-in-out;  
      -o-transition:all .3s ease-in-out;  
      -moz-transition:all .3s ease-in-out;  
      -webkit-transition:all .3s ease-in-out;
}

.newsCaption:hover {
 text-decoration: none;
}

.newsCaption h3 {
 font-size: 14px;
 margin: 0px;
 padding: 4px;
 color: #000000;
 font-family: helvetica, arial, sans-serif;
 line-height: 19px;
 text-decoration: none;
}

a.newsCaption span {
 position: absolute;
 bottom: 5px;
 right: 5px;
 color: #000000;
 font-family: helvetica, arial, sans-serif;
 text-decoration: none;
 text-transform: uppercase;
 font-size: 10px;
}

a.newsCaption:hover span {
 position: absolute;
 bottom: 5px;
 right: 5px;
 color: #000000;
 font-family: helvetica, arial, sans-serif;
 text-decoration: underline;
 text-transform: uppercase;
 font-size: 10px;
}

.newsItem:hover .newsCaption {
 bottom: 80px;
}

.newsItem:hover img {
 top: -40px;
}

.news-hide.hovered a.newsCaption span {
 position: absolute;
 bottom: 5px;
 right: 5px;
 color: #ffff00;
 font-family: helvetica, arial, sans-serif;
 text-decoration: underline;
 text-transform: uppercase;
 font-size: 10px;
}

.newsItem .news-hide.hovered  .newsCaption {
 bottom: 80px;
}

.newsItem .news-hide.hovered  img {
 top: -40px;
}


#RSSLink {
 display: none;
}