.test{font-weight:bold;background:white}
.field-help{font-size:12px;color:#888;clear:both;font-weight:normal;background:white}
.event{margin-bottom:1.5em}
.event .flyer{-moz-box-shadow:0 2px 3px #CCCCCC;box-shadow:0 2px 3px #CCCCCC;border:1px solid #CCCCCC;width:126px}
.event .flyer img{width:100%;border:4px solid white}
.event .flag{cursor:pointer}
.event .inline-today{display:inline-block;margin:0 9px 0 0}
.event .posted-by{color:#888;font-size:10px}
.event .posted-by a{color:#888;display:inline-block;margin:0px 6px}
.event .event-name{margin:0;font-size:21px;line-height:30px}
.event .event-name a{text-decoration:none;color:darkblue;font-weight:bold;margin-bottom:0}
.interest-count-inline{background:#df1a32;color:white;display:inline-block;font-weight:bold;margin-right:6px;padding:0px 0px;width:24px;text-align:center}
.events-list-small .event .flyer{float:left;width:50px;margin-right:1em}
.box-help{font-size:12px;color:#434343;padding:3px 9px}
#calendars{-moz-user-select:none;-khtml-user-select:none}
#box-list-events{margin:18px 18px 9px 18px}
.group{float:left;width:50%}
.box-groups{padding:3px}
.tree-when{margin:0;padding:0;list-style-position:inside}
.tree-when li{margin-left:6px}
.tree-when a{font-size:12px}
.tree-event-categories a{display:block}
ul.tree-event-categories,ul.tree-event-categories ul{list-style-type:none;list-style:none;margin:0;padding:0}
ul.tree-event-categories ul{display:none;list-style-type:disc;list-style-position:inside}
ul.tree-event-categories li.selected ul{display:block}
ul.tree-event-categories li a.selected{text-decoration:none;color:black;font-weight:bold}
ul.tree-event-categories li.selected li a{text-decoration:underline;color:blue;font-weight:0 !important}
ul.tree-event-categories li.selected li.selected a{text-decoration:none;color:black;font-weight:bold}
ul.tree-event-categories a{text-decoration:underline;color:blue;cursor:pointer;display:inline}
.box-events-actions{margin-bottom:18px;padding:3px;text-align:left}
.event-actions{text-align:right;padding:9px 0px}
.event-actions a{margin:0;margin-left:6px}
.events-post{background-image:url(icons/date_add.png)}
.users-events{padding:0 !important}
.users-venues{background-image:url(icons/building.png)}
.pages tr td,.pages tr th{padding:.25em;padding-top:.5em;padding-bottom:.5em}
.pages{text-align:center;width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}
.pages span{font-size:20px;color:blue;font-weight:bold;padding:0em .5em;margin:0em .25em;text-decoration:underline;cursor:pointer}
.pages .current{text-decoration:none;color:black;cursor:default}
.pages .box-previous{width:20ex;text-align:left}
.pages .box-next{width:20ex;text-align:right}
#table-event-finder h2{margin-bottom:0;color:#df1a32}
#box-category{padding:1em 0;padding-left:.5em;border-top:2px solid #ccc;background:#fefefe}
#box-city{padding:1em 0;padding-left:.5em;border-top:2px solid #ccc;background:#fefefe}
#box-date{padding:1em 0;padding-left:.5em;border-top:2px solid #ccc;background:#fefefe}
ul.two-column li{float:left;width:50%}
ul.link-menu{padding:0;margin:0}
ul.link-menu li{list-style:none;list-style-type:none}
ul.link-menu a{text-decoration:none;color:black;cursor:pointer}
ul.link-menu a:hover{text-decoration:underline}
ul.link-menu a.selected{color:#0000CC;font-weight:bold;text-decoration:underline;cursor:default}
#list-select-city{margin-bottom:.5em;padding-bottom:.5em}
#events-layout{height:100%;width:100%;table-layout:fixed}
#events-layout td{vertical-align:top}
#cell-event-finder{width:390px}
#cell-search-results{border-right:1px solid #ccc;height:100%}
#cell-events-map{height:300px}
#table-search-results{height:100%;table-layout:fixed;width:100%}
#map{width:100% !important;height:300px;border:1px solid #ccc}
#calendars table{width:100%}
#cell-events-status{height:40px}
#box-select-distance{display:none}
#tree-event-categories{margin:0 .5em}
#list-select-city{margin:0 .5em}
#box-select-distance{border-top:1px solid #eee;padding:.5em 0em;margin:0 .5em}
#cell-events-status{height:15px}
.table-events{border-collapse:collapse;line-height:1.4em}
.table-events .event .header{margin:0;font-size:1.15em;line-height:1.25em}
.table-events .event td{padding:.25em;padding-top:.5em;padding-bottom:.5em;border-bottom:1px dotted #888}
.table-events .event .venue-name a{font-size:.9em;text-decoration:none;color:#444}
.table-events .event .venue-name a:hover{text-decoration:underline}
.table-events .event .header a{text-decoration:none;color:#306ad0}
.table-events .event .header a:hover{text-decoration:underline;color:#306ad0}
.table-events .event .city-name{font-size:.9em}
.table-events .event .cell-event-date{font-size:.9em;line-height:1.25em;text-align:center}
.table-events .event .label-price{display:inline;margin-right:.25em;font-weight:bold}
.table-events .event .date-start{font-weight:bold}
.table-events .event .date-separator{font-weight:bold;color:#888}
.table-events .event .is-today{font-weight:bold;color:#DF1A32;font-size:1.2em}
.table-events .event .category{display:none}
.event.odd{background:#efefef}
.event .recurrence{font-weight:bold;font-size:1.2em;text-decoration:underline}
.tree-when li{float:left}
.posted-by{display:none}
