
/* EVENTS */
#topnav .events a { background-position:bottom left; }


/* EVENTS LANDING */
.eventslanding { padding:10px 50px 20px 50px; }
.eventslanding h2 { padding:20px 0 0 0; }
.eventslanding p { margin:12px 0; }
.eventslanding img { display:block; }
.eventslanding select { float:right; margin-top:-20px; }

.eventslist { height:205px; background: url(images/upcoming_eventlist_bg.jpg) top left no-repeat #CAC354; }
.eventslist .list { padding:0 0 15px 0; height:190px; overflow:auto; }
.eventslist .row { width:380px; padding:20px 20px 0 235px; }
.eventslist h3 a { font-size:12px; color:#5A6A03; text-decoration:none; }
.eventslist h3 a:hover { text-decoration:underline; }
.eventslist strong { font-size:11px; }
.eventslist p { margin:3px 0; font-weight:bold; font-size:10px; color:#FFF; }

.pastevents .row { margin:10px 0 0 0; padding:10px 20px 0 0; background: url(images/separator.gif) top left repeat-x; }
.pastevents h3 a { font-size:12px; color:#E68133; text-decoration:none; }
.pastevents h3 a:hover { color:#E68133; text-decoration:underline; }
.pastevents strong { font-size:11px; color:#7A7A78; }
.pastevents p { margin:3px 0; font-size:10px; }
.pastevents a { font-size:11px; font-weight:bold; color:#C93C08; }
.pastevents a:hover { color:#711F01; }


/* EVENTS DETAIL */
.eventsdetail { padding:10px 20px; color:#666; }
.eventsdetail h3 { margin-top:20px; font-size:14px; color:#004990; }
.eventsdetail select { float:right; margin-right:-10px; }
.eventsdetail .intro { padding:0 20px; }

.eventpics .pic { float:left; padding:4px; margin:20px; width:302px; height:202px; background:url(images/event_detail_bg.gif) top left no-repeat; }
.eventpics .pic img { width:302px; height:202px; }
.clearpics { clear:left; }