.datecontainerparent { WIDTH: 54px; HEIGHT: 88px; }
.monthholder { BACKGROUND: URL('%themepath%images/smallcalendartop.gif') no-repeat; DISPLAY: block; TEXT-ALIGN: center; VERTICAL-ALIGN: middle; PADDING: 0px; COLOR: #FFFFFF; FONT: bold 11px Verdana,Arial,Helvetica; WIDTH: 54px; HEIGHT: 22px; text-shadow:0 1px 0 rgba(112, 165, 232, 0.5); }
.monthsub { PADDING-TOP: 4px; }
.dateholder { BACKGROUND: URL('%themepath%images/smallcalendarbottom.gif') no-repeat; DISPLAY: block; TEXT-ALIGN: center; VERTICAL-ALIGN: middle; PADDING: 0px; COLOR: #555555; FONT: 10px Verdana,Arial,Helvetica; WIDTH: 54px; HEIGHT: 66px; }
.datesub { PADDING-TOP: 6px; PADDING-BOTTOM: 6px; }
.datecontainer { FONT: 28px Trebuchet MS, Calibri, Verdana, Arial, Helvetica; padding-top: 3px; }
.newshr {
	margin-bottom: 16px; height: 1px; BORDER: none; BORDER-TOP: 1px solid #cfcfcf; color: white; background-color: white;
}

.newstitle {
	font-size: 80%; margin-left: 10px; padding: 3px; padding-top: 0px; margin-top: 0px;
}

.newstitlelink {
	color: #277dca !important; font-family: 'MuseoSans500',Candara, 'Trebuchet MS', Verdana, Arial, Helvetica, Georgia, serif; text-decoration: none; font-size: 28px;
}

.newsavatar {
	FLOAT: right; BORDER: 1px SOLID lightgray; PADDING: 3px;
}

.newsreadmorelink {
	color: #277dca !important; font-family: 'MuseoSans300',Candara, 'Trebuchet MS', Verdana, Arial, Helvetica, Georgia, serif; text-decoration: none; font-size: 12px; MARGIN: 10px 0 0 0;
}

.newsinfo {
	font-size: 11px; padding-top: 2px; padding-bottom: 14px; color: gray;
}

.newscontents {
	font-size: 12px;
}

.newscontents a, .newscontents a:visited {
	text-decoration: none;
	color: #277DCA;
}

.newscontents a:hover {
	text-decoration: none;
	color: red;
}

.newsfooter {
	TEXT-ALIGN: center;
}
