#otime td{
font:11px/19px Verdana;
letter-spacing:1px;
}
#leftFooter{
font:13px Verdana;
}
	
#calendar{height:170px; }

#wp-calendar {
	border: 1px solid #EAEAEA;
	background-color:#DADADA;
	margin: 0;
	width: 226px;
  font:12px Verdana, Arial, Verdana; 
	color: #474747;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	background-image: none;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	background-image: none;
}

#wp-calendar a {
	display: block;
	text-decoration: underline;
	color: #c80211;
	background-color: transparent;
}

#wp-calendar a:hover {
	color: #c80211;
	background: url(../images/bg_calendar.gif)  right bottom;
	color: black;
}

#wp-calendar caption {
background-image:url(../images/h2_sidebar.gif);
background-repeat: repeat;
font:bold 13px Verdana, Arial, Verdana;
color: #c80211;
padding: 2px 0px 0px 3px;
text-align:right;
margin: 0px;
}
#wp-calendar td {
	color: #474747;
	font:11px Verdana, Arial, Verdana;
	letter-spacing: normal;
	padding: 1px;
	text-align: center;
	text-align: center;
	background: url(../images/bg_calendar.gif)  right bottom;
}

#wp-calendar td.now {
	color:#FFFFFF;
	font:bold 11px Verdana, Arial, Verdana;
	background: url(../images/bg_calendar_now.gif) no-repeat left bottom;
}

#wp-calendar td.ac {
	cursor:pointer;
	background: url(../images/bg_calendar_ac.gif) no-repeat left bottom;
}

#wp-calendar td.r {
	color:#c80211;
	font:bold 11px Verdana, Arial, Verdana;
}
#wp-calendar td.r6 {
	color:#008855;
	font:bold 11px Verdana, Arial, Verdana;
}
#wp-calendar td.rest:hover {
	text-align: center;
	color: #474747;
}

#wp-calendar #today {
	color: red;
	font-weight: bolder;
}
#wp-calendar td:hover{
	color: black;
}

#wp-calendar th {
	padding: 3px 0px 0px 0px;
	text-align: center;
   background:#B8C3C0;
	background: url(../images/bg_calendar.gif)  left top;
}
