/* Start of CMSMS style sheet 'Module: News' */
div#news { 
        margin: 2em 0 1em 1em; 
        }

div#news h2 {	
        line-height: 2em; 
        color: #2f4d67; 
        font-size: 1.6em; 
        border-bottom: 1px solid silver; }

ul.list1 { 
        padding-left:20px;
	color: #2f4d67;
        }

.NewsSummary {
	padding: 0.1em 0.5em 0 0.5em;
	margin: 0 0.5em 1em 0.5em;
	}

.NewsSummaryPostdate { 
        font-size: 90%; 
        color: #517492; 
        text-transform: lowercase; 
        font-variant: small-caps; 
        letter-spacing: 1px; 
        }

.NewsSummaryLink { 
        font-size: 1.15em; 
        color: #35536d; 
        margin-top: 3px; 
        }

.NewsSummaryLink a { 
        color: #35536d; 
        border-bottom: 1px dotted #35536d; 
        }

.NewsSummaryLink a:hover { 
        color: #4a6d8d; 
        }

.NewsSummaryCategory { 
        font-style: italic; 
        margin-top: 3px; 
        font-size: 0.9em; 
        color: #517492; 
        }

.NewsSummaryAuthor { 
        font-style: italic; 
        margin-top: 1px; 
        font-size: 0.9em; 
        color: #517492; 
        }

.NewsSummarySummary, .NewsSummaryContent {
        margin-top: 15px; 

        }

.NewsSummaryMorelink {
        margin-top: 5px; 
        padding-bottom: 15px; 
        border-bottom: 3px double silver; 
        margin-bottom: 12px; 
        }

/* **************** */

.NewsDetail {
	padding: 0.1em 0.5em 0 0.5em;
	margin: 0 0.5em 1em 0.5em;
	}

.NewsPostDetailDate {
        font-size: 90%; 
        color: #517492; 
        text-transform: lowercase; 
        font-variant: small-caps; 
        letter-spacing: 1px; 
}

.NewsPostDetailTitle {
        font-size: 1.4em; 
        color: #223544; 
        font-weight: bold; 
        margin: 15px 0 0 0; 
}

.NewsPostDetailCategory {
        font-style: italic; 
        margin-top: 5px; 
        font-size: 0.9em; 
        color: #517492; 
}

.NewsPostDetailAuthor {
        font-style: italic; 
        margin: 0; 
        font-size: 0.9em; 
        color: #517492; 
}

.NewsPostDetailSummary, .NewsPostDetailContent {
        margin-top: 15px; 
        }

/* more divs, left unstyled, just so you know the IDs of them */ 

#NewsPostDetailHorizRule {
}
#NewsPostDetailPrintLink {
}
#NewsPostDetailReturnLink {
}
/* End of 'Module: News' */

