.Default hr { width: 100%; border:3px solid #3d2e00; }
.Default a.item2 {
	border-bottom: 2px dotted #3d2e00;
	color: #2E2109;
	display:block;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 16px;
	font-weight: bold;
	/*margin-left:10px;
	margin-right:10px;*/
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
	text-decoration:none;
}
.Default a.item2:hover {
	/*background-color:#c8c4b7;*/
	/*background-color:#90784b;*/
	color: #2E2109;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: none;
	text-decoration:underline;
}
/*.Default_menu a {
	border-top: 2px dotted #3d2e00;
}*/
.item2 a {
	color: #2E2109;
	display:block;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 16px;
	font-weight: normal;
	/*margin-left:10px;
	margin-right:10px;*/
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
	text-decoration:none;
}
.item2 a:hover {
	color: #2e2109;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: none;
	text-decoration:none;
}
div.calendarStyles td.calendar{
 width:80;
 font-size:10px;
 height:50px;
 border-right:1px solid silver;
 border-bottom:1px solid silver;
 width:75px;
}

div.calendarStyles td.calendarToday{
 background-color:#ccc;
}
div.calendarStyles table.calendar{
 border:1px solid silver;
 width:100%;
}

div.calendarStyles .calendar .calendar_events a{
 color:#D31145;
 padding-bottom:5px;
 display:block;
}
div.calendarStyles .calendar .calendar_events a:hover {
 color:#D31145;
 text-decoration:underline;
}

div.calendarStyles .calendar .calendar_events{
 font-size:9px;
 text-align:left;
 padding-left:10px;
 width:79px;
 list-style-position:inside;
 list-style-type:none;
}
div.calendarStyles .calendar .calendar_events li{
 font-size:9px;
}
.calendarHeader { background-color:#ccc; border: 1px solid silver;}

.events a {
 padding-bottom:10px;
 display:block;
}
.NoStyle a.item2 {
	/*border-bottom: 2px dotted #3d2e00;*/
	color: #2E2109;
	display:block;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 16px;
	font-weight: bold;
	/*margin-left:10px;
	margin-right:10px;*/
	padding-bottom:10px;
	padding-left:10px;
	/*padding-top:10px;*/
	text-decoration:none;
}
.NoStyle a.item2:hover {
	/*background-color:#c8c4b7;*/
	/*background-color:#90784b;*/
	color: #2E2109;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: none;
	text-decoration:underline;
}
.InnerMenu a.item2 {
	color: #2E2109;
	display:block;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 14px;
	font-weight: bold;
	padding-bottom:10px;
	text-decoration:none;
}
.InnerMenu a.item2:hover {
	color: #2E2109;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: none;
	text-decoration:underline;
}
td.NewsletterAlignCenter img { text-align:center; }
td.NewsletterAlignCenter img a { text-align:center; }
.SubscribeForm input {
width:120px;
}

