#news-archive, #calendar-archive {background-color: #fafafa;padding-bottom: 20px;margin: 0;}
h5, .news-compact {margin: 10px;}
#toplist, #upcoming-events, #newsletter-signup {margin: 33px 0 40px 0;float: left;width: 158px;border: 1px solid #d9d9d5;}

#toplist h4,
#upcoming-events h4,
#newsletter-signup h4 {position: absolute;top: -25px;background: none;padding: 0;line-height: 17px;}
#newsletter-signup p {margin: 5px 10px;font-size: 11px;}

.aside {background-color: #ededed;padding: 0 10px;width: 160px;overflow: hidden;}
#upcoming-events ol {margin:0;}
#upcoming-events .vevent {padding: 4px 10px 6px;margin:0;}
#upcoming-events .vevent h5,
#upcoming-events .vevent abbr {margin: 0;font-size:11px;}

td.position {width: 10px;padding-right: 0;}
td.publisher {text-align: left;}

#article {border: none;}
#article h4 a {background: url(../../images/rss.gif) no-repeat 100% 50%;display:block;font-weight:400;}
#article .button {position:static;bottom:auto;top:auto;}
.entry-title {margin:20px 10px;}
.entry-content {margin:10px;}
.entry-content p {margin-bottom:20px;}

#list-comments ol {list-style-type: none;}
#list-comments a, #list-comments a:link, #list-comments a:visited, #list-comments a:hover, #list-comments a:active {color: #1092be;}
#list-comments li {padding: 8px 10px 10px;margin:0;}
#list-comments .author,
#list-comments .entry-content,
#list-comments abbr {margin: 0;}
#list-comments abbr {font-size: 11px;color: #6d6d6d;}

#add-comment form {margin: 10px;}
#add-comment .text {float: left;}
#add-comment label {float: left;width: 250px;margin: 0 0 20px 10px;}

.checkboxes li {overflow: hidden;margin-bottom: 10px;zoom:1;}
.checkboxes input {float: left;margin-right:5px;}
.checkboxes label {float: left;width: 80%;}
.checkboxes label strong {display: block;font-size:12px;}
#firm, #notonthelist {float: left;font-weight: 400;}
#notonthelist {margin-left: 10px;}
form select {min-width:270px;}

#e404 #maincontent {width:748px;}
#e404 #maincontent .section {height:398px;}

#news-home .news-compact h2 a {font-weight:400;}

#calendar-archive .vevent {margin: 10px 10px 20px;list-style-type:none;border:1px solid #d9d9d5;background-color:#fff;padding:10px 10px 20px;position:relative;}
#calendar-archive .vevent .summary {font-weight:700;}
#calendar-archive .button {bottom:10px;right:10px;}

