.event .filter{
background-color:#EEEEEE;
height:32px;
margin-bottom:10px;
position:relative;
width:483px;
}
.event .filter .bottomleftcorner{
left:0px;
position:absolute;
top:22px;
}
.event .filter .bottomrightcorner{
left:478px;
position:absolute;
top:22px;
}
.event .filter .pad{
padding:10px;
}
.event .filter .pad .title{
float:left;
margin-top:-5px;
}
.event .filter .pad .years{
text-align:right;
}
.event .filter .pad .years a,.event .filter .pad .years a:visited{
text-decoration:none;
}
.event .filter .pad .years a:hover{
text-decoration:underline;
}
.event .filter .topleftcorner{
left:0px;
position:absolute;
top:-6px;
}
.event .filter .toprightcorner{
left:478px;
position:absolute;
top:-6px;
}
.event .detail .summary a, .event .detail .summary a:visited, .event .list .item .desc .link a,.event .list .item .desc .link a:visited,.event .shortlist .item .desc .link a,.event .shortlist .item .desc .link a:visited{
text-decoration:none;
}
.event .detail .summary a:hover, .event .list .item .desc .link a:hover,.event .shortlist .item .desc .link a:hover{
text-decoration:underline;
}
.event .list .item .desc .link,.event .shortlist .item .desc .link, .event .detail .summary a{
font-weight:bold;
margin-top:5px;
}
.event .list .item{
float:left;
width:480px;
}
.event .list .item .image{
float:left;
padding-right:10px;

}
.event .list .item .desc{

}
.event .list .seperator{
border-bottom:2px solid #F2F2F2;
margin:20px 0px 15px 0px;
}
.event .pullquote_link
{
	clear:both;
}

/* Short List */
.event .shortlist{}
.event .shortlist .item{margin-bottom:15px;}
.event .shortlistimage{float:left;}

.event .detail .image{float:left;margin-right:15px;}
.event .detail .desc{clear:both;margin-top:10px;}
.event .detail .summary div, .event .detail .summary h2{clear:both;margin:0px 0px 3px 0px;}
.event .detail .contactinfo{clear:both;margin-top:15px;}
.event .detail .contactinfo h2{padding-bottom:5px;}

/* Event Calender */
.event_calendar
{
	float:left;
}
.event_calendar .event_filter
{
	padding:10px 0px;
}
.event_calendar .fullcalendarlink{
	padding:20px 0 0 0;

}
.addevent
{
	padding:0px 0px 0 820px;
}

table.eventlist
{
	width:980px;
}
.eventlist tr.rowheader
{
	border-bottom:2px solid #c0c0c0;
}
.eventlist tr.row
{
	
}
.eventlist tr.rowalt
{
	background-color:#F9E8A3;
}
.eventlist td
{
	padding:5px;
}

/*Date picker specific CSS*/
div.calendar_widget { position: absolute; top: 0px; left: 0px; width:140px; height: 200px; display: none; }
div.downloadlist { float:right; border: 1px; background-color: e0e0ff; padding: 4px; border-style: outset; }
div.downloadlist ul { list-style: none; margin: 4px; }

.event_filter .errormsg
{
	padding:10px;
	border:1px solid #c0c0c0;
	text-align:center;
	margin-bottom:10px;
	color:Red;
}


