.row1 {
	padding: 10px;
	font: 9px Verdana;
	color: #293377;
	text-align: right;
	letter-spacing: .5px;
}
.row1 a {
	color: #293377;
	text-decoration: underline;
}
.row1 a:hover {
	color: #293377;
	background-color: #B3B8CF;
	text-decoration: none;
}
.row4a {
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 5px;
	font: 11px Verdana;
	color: #808080;
}
.row4a a {
	color: #293377;
	text-decoration: underline;
	font-weight: bold;
}
.row4a a:hover {
	color: #FFF;
	background-color: #B3B8CF;
	text-decoration: none;
}
.memberlogin {
	font: 11px Verdana;
	color: #808080;
}
.memberlogin input {
	border: 1px solid #808080;
	font: 11px Verdana;
}
.memberlogin input:focus {
	border-color: #293377;
}
.calendarPage {
	width: 60px;
	text-align: center;
}
.post {
	padding-left: 10px;
	padding-top: 13px;
}
.calPage {
	color: #949494; 
	font: 10px Helvetica; 
	text-shadow: #949494 1px 1px 1px; 
	display: block; 
	background: url(/img/deco-date1.gif) 0 0 no-repeat; 
	text-align: center; 
	text-transform: uppercase; 
	line-height: 1; 
	margin-top: 0; 
	width: 35px; 
}
.calPage .day {
	display: block; 
	font-weight: bold; 
	font-size: 20px; 
	text-indent: -3px; 
	letter-spacing: -2px; 
	color: #949494; 
	text-shadow: #949494 2px 2px 0; 
	background: url(/img/deco-date2.gif) bottom left no-repeat; 
	padding-bottom: 5px;
}
.recentnews {
	background-color: #293377;
}
.recentnews_cell {
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	height: 111px;
}
.recentnews_text {
	font: 11px Verdana;
	color: #808080;
	padding-top: 11px;
}
.recentnews_text a {
	color: #293377;
	text-decoration: underline;
	font-weight: bold;
}
.recentnews_text a:hover {
	color: #FFF;
	background-color: #B3B8CF;
	text-decoration: none;
}
.upcomingevents {
	background-color: #F5BB1E;
}
.upcomingevents_cell {
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	height: 111px;
}
.upcomingevents_text {
	font: 11px Verdana;
	color: #808080;
	padding-top: 11px;
}
.upcomingevents_text a {
	color: #293377;
	text-decoration: underline;
	font-weight: bold;
}
.upcomingevents_text a:hover {
	color: #FFF;
	background-color: #B3B8CF;
	text-decoration: none;
}
.row5 {
	padding: 10px;
	background-color: #B3B8CF;
	font: 9px Verdana;
	color: #293377;
}
.row5 a {
	color: #293377;
	text-decoration: underline;
}