/* Calendar CSS */
#cal_container {
	padding-left:-20px;
	margin-left:-20px;
	min-height:200px;
}
#cal_container a {
        text-decoration: none;
        padding:0;
        margin:0;
}
#cal_container img {
	margin:0;
	border:0;
	padding:0;
}
#cal_container th {
	font-size:90%;
	width:15px;
	text-align:right;
	color:#808080;
}
#cal_container ul {
        list-style-type:none;
}
#cal_container li {
        display:inline;
        padding:0;
        margin:0;
}
.date-wrap {
        margin-left:14px;
}
#date_wrap {
        min-width:200px;
        min-height:150px;
}
.cal_weeknum { 
        color: #808080;
        font-weight: bold;
        text-align:right;
}
.cal_day {
        text-align: right;
        padding-left: 4px;
        color: #bbb;
}
td.cal_today {
        border:1px solid #BBE553;
        padding:2px;
}
.hasevent * {
	font-weight:normal;
}
.highlightevent * {
	font-weight:bold !important;
}
.navimg {
        float:right;
        padding-right:0;
        background:url('/modules/events_calendar/images/bg-calarrows.gif') no-repeat;
        background-position:right;
}									
.month_nav {
        float:left;
        margin-left:14px;
        color:#BBE553;
        font-weight:normal;
}
.events_date_text {
	font-size:16px;
	text-align:right;
}
																																																																																
																																
