.monthcontainer{
    width:180px;
    height:185px;
    margin:2px 8px 8px 8px;
    float:left;
}

.month{
    width:180px;
    /*float:left;
    margin:8px 8px 8px 8px;*/
    border:1px solid #ccc;
    border-collapse:collapse;
}

td {
    border:1px solid #ddd;
    color:#555;
    padding:3px;
    text-align:right;
}

th {
    padding:5px;
	background-image: url(images/hbg.gif);
	background-repeat: repeat-x;
    color:#000;
}

.actday{
	background-image: url(images/hbg.gif);
	background-repeat: repeat-x;
    color:#fff;
    font-weight:bold;
}
.avail{
	background-color: #FFFFFF;
	color: #555555;
}

.someavail{
	background-color: #9daa38;
    color:#fff;
    font-weight:bold;
}

.noavail{
	background-color: #705C8D;
    color:#fff;
    font-weight:bold;
}
/*
.avail{
	background-image: url(images/hbg_peeble.gif);
	background-repeat: repeat-x;
    color:#fff;
    font-weight:bold;
}

.someavail{
	background-image: url(images/hbg_olive.gif);
	background-repeat: repeat-x;
    color:#fff;
    font-weight:bold;
}

.noavail{
	background-image: url(images/hbg_purple.gif);
	background-repeat: repeat-x;
    color:#fff;
    font-weight:bold;
}
*/
.days{
    background-color:#f1f1f1;
}

A.top:link {COLOR: #420084; TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal} 
A.top:active {COLOR: #420084; TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal} 
A.top:visited {COLOR: #420084; TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal} 
A.top:hover {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal} 

A.top_current:link {COLOR: #cccccc; TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal} 
A.top_current:active {COLOR: #cccccc; TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal} 
A.top_current:visited {COLOR: #cccccc; TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal} 
A.top_current:hover {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal} 
