.cal_outer
{
	border: 1px solid #656565;
	font-family: verdana, helvetica;
	width:150px;
	/*height:150px;*/
font-size: 0.9em;
}
.cal_table
{
	background-color: #EDEBB7;
	padding: 0px;
	width:160px;
/*height:160px;*/

}
.cal_table td
{
	/*color:white;*/
}
.cal_days
{
	background-color: #E0CE89;
	font-weight:bold;
	text-align: center;
	color: #80665E;
	padding: 0px;

}
.cal_month2, .cal_month2a, .cal_prev, .cal_prev a, .cal_next, .cal_next a
{
	background-color: #E3B59A;
	color: #80665E;
	font-weight:bold;
	text-align: center;
	text-decoration: none;

}

.cal_month2, .cal_month2a, .cal_month2 a, .cal_month2a a, .cal_month2 td, .cal_month2a td, .cal_month2 td a, .cal_month2a td a, 
{
	font-weight:bold;
	text-align: center;
color:white;
}
.cal_month2a
{
padding:1px;
text-align:left;
}

.cal_hilite,.cal_lolite, .cal_selected
{
	text-align: center;
}
.cal_hilite,.cal_lolite, .cal_month, .cal_prev, .cal_next, .cal_selected
{
	width: 15px;
	padding:2px;
}
.cal_next
{
	text-align:right;
	font-weight:bold;
	
}
.cal_prev
{
	text-align:left;
	font-weight:bold;
}
.cal_next a, .cal_prev a
{
color:#FFFFFF;
}
.cal_next a hover, .cal_prev a:hover
{
color:#fffffff;
}
.cal_hilite, .cal_hilite a
{
	background-color: #DEBC8F;
	color:#FFFFFF;

}

.cal_lolite, .cal_lolite a
{
	background-color: #EDEBB7;
	color:#0C4689;
}

.cal_selected
{
	background-color: #EDEBB7;
	color:#FFFFFF;
        border:2px solid #DEBC8F;
        background-color: #E0CE89;

}

.inputsmall
{size: 10pt;
width:140px;
padding-top:1px;}

#events_categories, #events_venues
{padding-top:1px;}

.callink, .callink a, td .callink
{
	font-weight:bold;
	text-align: center;
	color:#80665E;
	font-color:#80665E;
}
