#wp-calendar
{
text-align: center;
width: 100%;
border-collapse: collapse;
padding: 0;
margin: 0;
font-size: 1em;
}

#wp-calendar caption a, #wp-calendar caption a:hover
{
background: transparent;
}

#wp-calendar th
{
padding: 4px;
text-align: center;

}

#wp-calendar a
{
text-decoration: none;
display: block;
color: black;

}

#wp-calendar caption
{
letter-spacing: 0.1em;
padding: 0.2em 1em 0.2em 0.8em;
font-weight: normal;
text-align: left;
font-size: 1.2em;
}

#wp-calendar td
{
padding: 4px;
text-align: center;
}

#wp-calendar-split
{
border-top: 4px double #999;
margin-top: 4px;
padding: 5px;
}

#wp-calendar-split ul{
line-height:1.6;
list-style-type:square;
padding:0 0 1em 2em;
list-style-image:none;
list-style-position:outside;
text-align:left;
font-size:11px;
}
#wp-calendar-split ul a{
	text-decoration:none;
	color:#333333;
}
#wp-calendar-split ul a:hover{
	text-decoration:none;
	border-bottom:1px dotted;
	color:#000000;
}
#wp-calendar

{
background-color: #dbe6e9;

}



#wp-calendar caption a, #wp-calendar caption a:hover
{
color: #2f3b4f;
}



#wp-calendar th
{
background-color: #aac8d0;
}



#wp-calendar a
{
padding: 2px 0;
border: 1px solid #8db8c3;
background-color: #aac8d0;
}



#wp-calendar a:hover

{

border: 1px solid #8db8c3;

background-color: #2f3b4f;

color: #aac8d0;

}



#wp-calendar caption

{
padding: 5px;

color: #2f3b4f;

background-color: #8db8c3;

}