/* calendar text color */ 
#myCalendar{
color:#333333;
background-color:#eee;
padding:0;
margin:20px 0 0 0;
}

#myCalendar td {
text-align: center;
padding:21px;
margin:0;
}

/* arrows */
#myCalendar a { color:#153850;
text-decoration:none;}

/* event date color */
#myCalendar .calevent a, #myCalendar .calevent a:hover{ color:#fff;
text-decoration:none;}

/* arrows and event date color */
#myCalendar a:hover { color:darkblue; text-decoration: underline; }

.aquo{
font-size:1.5em;
font-weight:normal;
}

/* events title and the events themselves color */
#EventList {
color:#333333;
width:400px;
padding:0;
margin:10px 0 0 0;
}

.myCalendarHeading { font-weight: bold; background-color: white; }
.nonMonthDay { background-color: #fff; }
.monthDay { background-color: #fff; }
.weekDays { font-weight: bold; background-color:#ddd;}
.calevent { background-color:#153850; }
.weekEND { background-color: #ddd;}

.eventSearch{
padding:0 10px 0 0;
margin:0;
width:250px;
}

.eventSearch input {
width:130px;
float:left;
margin:5px 0 0 0;
}

.eventSearch input:hover {}
.eventSearch a {}
.eventSearch a:hover {}

/* search form */
#searchbutton{
margin:0;
padding:0;
}

#searchbutton input{
background:url(../../../images/sendBg.gif) no-repeat top;
color:#fff;
border:0;
width:60px;
margin:5px 0 0 70px;
}

#main form{
padding:30px 0 0 0;
margin:0;
}

#listMonthLink {padding-top: 10px;
font-size:1.2em;
font-weight:normal;
}

#listMonthLink a {}

#listMonthLink a:hover {}

#keywords input:hover {cursor:auto;}
.event_date {border-right: 1px solid #eeeeee; border-left: 1px solid #f0f0f0; }
.event_title {font-weight: bold; background-color: #f7f7f7; padding: 2px; border: 1px solid #f0f0f0; }
.event_desc {padding: 2px 2px 2px 5px; border-right: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; }

.ind_event {
margin:10px 0;
padding:0;
}