#contentbottom {
 clear:both;
}

/* this controls the the text on the page */
.main_content{
border:0px;
float:left;
height:100%;
width:495px;
left:42px; top:72px; text-align:left; color:#999999;
}

.eventdates{
font-family:Arial;
font-size:14px;
float:right;
width:315px;
}

.eventdates .header{
font-family:Georgia;
font-size:18px;
font-style:italic;
color:#ff6633;
}

.eventdates a{
font-style:italic;
}

.eventtitle{
font-family:Georgia;
font-size:18px;
font-style:italic;
color:#00BCD2;
}

.paginate{
float:left;
}
.showall{
float:right;
}

#calendar{
width:520px;
height:465px;
}

#month{
height:32px;
background:url('/images/black/cal_bar.gif');
margin-bottom:8px;
}

#prevmonth{
float:left;
margin:6px;
margin-left:15px;
}

#monthname{
text-align:center;
padding-top:5px;
font-family:Arial;
font-size:20px;
}

#nextmonth{
clear:none;
float:right;
margin:6px;
margin-right:15px;
}

.weekday{
float:left;
width:72px;
margin-left:2px;
margin-bottom:2px;
text-align:center;
color:#ffffff;
font-family:arial;
font-size:14px;
margin-bottom:8px;
}

.dimdate{
float:left;
height:72px;
width:72px;
background-color:#444444;
margin-left:2px;
margin-bottom:2px;
}

.noevent{
width:72px;
background-color:#222222;
height:16px;
}

.datebox{
float:left;
height:72px;
width:72px;
background-color:#666666;
margin-left:2px;
margin-bottom:2px;
}

.addevent{
width:72px;
background-color:#333333;
height:16px;
}

.addevent a{
color:#cccccc;
font-family:georgia;
font-weight:bold;
font-size:14px;
margin-left:5px;
}

.day{
margin-top:32px;
margin-right:5px;
float:right;
color:white;
}

#addyo a{
float:right;
color:#ff6633;
font-style:italic;
font-family:Arial;
font-size:14px;
}

