﻿#rightcol .community

{

	color: #000;

}



#rightcol .community:hover

{

	color: #555

}



#rightcol .library

{

	color: #747;

}



#rightcol .library:hover

{

	color: #969;

}



#rightcol .meetings

{

	color: #F00;

}



#rightcol .meetings:hover

{

	color: #f55;

}



#rightcol .parks

{

	color: #090;

}



#rightcol .parks:hover

{

	color: #3a3;

}



#rightcol .convention

{

	color: #F60;

}



#rightcol .convention:hover

{

	color: #f93;

}



#rightcol .quinta

{

	color: #b00;

}



#rightcol .quinta:hover

{

	color: #e00;

}

.EventCalendar

{

	width: 100%;

}



.EventCalendar .header

{

	border: none;

	background: #000;

	color: #fff;

	font-weight: bold;

	padding: 2px 5px;

	font-size: 1.2em;

}



.EventCalendar .header td

{

	padding: 4px 40px;

}



.EventCalendar .header a

{

	color: White !important;

	text-decoration: none;

}



.EventCalendar .dayheaders

{

	font-weight: bold;

	color: #FFF;

	background: #2f66b0;

	padding: 2px 0px;

	text-align: center;

}



.EventCalendar td

{

	text-align: left;

	vertical-align: top;

}



.EventCalendar .daycell

{

	background: url(images/daycell.gif) no-repeat;

	border-left: 1px dotted #aaa;

	border-right: 1px dotted #aaa;

	border-bottom: 1px solid #aaa;

}



.EventCalendar .datelink

{

	display: block;

	font-weight: bold;

	text-decoration: none;

	color: White;

	margin: 0px;

	padding: 1px 0px 3px 2px;

}



#rightcol .EventCalendar ul

{

	font-size: .8em;

	margin: 0px;

	padding: 0px 0px 10px 2px;

	list-style-type: none;

	list-style-image: none;

	text-align: left;

}



#rightcol .EventCalendar li a

{



	text-decoration: none;

}



.EventCalendar .selecteddaycell

{

	background: url(images/selecteddaycell.gif) no-repeat;

	background-color: #f7f8fa !important;

	border-left: 1px dotted #aaa;

	border-right: 1px dotted #aaa;

	border-bottom: 1px solid #aaa;

}



.EventCalendar .otherdaycell

{

	background-color: #f7f8fa !important;

	border-bottom: 1px solid #aaa;

}



.calendarpage .legend

{

	float: right;

	margin: 4px 4px 4px 4px;

	border: 2px dotted #ccc;

	padding: 5px;

	width: 225px;

	font-size: 1.1em;

	font-weight: bold;

	text-align: center;

}



#rightcol .calendarpage h2

{

	font-size: 1.25em;

	margin: 0px;

	margin-bottom: 3px;

}



#rightcol .calendarpage p

{

	margin: 0px;

	margin-bottom: 10px;

}



.header td

{

	text-align: center;

}
