/*----- EVENTS -----*/
#hpeventMonth { width:230px; height:50px; background:url(/img/events/divider-calendar.gif); margin:7px 0px 4px; text-align:center }
#hpeventMonth h1 { font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#433d2c; font-weight:bold; padding:9px 0px 0px 0px; margin:0px }

#thehpEvents td { vertical-align:top }
#thehpEvents tr { background:url(/img/events/bkg-divider.gif) bottom repeat-x }
#thehpEvents table { width:609px; margin:0px 0px 0px 6px }
#thehpEvents .date { width:40px; font-size:8px; color:#004D7F; background:url(/img/events/icon-date.gif) 0 7px no-repeat; padding:10px 0px 0px 6px; text-transform:uppercase; }
#thehpEvents .datenull { width:40px; font-size:8px; color:#004D7F; padding:15px 0px 0px 6px; text-transform:uppercase; }

#thehpEvents .date strong { font-size:15px; color:#08307b; font-weight:bold }
#thehpEvents .event { width:548px; color:#636466; padding:3px 0px 8px }
#thehpEvents .event h1 { font-size:16px; padding:0; margin:0 }
#thehpEvents .timeLocation { color:#898275; margin:5px 0px }
#thehpEvents .timeLocation b { color:#235ac0; font-style:normal }
#thehpEvents .moreinfo { font-size:11px }

#hpevent h1 { padding:0 0 5px; margin:0 }
#hpevent strong { color:#08307b; padding-right:5px }
#hpevent img { border:1px solid #445e07; padding:1px; margin:0px 0px 5px 10px }
#hpevent em { color:#235ac0 }
/*----- EVENTS -----*/

/* upcoming events */
#bdyMdl .upevnt { width:230px; padding-left:9px }
#bdyMdl .upevnt .head { width:222px; padding:2px 0 0 5px; margin-bottom:2px }
#bdyMdl .upevnt .more { padding:2px 5px 0 0 }
#bdyMdl .upevnt ul { width:227px; background:#8495b0 }
#bdyMdl .upevnt li { height:47px; border-bottom:1px solid #7d889a; padding:6px 5px 0 0 }
#bdyMdl .upevnt .altli { background:#9daac0 }
#bdyMdl .upevnt .date { float:left; width:25px; height:37px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#c1cad8; background:url(/img/icon-calendar.gif) 100% 0 no-repeat; margin:4px 12px 0 7px; text-align:center; text-transform:uppercase }
#bdyMdl .upevnt h1, #bdyMdl .upevnt h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal }
#bdyMdl .upevnt h1 a { color:#FFF; text-decoration:none }
#bdyMdl .upevnt h1 a:hover { color:#000 }
#bdyMdl .upevnt h2 { font-size:11px; color:#c1cad8; font-weight:normal }
#bdyMdl .upevnt h3 { font-size:11px; padding:3px 0 0 }
/* upcoming events */
