#events_list{}#events_list thead tr{background-color: rgb(0,102,0);border:1px solid rgb(0,102,0);}#events_list thead th{background-color: rgb(0,102,0);color: white;padding:4px;letter-spacing:1px;border:1px solid white;vertical-align: middle;}#events_list thead th.date{border-left-color: rgb(0,102,0);}#events_list thead th.place{border-right-color: rgb(0,102,0);}#events_list tbody td{border:1px solid rgb(0,102,0);padding:4px;}#events_list tbody td.dtstart{width:80px;text-align:center;}#events_list tbody td.theme{width:auto;color: rgb(0,102,0);}#events_list tbody td.theme a{padding:4px 20px;text-decoration: none;display:block;}#events_list tbody td.theme a:hover,#events_list tbody td.theme a:hover *{font-weight:bold;}#events_list tbody td.theme div{text-align: right;}#events_list tbody td.format{width:120px;text-align:center;}#events_list tbody td.format em{font-size:0.8em;font-style: italic;}#events_list tbody td.place{width:140px;text-align:center;}#events_list tbody td.place em{font-size:0.8em;font-style: italic;}#events_list tbody tr.old{background-color: rgb(245,245,245);}#events_list tbody tr.old a,#events_list tbody tr.old *{color: rgb(112,128,144);}#events_list tbody tr.next{background-color: rgb(240,255,240);}#events_list tbody tr.next *,#events_list tbody div button{color: rgb(0,102,0);}#events_list tbody tr.next td.theme a,#events_list tbody tr.next td.theme span{color: rgb(0,102,0);font-weight:bold;letter-spacing:1px;}#events_list tbody tr.future{}#events_list tbody tr.future *,#events_list tbody tr.future a{color: rgb(0,102,0);}#event_shell{}#event_shell p.dtstart{text-align: left;float: left;width:40%;font-size:1.1em;letter-spacing:1px;}#event_shell p.format{text-align: right;float: right;width:40%;font-size:1.1em;letter-spacing:1px;}#event_shell p.text{clear:both;margin-top:20px;line-height:150%;}#event_shell .place{text-align: right;font-size:1.1em;letter-spacing:1px;}#event_shell .place address{font-style: normal;text-align: right;}#event_shell .place address a.location{font-style: normal;text-align: right;text-decoration: none;border-width:0px 0px 1px 0px;border-color:blue;border-style:dashed;}#event_shell .place span.discount{color: red;}#event_shell .reg_btn_shell{text-align: right;clear:both;}#speakers_list{list-style: none;}#speakers_list li{padding:0px;margin:0px 0px 30px 0px;}#speakers_list .sp_photo{display:block;float: left;width:20%;margin:0px;padding:0px 0px 0px 10px;}#speakers_list .sp_name{display:block;float: left;width:70%;margin:0px;padding:0px;font-weight:bold;font-size:1.1em;letter-spacing:1px;}#speakers_list .sp_text{clear:both;display:block;line-height:150%;padding:5px 0px 0px 0px;margin:0px;}.mapinfo{text-align: left;}.mapinfo address{text-align: left;font-style: normal;}#fest_table{width:100%;margin:10px 0px;padding:0px;border:1px solid black;border-collapse:collapse;}#fest_table th,#fest_table td{border:1px solid black;}#fest_table caption{font-size:1.2em;font-weight:bold;letter-spacing:1px;text-transform: uppercase;color: rgb(0,102,0);}#fest_table thead{font-size:1.1em;font-weight:bold;text-transform: uppercase;}#fest_table tbody th,#fest_table tbody td{padding:5px 5px 5px 20px;font-size:1.1em;}#fest_table tbody th{font-weight: normal;}#fest_table thead th{padding:5px;}#fest_table .bgreen{background-color: rgb(0,102,0);color: white;}#fest_table .fgreen{color: rgb(0,102,0);}#fest_table .borange{background-color: rgb(223,135,0);color: white;}#fest_table .bblue{background-color: navy;color: white;}
