@charset "utf-8";
/* CSS Document */

.eventDate{display:block;padding:0 0 5px 0;font-family:Georgia, "Times New Roman", Times, serif;color:#666;}
.eventName{padding-bottom:10px;font-family:Georgia, "Times New Roman", Times, serif;color:#f8981d;display:block;}
strong.eventName{padding-left:60px;}
.eventName a{color:#f8981d;text-decoration:underline;}
.eventContent
{
	margin-left:380px; /*I need to overwrite the styling on the '.innerContent' class found in 'interior.css'.*/
	min-height:470px;
	
}
.eventContent p{font-size:11px;}
.eventContent .jump{color:#666;margin-right:72px;padding-bottom:30px;}
.eventContent .jump a{color:#666;text-decoration:underline;}
.eventContent .jump .policyLink{float:right;color:#702785;}
.eventPrice{color:#666;}

.schedule{position:absolute;left:80px;top:55px;background-image:url(images/eventScheduleBG.jpg);background-repeat:no-repeat;width:311px;height:412px; margin:0; padding:0;}
.calendarWrapper{width:239px; padding:10px 0 0 0; margin:0;}
.schedule .scheduleContent{ padding:0 0 0 45px; margin:0;}
.schedule .scheduleOptions{ padding-top:15px;}
.schedule .scheduleOptions select{width:150px;font-size:10px;}
.schedule .scheduleOptions .filterByType{margin-bottom:5px;}

.eventList{list-style-type:none;margin:0 0 20px 0;padding:0;}
.eventList li{margin:3px 112px 0 0;min-height:59px;background-repeat:no-repeat;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;position:relative;}
.eventList li{padding:10px 10px 3px 70px;border:1px solid #C2D258;}
.eventList li .closeBtn{display:none;text-indent:-5000px;width:14px;height:14px;float:right;background-image:url(images/eventCloseButton.jpg);}
.eventList li .eventDate{font-weight:bold;}
.eventList li p{width:auto;}
.eventList li .eventImage{position:absolute;left:10px;top:10px;overflow:hidden;}
.eventList li .eventImage, .eventList li .eventImage img{width:49px;height:49px;}
.eventList li .eventImages {margin:0;margin-top:10px;padding:0;}
.eventList li .eventImages span {width:70px; margin:0; margin-right:10px; padding:0; border:none;}
.eventList li .eventImages span img {width:60px;border:none;}
.eventList li .priceBox{font-weight:bold;}
.eventList li .priceBox p{padding:2px 0 0;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;}
.eventList li .priceBox .register{float:right;}
.eventList li .policy{text-align:right;display:block;font-size:10px;color:#666;}
.eventList li .policy a{color:#666;text-decoration:underline;}
.eventList li.expanded .closeBtn{display:block;}

/* ASP.NET Calendar Styling */
td.calToday { } /* background-color:# !important; */
td.calNextPrev { }
td.calNextPrev a { font-size:12px; text-decoration:none; font-weight:bold; color:#fff; }
td.calDay {margin:0;}
td.calDay a{display:block; height:16px; vertical-align:middle; padding:4px 0 0 0;}

.noResults { display:block;min-height:35px;padding-left:60px;font-style:italic; }