/* CUSTOM */
.clearpage {clear: both;}
.none {display: none}
#header img.logo {position: absolute; z-index: 5; top: 15px; margin-left: -20px;}
ul.pagelinks {position: absolute; list-style-type: none; font-size: 14px; margin-left: 658px; top: 112px; }
ul.pagelinks li {display: inline;}
ul.pagelinks li a {background-color: #fff; padding: 4px 10px; margin: 0 3px; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);}

p.locationdata {padding: 0 16px 8px 16px; border-bottom: 1px solid #999999; font-weight: bold; color: #555555;}
p.locationdata span {font-size: 18px; color: #000; }
table.ec3_schedule {float: right; border: none; margin: 0 10px 10px 0; background-color: #EEEEEE;}
table.ec3_schedule tr {border: none;}
table.ec3_schedule tr td {color: #444; border: none; text-align:center; font-size: 14px; padding: 3px;}
table.ec3_schedule tr td.ec3_start{color: #444; border: none;}
table.ec3_schedule tr td.ec3_to{color: #444; border: none;}
table.ec3_schedule tr td.ec3_end {color: #444; border: none;}
table tr td.ec3_eventday {background-color: #999999; color: #fff;}
tr td.ec3_eventday a.eventday {color:#fff; !important}
#googlemaps {margin: 20px auto; padding: 20px;}

ul.ec3_events li.ec3_list {color: #000;}
#wp-calendar th {font-weight: bold;}
#wp-calendar td a {}
ul.users {list-style-type: none; background-image: none; list-style-image: none; list-style: none;}
#main ul#postlist .postcontent ul.users li.user{float: left; height: 75px; width: 330px; display: block; clear: none; list-style-type: none; list-style: none;}
ul.users li.user a{margin: 0; line-height: 1em;}

#footer p {width: 800px;}
ul.register {list-style-type: none; font-size: 14px; float: right; margin: 10px 16px 10px 0;}
ul.register li {display:inline; float: left; padding: 0 8px; }
ul.register li a {}
ul.register li a:hover {}