/*override gray style sheet */
#SM #bodyTable { background:url(../../events/images/stable/banner.gif) no-repeat; padding-top:0 !important }
#SM #tbodyBanner { height:82px }

#tbodyMain { background:url(../../events/images/stable/main-bg.gif) repeat-y; padding-top:0 }
#nav { float:left; padding:5px 0; width:118px; background:#ECECEC; }

#vdot { float:left; background:url(../../uimages/dots/v4_gray.gif); width:1px; height:598px; }

/* page layout */
#contents { margin:0 0 0 20px; width:425px; 
			padding:12px 0 20px; float:left; font:13px Trebuchet MS, Arial, sans-serif; }

#eventsRight { width:183px; float:right }
#eventsRight #rightContents { margin:12px 5px 0 34px }

/* menu */
#innerNavEvents { margin-left:3px; color:#000; width:97px; background:#ECECEC; }
#innerNavEvents .dots {height:1px; line-height:0; font-size:0; padding:0; margin:5px 0 5px 12px; background:url(../../uimages/dots/h4_gray.gif) 0 0 repeat-x;}
#innerNavEvents, #innerNavEvents a:link, #innerNavEvents a:visited {color:#000; font:10px verdana, sans-serif; line-height:14px;}
#innerNavEvents a:hover {text-decoration:none; color:#338FDE;}
#innerNavEvents .navItem {padding-left:12px;}
#innerNavEvents .on { background:url(../../uimages/bullets/caret.gif) 0 50% no-repeat; color:#888}

/* useful styles */
.eventBox { border-left:3px solid #e5e5e5; padding-left:8px; margin:16px 0 16px 22px }

/* feature box */
#featuredBox2 {margin:25px 0 0 -10px; padding-bottom:8px; background-color:#eee;}
#featuredBox2 h5 {color:#333;}

/* main page */
h3 { margin-bottom:9px }
.bigLink { float:left }
.infoContainer { float:left; margin-left:20px; display:inline; width:220px }
ul { margin:0 0 12px; padding-left:16px; padding-right:0 }
li { margin:0 0 0.2em; padding:0; font-size:11px }