/* Easy Events Styles */

/*
 * Mini calendar
 */

#ee_miniCalendarContainer {
    float:right;
    margin:10px 0 10px 10px;
    width:12em;
    line-height:100%;
}
.ee_miniCalendarNav {
	border-collapse: collapse;
	width: 100%;
	background: #F3ECC5;
	font-size: 88%;
}
.ee_miniCalendarNav .ee_miniCalPrev,
.ee_miniCalendarNav .ee_miniCalNext {
    width:1em;
    font-size:120%;
}
.ee_miniCalendarNav .ee_miniCalPrev a,
.ee_miniCalendarNav .ee_miniCalNext a {
    display:block;
    padding:0 2px;
}
.ee_miniCalendarNav .ee_miniCalPrev a:hover,
.ee_miniCalendarNav .ee_miniCalNext a:hover {
	background: #CC6600;
	color: #FFF;
}
.ee_miniCalendarNav .ee_miniCalNext {
    text-align:right;
}
.ee_miniCalendarDays .ee_prev,
.ee_miniCalendarDays .ee_next {
    background:#F9F9F9;
    background:#EEE;
    color:#999;
}
.ee_miniCalendarNav .ee_miniCalYear,
.ee_miniCalendarNav .ee_miniCalMonth {
    text-align:center;
}

.ee_miniCalendarDays {
    width:100%;
    text-align:center;
    font-size:82%;
    border-bottom:1px solid #DDD;
}
.ee_miniCalendarDays th {
    text-align:center;
    font-weight:bold;
    background:#222;
    color:#FFF;
}
.ee_miniCalendarDays a {
    display:block;
}
.ee_miniCalendarDays a:hover {
    background:#06F;
    color:#FFF;
}
.ee_miniCalendarDays .ee_prev a,
.ee_miniCalendarDays .ee_next a {
    color:#777;
}
.ee_miniCalendarDays .ee_prev a:hover,
.ee_miniCalendarDays .ee_next a:hover {
    color:#FFF;
}
.ee_miniCalendarDays .ee_today {
    font-style:italic;
    background:#FE9;
}


/*
 * Lists
 */

.easyEventsList_group {}
.easyEventsList_heading {
    margin:.5em 0 .1em 0;
    font-size:123.1%;
    font-family:times, serif;
}
.easyEventsList_item {
    margin:.5em 0;
}
.easyEventsList_time {
    font-size:77%;
    color:#777;
}
.easyEventsList_title {
    margin:0 0 0 20px;
    font-size:100%;
}

/*
 * Details
 */

.easyEventsDetailsTime {
    font-size:77%;
    color:#777;
}