div.calcon	{
font-size: 0.8em;
margin: 0px 0px 0px 0px;
padding: 0px;
background-color: #000000;
margin-bottom:0em;
text-align:center;
}

div.calevents	{
margin: 10px auto;
padding: 0px;
min-height: 200px;
background-color: #000000;

}
th, td {text-align:center;}
#sidebar .calcon table td, #sidebar .calcon table td a {text-align:center;margin:0px auto;}

table	{
 margin-top:0em;
text-align: center;
width:200px;
}
td	{
text-align: center;
width:14%;
padding: 2px 2px;
}
.cal {
    background-color: #000000;
    font-family: trebuchet ms;
	border: 0px solid #aeaeae;
	color: #ff0095;
	text-align:center;
}
.cal_nav {
    color: #aeaeae;
    text-align: center;
    font-size:2em;
    text-decoration:none;
}

#sidebar .cal_row a, #sidebar .cal_row_alt a {
color: #000000;
text-decoration: none;
text-align:center;

}


.cal_now {
    font-weight: bold;
font-size: 11px;    
    color: #ff0095;
    text-align: center;
}
#content cal_nav a	{
	color: #aeaeae;
	font-size: 11px;  
text-decoration:none;
}
.cal_top {
    background-color: #aeaeae;
}
.cal_week {
background-color: #333;
background: #aeaeae url(../images/navbg3.jpg) 0px -10px repeat-x;
    color: #aeaeae;
    font-size: 0.8em;
    padding:5px 0px;
}
.cal_row {
    background-color: #aeaeae;
}

.cal_row_alt {
    background-color: #aeaeae;
}

.cal_row td:hover, .cal_row_alt td:hover {background-color:#f88;}
.cal_entry {
    color: #000066;
}

.cal_current {
    background-color: #ffcccc;
}
.cal_evday	{
	background-color: #ff0095;
}