.year {
	border-style:outset; 
	border-width: 1px; 
	background-color: #e4e4e4; 
	text-align: center;
}

.month {
	border-style: none; 
	background-color: #D9CBA1; 
	text-align: center; 
	border-collapse: collapse ;
	border:solid #303325; 
	border-width:1px 0 0 1px;
	width:100%;


	margin:1px 0 0 1px;

}

.month td{
	padding:3px;
}

.yearname {
	text-align: center; 
	font-size: 19px; 
	font-weight: bold;
}

.monthname {
	text-align: center;

	font-weight: bold;

}

.monthname a{
	text-decoration:none;
	color:#5D4F27;
}

.monthname a:hover{color:#7E7265}

.dayname td{


}

.daynamesat{color:#5D4F27;}

.daynamesun{color:#5D4F27;}

.dayname td {
	text-align: center; 
	color: #4d581b;
	background:#CBB77D;
}

.yearnavigation {

}

.datepicker {background-color:#e4e4e4;}

.datepickerform {margin: 0px;}

.monthnavigation {

	font-family: verdana;
	font-weight: bold; 

	background:#CBB77D;

}

.monthnavigation A{
	text-decoration:none;
	color:#5D4F27;
}

.monthnavigation a:hover{color:#7E7265}

.today_name a{
	text-decoration:none;
	color:#5D4F27;
}

.today_name a:hover{color:#7E7265}

.weathertxt {font-family: verdana;}

.monthpicker {background-color: #5A6146;}

.yearpicker {background-color: #5A6146;}

.pickerbutton {

	background-color: #5A6146; 
	border-style: solid; 
	border-color: #000000; 
	border-width: 1px;
}

.nomonthday { 

	background-color: #5A6146;
 }

.monthday {

	text-align: center; 

	background-color: #5A6146; 

	padding:5px;


}

.monthday a {
	color:#FFFFFF !important;
	font-weight:bold;
	text-decoration:none;
}

.today {text-align: center;

	background-color: #D37726;
 	color: #5D4F27;
 	height:15px;

}

.selectedday {text-align: center;

 	font-weight: bold;
 	background-color: #CCCCCC;
 	height:15px;

}

.sunday {
	text-align: center;

 	color: #ffffff;
 	height:15px;


	background-color: #767F5C !important;
}

.sunday a {	color: #ffffff;}

.saturday {
	text-align: center;

 	color: #ffffff;
 	height:15px;


	background-color: #687051 !important;
}

.saturday a {color: #ffffff;}

.event {
	text-align: center;

 	font-weight: bold;
 	color: black;
 	background-color: #CBB77D;
 	height:15px;

}

.event a {
	color: black;
 	font-weight: bold
}

.selectedevent {
	text-align: center;

 	font-weight: bold;
 	color: red;
 	background-color: #ffff99;
 	height:15px;

}

.selectedevent a {
	background-color: #ffff99;
 	color: red;
}

.todayevent {
	text-align: center;

 	font-weight: bold;
 	color: red;
 	background-color: #ffff99;
 	height:15px;

}

.todayevent a {
	background-color: #ffff99;
 	color: red;
}

#calendar_categories{
	width:149px;

	text-align:left;
	border-top:none;
}

#calendar_categories a{
	display:block;
	font-weight:normal;

}
