.basicvillage {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
link {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	line-height: 16pt;
}
a:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #CC0000;
	text-decoration: none;
	line-height: 16pt;
}
a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #CC0000;
	text-decoration: underline;
	font-style: normal;
	line-height: 16pt;
}
a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16pt;
	font-weight: bold;
	text-transform: none;
	color: #CC0000;
	text-decoration: underline;
}
a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16pt;
	text-transform: none;
	color: #CC0000;
	text-decoration: none;
}
.body {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
.headline {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
}
.subhead {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}
#rightColumn{
	float:right; 
	clear:right; 
	margin:22px 20px 0 0;
	text-align:center;
}
.hideMe{
	background-color:#fff;
}
/***************************** Calendar Styles ********************************************/
.homeEvents{
	width: 220px;
}

#calendarWrapper{
	position:relative;
	font-size:12px;
}
#calendar{
	margin:auto;
}
.controls{
	text-align:center;
}
.dayWrapper{
	vertical-align:top;
	height:100px;
	border-left:1px solid #c8c7c7;
	border-bottom:1px solid #c8c7c7;
}
.day{
	vertical-Align:top;
	min-height:100px;
	width:100%;
}

.dayNumber{
	padding :2px 3px;
	border-right:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
	background-color:#f1f1f1;
	font-weight:bolder;
}
.offMonth{
	background-color:#e9e8e8;	
}
.offMonth .dayNumber{
	background-color:#e9e8e8;	
	color:#bbbbbb;
	border-right:1px solid #e9e8e8;
	border-bottom:1px solid #e9e8e8;
}
.last{
	border-right:1px solid #c8c7c7;
}
.dayOfWeek{
	padding:5px 10px;
	border:1px solid #c8c7c7;
	color:#FFF;
	background-color:#9c0000;
	font-weight:bold;
	text-align:center;
}

.dayEvent{
	border:1px solid #7facff;
	background-color:#b3ceff;
	}
.dayEvent a{
	color:#000;
	text-decoration:none;
}
.dayEvent a:hover{
	color:#000;
	text-decoration:underline;
}

.today{
	background-color:#ffd094;
}
.event{padding:10px;}
.event h1{margin:0 0 15px 0;}
/**************************************** //Calender Styles ******************************/
