@charset "UTF-8";
/* CSS Document */

.months{
border-collapse: collapse;
float:left;
background-color:#C0DDEA;
float:left;
width:700px;
margin-top:25px;
margin-left:25px;
}

td a:link, td a:visited{
text-decoration:none;
background-color:#C0DDEA;
padding:10px;
color:#FFFFFF;
}

td a:hover{
text-decoration:underline;
}

.activecal{
background-color:#FFFFFF;
padding:10px;
}

#monthinfo{
float:left;
width:640px;
margin-left:25px;
margin-top:25px;
text-align:justify;
margin-bottom:40px;
}

#monthinfo .date{
font-weight:bolder;
font-size:24px;
color:#C0DDEA;
text-align:center;
}

#monthinfo .specialdate{
font-weight:bolder;
font-size:24px;
color:#FF3333;
text-align:center;
}

#monthinfo .dateinfo{
padding-left:10px;
color:#6C8AAC;
padding-bottom:8px;
padding-top:8px;
}

#monthinfo .datespace{
padding-left:14px;
}

.ruledline{
border:thin;
border-bottom-style:dotted;
border-bottom-color:#C0DDEA;
}
l

