/* Events */
#eventsearch .input, #eventsearch .sexy{float:left}
#eventsearch .sexy{width:165px;height:36px;margin-left:3px}
#eventsearch .sexy input{width:145px;height:16px}
.evnt-container .btnContainer{clear:left}

.evnt-container{position:relative}
.evnt-container .RSSFeed{margin:0}

#homeFlashDiv a.cal-all-link,
#homeFlashDiv a.cal-submit-link {
  display: block;
  height: 16px;
  position: absolute;
  bottom: 16px;
  right: 734px;
  z-index: 10;
  font-size: 11px;
  font-weight: bold;
}
#homeFlashDiv a.cal-submit-link {
	right: auto;
	left: 20px;
}

/* Calendar Component */
.cal-container{color:#fff;font-size:14px;margin:0;width:241px;height:210px}
.evnt-container .cal-container{width:325px;height:252px;background:url(../images/cal-bg-angled.png) no-repeat 0px 0px;float:right;margin:-60px 0 8px;}

.cal-container .padding{padding:15px 0 0px 15px}
.evnt-container .cal-container .top-bg{padding-top:8px;background:url(../images/cal-bg-sprite.png) no-repeat 11px -9px}
.evnt-container .cal-container .padding{padding:8px 0 8px 15px;background:url(../images/cal-bg-sprite.png) repeat-y scroll -314px 0;margin:0 0 0 11px;}
.evnt-container .cal-container .btm-bg{padding-top:9px;background:url(../images/cal-bg-sprite.png) no-repeat 11px 0}

.cal-container h3{font-size:42px;padding:10px 0 0px 0;margin:0}
.evnt-container .cal-container h3{font-size:32px;padding:7px 0 10px 0;margin:0}

.cal-tb{padding:0;margin:0;border:0;clear:both}
.evnt-container .cal-tb{margin-left:10px}

.cal-tb td{vertical-align:middle}
.cal-container td a:link, .cal-container td a:active, .cal-container td a:visited, .cal-container td a:hover{font-size:12px;text-decoration:none}
.cal-container td{font-family:Arial, Helvetica, sans-serif;font-size:11px}
td.day{background:url(../images/cal/calendar_dayBG.jpg) repeat-x;padding:0;text-align:center;color:#fff;font-size:12px;width:38px}

tr.cal-days td{height:14px;padding:3px 0}
td.today a:link, td.today a:active, td.today a:visited, td.today a:hover{color:#fff}
td.selweek{background:url(../images/cal/cdate_dot.gif) no-repeat 50% 0;color:#fff}
td.date{background:url(../images/cal/date_dot.gif) no-repeat 50% 0;color:#888}

/* Calendar Component */
.cal-container{color:#FFF;font-size:14px;margin-bottom:8px}
.cal-mainHeader{text-align:center;color:#333;height:26px}
.cal-container h3{font-size:42px;padding:10px 0 0px 0;margin:0}
.cal-container h4{font-size:18px;padding:0 10px 5px 35px;margin:0;font-weight:bold;float:right}
.cal-container .prevArrow{display:block;float:right;width:8px;height:23px;margin:10px 5px 0 0px}
.cal-container .nextArrow{display:block;float:right;width:8px;height:23px;margin:10px 0px}
.cal-container a.prevArrow{background-image:url(../images/month_l_arrow.png);background-repeat:no-repeat}
.cal-container a.nextArrow{background-image:url(../images/month_r_arrow.png);background-repeat:no-repeat}
.cal-container td a:link, .cal-container td a:active, .cal-container td a:visited, .cal-container td a:hover{font-size:11px;text-decoration:none}
.cal-container td{font-family:Arial, Helvetica, sans-serif;font-size:11px}
td.dayHome{background:url(../images/cal/calendar_dayBG.jpg);background-repeat:repeat-x;padding:0;text-align:center;color:#FFFFFF;font-size:11px;width:32px}
tr.cal-days td{height:14px;padding:3px 0}
td.date, td.cdate, td.selweek, td.seldate, td.today{padding:0;text-align:center;font-size:11px;width:32px}
td.todayHome a:link, td.todayHome a:active, td.today a:visited, td.today a:hover{color:#FFFFFF}
td.cdate a:link, td.cdate a:active, td.cdate a:visited, td.cdate a:hover, td.seldate a:link, td.seldate a:active, td.seldate a:visited, td.seldate a:hover, td.selweek a:link, td.selweek a:active, td.selweek a:visited, td.selweek a:hover{color:#eee}
td.date a:link, td.date a:active, td.date a:visited, td.date a:hover{color:#ddd}
td.today{background:url(../images/cal/todayBG.jpg);background-repeat:no-repeat;background-position:top center;font-weight:bold;background-color:#E3A400;border:1px solid #999991;color:#fff;width:30px}
td.cdate{background:url(../images/cal/cdate_dot.gif);background-repeat:no-repeat;background-position:top center;color:#fff}
td.seldate{background:url(../images/cal/selDateBG.jpg);background-repeat:no-repeat;background-position:top center;font-weight:bold;color:#FFFFFF}
td.selweek{background:url(../images/cal/cdate_dot.gif);background-repeat:no-repeat;background-position:top center;color:#fff}
td.date{background:url(../images/cal/date_dot.gif);background-repeat:no-repeat;background-position:top center;color:#888888}