/* Events CSS */

#calendars {
	border-bottom:solid 2px #98c9d0;
	margin:0px 0 3px 0;
}

#calendars .con {
	padding:0em 0em;
}


#cal1, #cal2 {
	margin-right:1.2em;
}

.calendar td.cal-date {
	color:#666;
	font-size:100%;
	padding:2px 0px;
	text-align:left;
	background:#fff;
	font-weight:bold;
	border:0;
	width:100%;
}
.calendar td.cal-date em {
	font-size:80%;
	color:#666;
	font-style:normal;
	font-weight:normal;
	padding-left:7px;
	display:inline;
}
.key,
.calendar {
	display:inline;
	float:left;
}

.key ul {margin:20px 0 0 0px;font-size:0.8em;padding:0;}
.key li {display:inline;border-width:0 0 0 12px;border-style:solid;border-color:#fff;margin:4px 20px 0 0;padding-left:5px;list-style:none;color:#000;}
.key li#e_past {border-color:#9fcfdb;}
.key li#e_today {border-color:#2a3f80;}
.key li#e_future {border-color:#43839e;}


 
.calendar table tr th, .calendar table tr td {
	font-size:85%;
}
.calendar  tr.head-days {
	background-color:#fff;
}
.calendar th {
	/*background-color:#c3bcb4;*/
	/*border-bottom:1px solid black;*/
	margin:0 0 0.5em 0;
	color:#000000;
	font-weight:bold;
	padding:0.3em 0.13em 0.3em 0.13em;
}

.calendar td {background:url(/assets/gfx/calendar-bg.gif);/*border:1px solid #bfbfbd*/;	text-align:left;width:14.2%;	
}

.calendar td.cal-day { 
	background:#ffffff;
	
}

.calendar td.cal-day.archive a { 
	background:#9fcfdb;
	color:#050505;
	
}

.calendar td a, .calendar td span {
	display:block;
	padding:1px 10px 1px 1px;
	margin:0;
}

.calendar td a {
	background-color:#43839e;
	color:#ffffff;
}

.previous-next {
	margin:12px 0;
	width:580px;
}

.previous-next td.previous {
	width:117px;
}

.previous-next td.next {
	width:95px;
}


ul.details {margin:0  32px;padding:5px 0;border-bottom:1px solid #d5e1e1;font-size:0.9em}
ul.details li {display:inline;font-weight:normal;padding:0 20px 0 0;color:#050505;margin:0;}
ul.details strong {font-weight:normal;padding-right:2px;color:#565656}


.event-item.row-1 p.item-article {	background:url(/assets/gfx/build/news_fade1.gif) #daedf3 0 -1px  repeat-x;}
.event-item.row-0 p.item-article {	background:url(/assets/gfx/build/news_fade2.gif) #daedf3 0 -1px  repeat-x;}

p.item-article{	border-top:1px solid #9fcfdb;position:relative;padding-right:75px;padding-top:5px;}

.event-item {padding-bottom:15px;}/*
.event-item.row-1 .item-article:hover,
.event-item.row-0 .item-article:hover {background:0 -100px #f5f5f5}
*/
.event-item.row-1 .item-article:hover a,
.event-item.row-0 .item-article:hover a {text-decoration:underline;color:#4b84af}
.event-item p.summary {padding:5px 15px;font-size:0.9em;margin:0;}

p.item-article {margin:0;padding:7px 13px;}
p.item-article a {font-weight:bold;}




ul.details {margin:0  14px;padding:5px 0;border-bottom:1px solid #b3d9ee;font-size:0.9em}
ul.details li {display:inline;font-weight:normal;padding:0 20px 0 0;color:#050505;margin:0;}
ul.details strong {font-weight:normal;padding-right:2px;color:#565656}



