.blue {
	background-color: #113c67;
}
.vr {
	border-left-width:1px;
	border-left-style: dotted;
	border-left-color: #d6d5d5;
	padding-left:10px;
	padding-right:45px;
	padding-top:50px;
}
.vr2 {
	border-left-width:1px;
	border-left-style: dashed;
	border-left-color: #268bc1;
	padding-left:10px;
}
h1 {
	color: #0082c8;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
}
h5 {
	color: #0082c8;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.class {	
	margin-top:5px;
	padding-top:0px;
}
body {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525454;
	text-align:justify;
}
a {
	color:#0091d4;
	text-decoration:none;
}
a:hover {
	color:#15416d;
}
.contacttitle {
	color:#0084c0;
}
.weeklyevents {
	line-height:14px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#383838;
	text-align:justify;
	padding:0px;
	margin:0px;
	background-image:url(images/weekly_events_04.jpg);
	background-repeat:no-repeat;
}
.weeklyevents strong {
	line-height:16px;
	font-size:11px;
	color:#113c67;
	font-weight:bold;
}
.footer {
	padding-right:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#8bbdc8;
}
.footer a {
	color:#8bbdc8;
	text-decoration:none;
}
.footer a:hover {
	color:#FFF
}
.digi {
	color:#FFF;
	font-size:14px;
	padding:3px;
}
.digi a {
	color:#FF0;
}
.digi a:hover {
	text-decoration:underline;
}



.calendar {
	text-align:left;
	padding-top:20px;
}
.calendar A {
	font-family:arial, helvetica;
	color:#00F;
	text-decoration:underline;
	font-size:12px;
}
.calendar SPAN {
	font-family:arial, helvetica
}
.calendar TD {
	font-family:arial, helvetica
}
/**** month and year header at top of calendar ****/
.date_header {
	font-size:16px;
	font-family:arial, helvetica;
	font-weight:bold
}
/**** color and size of calendar cells.  ****/
.day_cell {
	background-color:#EDECD8;
	height:85px;
	width: 110px;
}
.empty_day_cell {
	background-color:#EEEEEE;
	height:85px;
	width: 110px;
}
.today_cell {
	background-color:#91FFFF;
	height:85px;
	width: 110px;
}
/**** day number in upper left corner of each cell ****/
.day_number {
	font-size:10px;
	font-family:verdana, arial, helvetica;
	color:#000
}
/**** title_txt is the text for each post on main page ****/
.title_txt {
	font-size:10px;
	font-family:verdana, arial, helvetica;
	color:#000
}
.title_txt A:link {
	color:#00F;
	text-decoration:underline
}
.title_txt A:active {
	color:#00F;
	text-decoration:underline
}
.title_txt A:visited {
	color:#00F;
	text-decoration:underline
}
.title_txt A:hover {
	color:#00F;
	text-decoration:underline
}
/**** time line under title text when event time given ****/
.time_str {
	font-size:9px;
	font-family:arial, helvetica
}
/**** column headers or days of the week ****/
.column_header {
	background-color:#336290;
	font-size:12px;
	font-family:arial, helvetica;
	color:#FFFFFF;
	font-weight:bold
}
/**** footprint text ****/
.footprint {
	font-size:10px;
	font-family:verdana, arial, helvetica;
	color:#000;
	font-weight:bold;
}
.footprint A {
	font-size:10px;
	font-family:verdana, arial, helvetica;
	color:#00F;
	font-weight:bold;
}

