
.ui-datepicker-inline {
background-color:#fff; border:1px solid #ccc;
width: 185px; 
border-radius:3px;
box-shadow: 2px 1px 6px rgba(0,0,0,0.1);
}
.ui-datepicker-header { position:relative; }
.ui-datepicker-header a.ui-datepicker-prev span,
.ui-datepicker-header a.ui-datepicker-next span { height:20px; color:#666; font-weight:bold; }
.ui-datepicker-header a:hover { color:#333; background-color:#ddd; }
.ui-datepicker-title { color:#666; font-weight:bold; text-align:center; }
.ui-datepicker-calendar th { padding: .5em .3em; }
.ui-datepicker-calendar { padding:10px; color:#666; border-collapse:collapse; border-spacing:0; }
.ui-datepicker-calendar thead { background-color:#eee; }
.ui-datepicker-calendar th,
.ui-datepicker-calendar td { border:1px solid #eee; }
.ui-datepicker-calendar td a.ui-state-active.ui-state-hover,
.ui-datepicker-calendar td a.ui-state-active { color:#fff; background:#888; }
.ui-datepicker-calendar td a { text-align:center !important; color:#666; }
.ui-datepicker-calendar td a.ui-state-hover { color:#666; background-color:#eee; }
.ui-datepicker td span, .ui-datepicker td a {
/*padding: .2em .3em;*/
}
#ui-datepicker-div { display: none; }

#db-events-nav { position: relative; left: 0; }
.event-list-nav { width:140px; margin-right: 10px; margin-right:0px; float:left }

.event-list-nav label { padding-left:4px; }
.event-list-nav ul { padding: 8px 8px 8px 0; }
.event-list-nav .hd { color:#333; font-size:14px; font-weight:bold; text-indent: 5px; }
.event-list-nav .bd { padding-bottom: 20px; }
.event-list-nav .event-sum { color: #aaa; font: normal 200 12px arial; }
.event-list-nav li { margin: 0 0 3px; }
.event-list-nav li a,
.event-list-nav li span,
#show-more-location {  line-height: 1; white-spacing: nowrap; padding: 2px 5px; *padding:3px 5px 1px; }
#show-more-location em { border-color: #0192B5 transparent transparent; border-style: solid dashed dashed; border-width: 4px 4px 0; display: inline-block; height: 0; line-height: 0; margin-left: 3px; margin-top: -3px; vertical-align: middle; width: 0; }
#show-more-location em.on { border-style: dashed dashed solid; border-width: 0 4px 4px; border-color: transparent transparent #0192B5;}
#show-more-location:hover em { border-color: #fff transparent transparent; }
#show-more-location:hover em.on { border-color: transparent transparent #fff; }

.event-list-nav li.on span,
.event-list-nav .bd a:hover { border-radius:3px; background-color:#6cc1d6; color:#fff; }
.event-list-nav .on .event-sum,
.event-list-nav a:hover .event-sum { color:#fff; }
.event-list-nav a:visited { color: #027EA0; }

#more-locations{ display:none; }

    h2.pl { color: #333; }

    #db-events-nav {
      overflow: hidden;
      background: #f9fafc;
      border-radius: 6px;
      padding: 6px;
    }
    #content {
      padding-bottom: 30px;
    }
    .sidebar-left .article {
      padding-left: 150px;
    }
    .event-list-nav {
      width: 120px;
    }
  