
/* --- calendar --- */

#calendar {}

#calendar #monthfrm {
	margin: 0px;
	padding: 0px;
	width: 50%;
}
#calendar #monthfrm fieldset {
	margin: 0px;
	border: 0px;
	padding: 0px;
}
#calendar #caldays { margin-top: 0.5em; }
#calendar #caldays th {
	width: 3.5em;
/*	background-color: #69a7e0; --- PDH Changed to green to match colour of site */
	background-color: #669966;
	line-height: 2em;
	color: white;
}
#calendar #caldays td {
	background-color: #eeeeee;
	line-height: 2em;
	text-align: center;
}
#calendar #caldays td a { color: black; }
/* #calendar #caldays td.today { background-color: #69a7e0; color: white; } --- PDH Changed colour to green to match site */
#calendar #caldays td.today { background-color: #669966; color: white; }
#calendar #caldays td.today a { color: white; }
#calendar #caldays td.selected { background-color: #69a7e0; color: white; }
#calendar #caldays td.selected a { color: white; }
#calendar #caldays td.event { border: 1px solid #69a7e0; background-color: white; }
#calendar #caldays td.event a { color: black; }

/* --- eventlist --- */

#eventlist {}

#eventlist .event { margin-top: 2em; }
#eventlist .event h3 { margin: 0.5em 0px; }
#eventlist .event .datelogic { margin: 0.5em 2em 0px; font-weight: bold; }
#eventlist .event .eventarticles {
	margin: 0.5em 2em 0px;
	border: 1px solid #eeeeee;
}
#eventlist .event .eventarticles .heading {
	padding: 5px;
	background-color: #eeeeee;
	font-weight: bold;
}
#eventlist .event .eventarticles .article {
	margin: 5px;
	padding-left: 15px;
	background-image: url(../../../images/common/rel-article-bullet.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
}
#eventlist .event .eventarticles .article img { float: left; margin-right: 0.5em; border: 0px; }
#eventlist .event .eventarticles .article .title { font-weight: bold; }
#eventlist .event .eventarticles .article .title a { color: black; }
#eventlist .event .eventarticles .article .intro {}


