﻿
/*-------------------------------
Articles Listing (article-row)
-------------------------------*/
.article-row
{
    margin-bottom: 15px;   
}
.article-row .image-wrapper
{
    width: 100%;
    max-width: 400px;
    max-height:125px; 
    overflow: hidden;
    border-radius: 6px;
    box-shadow: 3px 3px 5px #888888; 
    margin-bottom: 5px; 
}
.article-row .image-wrapper img{width:100%; max-width: 400px;}
.article-row .image-column
{
    padding-left: 0px;
}
.article-row .info-column{
    padding-left: 0px;   
}
.article-row .action-column
{
    padding-right: 0px;
    text-align: right;  
}

.article-row .image-holder img{ }

.article-row .article-title{
    font-weight: bold;  
}
.article-row .article-byline
{
    color: Gray;
    font-style: italic;  
    font-size: small; 
}
.article-row .article-summary{
    font-size: small;
}
/*-------------------------------
News Article (news-article)
-------------------------------*/
.news-article .article-headline { }
.news-article .article-imagewrapper
{
    float: right;
    width: 40%;
    margin-left: 20px;
}
.news-article .article-imagewrapper .article-image 
{ 
    width: 100%;    
}
.news-article .article-imagewrapper .article-imagecaption
{
    margin-top: 10px;
}
.news-article .article-byline
{
    color: Gray;
}
.news-article .article-byline .article-authorwrapper { }
.news-article .article-byline .article-authorwrapper .article-author { }

.news-article .article-byline .article-datewrapper { }
.news-article .article-byline .article-datewrapper .article-date { }

.news-article .article-externallink { }
.news-article .article-externallink .article-externallinkdisclaimer { }
.news-article .article-externallink .article-externallinkbutton { }

.news-article .article-body { }
.news-article .article-returnlink { }

/*-------------------------------
News Widget (User Control)
-------------------------------*/
.newswidget {}
.newswidget .newswidget-content
{
    font-size: small;
}
.newswidget .newswidget-content .image-wrapper
{
    width: 100%;
    max-width: 400px;
    max-height: 150px;
    overflow: hidden;
    border-radius: 6px;
    box-shadow: 3px 3px 5px #888888; 
    margin-bottom: 5px; 
}
.newswidget .newswidget-content .image-wrapper img{width:100%; max-width: 400px;}