ol.years { list-style: none; overflow: hidden; }
ol.years li { display: inline; }

ul.tabs li { width: auto; }
ul.tabs li.active { width: auto; }

#date-selector { margin-top: 20px; padding: 13px 18px; }

.ui-slider { background-color: #f5f5f5; font-size: 1.1em; height: 2.5em; list-style: none; margin: 0; padding: 0; position: relative; text-decoration: none !important; }
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt { list-style-type: none; margin: 0; padding: 0; }
.ui-slider ol, .ui-slider dl { position: relative; top: 1.3em; width: 100%; }
.ui-slider dt { border-bottom: 1px dotted #ddd; color: #999; font-weight: normal; top: 1em; position: absolute; padding-top: .2em; text-align: center; height: .7em; }
.ui-slider dt span { background-color: #fff; padding: 0 0.5em; }
.ui-slider li, .ui-slider dd { position: absolute; overflow: visible; color: #666; }
.ui-slider .ui-slider-scale { display: none; }
.ui-slider .ui-slider-scale span.ui-slider-label { display: none; }
.ui-slider .ui-slider-scale span.ui-slider-label-show { display: block; }
.ui-slider .ui-slider-scale span.ui-slider-tic { position: absolute; left: 0; height: .8em; top: -1.3em; }
.ui-slider .ui-slider-scale span.ui-component-content { border: 0; border-left: 1px dotted; display: none; }
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic { display: none; }

.ui-slider-tooltip { background-image: url(http://www1.sk-static.com/images/slider-label.png?d30448); background-repeat: no-repeat; background-position: bottom left; color: #323030; display: block; height: 12px; margin: 0; position: absolute; right: 7px; top: -28px; text-align: center; padding: 7px 1px 9px; text-decoration: none !important; width: 60px; }

.ui-slider-handle { background-image: url(http://www1.sk-static.com/images/slider-handles.png?d30448); background-repeat: no-repeat; background-position: -38px center; cursor: col-resize; height: 2.5em; list-style: none; margin: 0; outline: 0; padding: 0; position: absolute; text-decoration: none; width: 38px; z-index: 2; }
.ui-slider-handle:hover { background-position: 0px center; }

.ui-slider-handle-active .ui-slider-tooltip, .ui-slider-handle-active:hover .ui-slider-tooltip { display: block; }

#handle_end_date { background-position: -59px center; }
#handle_end_date:hover { background-position: right center; }
#handle_end_date .ui-slider-tooltip { background-position: bottom right; right: 0; left: 7px; }

.ui-slider-range { background-color: #ccc; height: 2.5em; list-style: none; margin: 0; opacity: 0.7; overflow: hidden; padding: 0; position: absolute; text-decoration: none; z-index: 1; }

.sort-options { margin: 0; padding: 5px; }

#listings_area { padding: 13px 8px !important; }
#listings_area .tabs { margin: 0; }
#listings_area .add-concert { background-image: url(http://www1.sk-static.com/images/icons/add.png?d30448); background-repeat: no-repeat; background-position: 3px center; float: right; margin: 5px; margin-bottom: 0; padding-left: 18px; }
#listings_area p.empty, #listings_area p.error { padding: 0 5px; }
#listings_area p.gigography-tagline { font-weight: bold; margin-top: 15px; margin-bottom: 5px; padding: 5px; padding-bottom: 0; }
#listings_area .gigography { border: 0; }

.gigography-group { background-color: #f5f5f5; list-style: none; margin: 0; overflow: hidden; }
.gigography-group li { font-size: 1em; margin-bottom: 5px; }
.gigography-group li .media-summary li { margin-bottom: 0; }
.gigography-group h2 { background-color: #fff; border: 0; color: #323030; cursor: pointer; font-family: Helvetica, Arial, freeSans, sans-serif; font-size: 1.4em; margin: 0; padding: 0; text-transform: none; }
.gigography-group h2 a { background-color: #fff; border: 1px solid #fff; cursor: pointer; display: block; outline: 0; overflow: auto; padding: 5px; text-decoration: none; }
.gigography-group h2 a:hover, .gigography-group h2 a.open { border-color: #dcdcdc; }
.gigography-group h2 a:hover .toggle-label, .gigography-group h2 a.open .toggle-label { display: block; }
.gigography-group h2 a .profile-image { background-color: #fff; border: 1px solid #fff; padding: 1px; -webkit-box-shadow: 0 1px 3px #bbbbbb; -moz-box-shadow: 0 1px 3px #bbbbbb; box-shadow: 0 1px 3px #bbbbbb; float: left; margin-right: 5px; }
.gigography-group h2 a strong { color: #323030; float: left; }
.gigography-group h2 a strong .frequency { float: none; color: #103b7a; display: block; font-size: 0.857em; font-weight: normal; line-height: 1; }
.gigography-group h2 a .toggle-label { display: none; float: right; font-size: 0.857em; }
.gigography-group .ajax-pending-gigography { background-image: url(http://www2.sk-static.com/images/ajax-load-small.gif?d30448); background-repeat: no-repeat; background-position: center; cursor: wait; height: 30px; }
.gigography-group .gigography li.date, .gigography-group .gigography li.event { background-color: #f9f9f9; font-size: 1.2em; margin-bottom: 0; }

ul.meta { float: right; clear: none; width: 105px; text-align: right; position: relative; top: 7px; margin-right: 10px; }
