h1{
color: #003E84;
text-align:left;
}

.ccm-page-list-description p{
font-family: 'Roboto Condensed', sans-serif;
font-size:1.3em !important;
}


.ccm-page-list-title a{
color:#fffc00;
}

.ccm-page-list-title a:hover{
color:#f6bf00;
}

.news_date{
font-family: 'Lato', sans-serif;
color:#9b6dbf;
font-weight:400;
text-transform:uppercase;
font-size:1em;
margin-bottom: 5px;


}

.news_copy{
color:#b1b1b1;
font-size:1em;
font-family: 'Lato', sans-serif;
text-align:right;
}

.news_article_full{


}

.read_more{
margin-top: 10px;
text-align:right;
}

.read_more a{
font-family: 'Lato', sans-serif;
color:#fffc00;
font-weight:400;
text-transform:uppercase;
font-size:1em;

text-decoration:none;
}

.read_more a:hover{
color:#ffffff;
}


.news_headline h2{
font-family: 'lato',sans-serif;
font-weight:700;
text-transform:uppercase;

margin: 0;
color:#fff;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.36);
font-size: 1.8em;
}

.news_headline {
margin-bottom:14px;
text-align:right;
}

.small_margin{
margin-right:28px !important;
}



.news_headline .infohead {
	font-size: 10px;
     float: left;
     width: 100%;
}
.news_headline .whowhere {
	float: left; 
	clear: left;
}
.news_headline .date {
	float: left;
	clear:left;
}

.news_headline .thumbnail, .headline .thumbnail img{
	float: left; 
	padding-right: 5px;
	padding-bottom: 5px;
}

.news_headline .description {
	float: left; 
	clear: left; 
    width: 100%;
    margin: 7px 0px 7px 0px;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}