a {
	outline: none;
}

#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
{
font-weight: bold;
}

#wp-calendar a
{
text-decoration: none;
display: block;
color: black;
}

#wp-calendar td, #wp-calendar th
{
text-align: center;  
}

#wp-calendar tbody td a
{
text-decoration: underline;
background-color: #ccc;
}

#wp-calendar caption
{
letter-spacing: 0.1em;
padding: 0.2em 1em 0.2em 0em;
font-weight: normal;
text-align: left;
font-size: 1.2em;
}

#calContainer
{
background:transparent url(../images/calendar.jpg) no-repeat scroll 0 0;
height:191px;
position:relative;
width:190px;
padding: 0px;
}

#cal
{
height:147px;
margin-left:8px;
position:relative;
width:175px;
}

#calControl
{
height:33px;
position:relative;
}

a#calArrowL, a#calArrowR
{
height:12px;
position:absolute;
top:11px;
width:12px;
}

a#calArrowL
{
background:transparent url(../images/arrowL.jpg) no-repeat scroll 0 0;
left:2px;
}

a#calArrowR
{
background:transparent url(../images/arrowR.jpg) no-repeat scroll 0 0;
left:161px;
}

a#calArrowR:hover {
background:transparent url(../images/arrowR.jpg) no-repeat scroll 0 -12px;
cursor:pointer;
}
a#calArrowL:hover {
background:transparent url(../images/arrowL.jpg) no-repeat scroll 0 -12px;
cursor:pointer;
}

#calMonth
{
height:20px;
left:16px;
position:absolute;
top:6px;
width:142px;
}

#calMonth h3
{
color:#AAAAAA;
font-family:Georgia,"Times New Roman",Verdana,sans-serif;
font-size:13px;
font-weight:100;
line-height:20px;
text-align:center;
margin: 0;
padding: 0;
}

.number
{
float:left;
height:22px;
margin:0px 1px 1px 0px;
position:relative;
width:22px;
}

.numberALT
{
float:left;
height:22px;
margin:0px 1px 1px 0px;
position:relative;
width:22px;
}