
.event-sorting, .author-sorting{position:fixed; top:74px; *margin:0 0 0 0px; float:right; z-index:60000;}
.event-sorting select, .author-sorting select{*width:92px;}

.page-title-block, .hero-cap-hm{background:none; color:#000; display:block; width:458px;}
.page-title-block a{background:none; color:#111;}

.hero-cap-hm{background:#fff;}
.last-feature{margin:0 0 0 0; padding:0;}

.listing{cursor:pointer;}

.event-price-dur table{border:none; text-align:left; margin:14px 0 0 0;}
.event-price-dur thead{text-align:left;}
.event-price-dur table td{padding:0 14px 0 8px; border-right:1px dotted #bbb; width:100px;}
td.tickets-td{width:115px; padding-right:8px;}
td.duration-td{width:100px;}
.event-price-dur table td:last-child{border:none;}
.event-auth-title{float:left; clear:left; padding:4px 0 5px 0; width:560px;}

.event-dur{font-size:1.6em; position:relative; top:-5px;}
.event-locap{font-size:1.2em; position:relative; top:-4px;}
.event-cost{margin:-10px 0 0 0; font-size:1.7em; vertical-align:bottom;}
.event-cost .sup{font-size:16px; margin:0; padding:0; line-height:1.6em; vertical-align:bottom; float:none; clear:none;}

.event-date-24,
.event-date-25,
.event-date-26,
.event-date-27,
.event-date-28,
.event-date-29,
.event-date-30,
.event-date-31,
.event-date-01,
.event-date{display:block; min-width:250px; text-align:center;}

.event-cost{margin:0 0 0 0; font-size:1.7em; vertical-align:bottom;}
.event-cost .sup{margin:-10px 0 0 0;}
.authors-books{width:450px;}
.info-title{display:block;}
.aside-content{float:right; clear:right;}