/**
 * Events Widget CSS
 */

.month_cell							{ padding: 1px 0px 0px 4px; margin: 0em auto; } 

.day_cell										{ width: 12%; height: 3.25em; overflow: hidden; margin: 0px 2px 1px 0px; padding: 1px 2px; font-size: 0.85em; float: left; display: block; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; border-top: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0; }

.primary .panel .day_cell,
.tertiary .panel .day_cell		{ width: 8.75%; height: 2em; font-size: 0.8em; }

.primary .panel .day_cell .calendar_events_summary,
.tertiary .panel .day_cell .calendar_events_summary			{ display: none; }

.day_cell.current_day				{ background: #ccdee6; }
.day_cell.has_events				{ background: #ffeecc; }

.day_cell.day_header				{ color: #606060; font-weight: bold; background: #f0f0f0; } 
.day_cell.leader					{ color: #d0d0d0; border: 1px solid #e0e0e0; background: #f9f9f9; } 

.event_date							{ color: #606060; font-weight: bold; font-size: 0.9em; }

.events_calendar_popup				{ font-size: 0.95em; padding: 0.25em 0.5em; z-index: 1000; position: absolute; width: 20em; background-color: #ffeecc; border: 1px solid #ffcc99; }


.events_calendar .navigation		{ text-align: center; margin-bottom: 0.25em; }
.events_calendar .navigation .prev	{ float: left }
.events_calendar .navigation .next	{ float: right }

.events_calendar { margin:0px;padding:0px; }

#year_cell
{
padding: 1px 0px 0px 4px;
margin: 0em auto;
float:left;
width:97%;
}
	#year_cell .month_cell
	{
	float:left;
	width:25%;
	height:auto;
	margin:0px;
	padding:0px;

	min-height:130px;
	}
		#year_cell .month_cell .month_cell_header
		{
		float:left;
		width:98%;
		height:auto;
		background:#cecece;
		font-weight:bold;
		text-align:center;
		margin:0px;
		padding:0px;
		}
		#year_cell .month_cell .day_cell
		{
		float:left;
		width:14%;
		height:15px;
		margin:0px;
		padding:0px;
		border:none;
		text-align:center;
		}
		#year_cell .month_cell .day_cell_headers
		{
		float:left;
		width:98%;
		background:#cecece;
		border-bottom:1px solid #222222;
		}
		#year_cell .month_cell .day_cell_header
		{
		float:left;
		width:14%;
		height:15px;
		margin:0px;
		padding:0px 0px 3px 0px;
		border:none;
		
		background:#cecece;
		font-weight:bold;
		text-align:center;
		}

        .tertiary #year_cell .month_cell
        {
            clear:both;
            width:100%;
            margin:0px;
        }
		
#week_cell
{
padding: 1px 0px 0px 4px;
margin: 0em auto;
float:left;
width:100%;
}
	#week_cell .day_cell
	{
	float:left;
	width:14%;
	margin:0px;
	padding:0px;
	text-align:center;
	height:100px;
	border:none;
	}
		#week_cell .day_cell .day_cell_header
		{
		float:left;
		width:100%;
		margin:0px;
		padding:5px 0px 5px 0px;
		font-weight:bold;
		font-size:1.1em;
		height:45px;
		background:#cecece;
		border-bottom:1px solid #222222;
		}
	
/* styles for resource rollover*/

<<<<<<< .working
.events_dropdown
{
width:99%;
float:left;
padding:2px;
}
	.events_dropdown .event_preview
	{
	disdplay:none;
	}

.rolling-month-seletor
{
margin:0px;
padding:0px;
width:100%;
float:left;
border:1px solid #555555;
}
.rolling-month-seletor li
{
margin:0px;
padding:0px;
width:25%;
float:left;
display:inline;
text-align:center;
}
.rolling-month-seletor li:hover
{
cursor:pointer;
}
.rolling-month-seletor li.selected
{
background:#555555;
color:#FFFFFF;
}
.rolling-month-seletor li.preselected
{
background:#cecece;
}
.events_dropdown
{
width:99%;
float:left;
padding:2px;
}
.events_dropdown .event_preview
{
display:none;
}

.current_event 
{
font-weight: bold;
}
	
	
div.dates_list li {list-style:inside; padding-left: 15px;}