

.maintable{
border:6px double dddddd;
border-collapse:collapse;
}

.maintable td{
text-align:center;
padding:4px;
border:3px dashed dddddd;
}

td.month{
background-color:bbbbbb;
color:ffffff;
border:3px solid cccccc;
font-weight:bold;
}

.year td{
background-color:eeeeee;
color:777777;
border:3px solid dddddd;
font-weight:bold
}

td.empty{
background-color:#ffffff
}
h1{
color:009CD3;
margin:0px;

}
h3{
margin:0px;
position:relative;
left:2em;
bottom:0.8em;
color:dddddd;
font-size:200%;
z-index:-1;
}

a:link{
color:#555555;

}

a:visited
{
color:#aaaaaa;
}

a:active
{
color:#999999;
}

a:hover
{
background-color:#555555;
color:eeeeee;
}

.foot{
position:relative;
margin-top:10px;
color:555555;
text-align:right;
width:420px
}
