.captcha-table,.captcha_table,.news-table{border:0px;}
.post_title,.post_date,.post-title,.post-date{line-height:20px;border-bottom:0px solid #DDDDDD;font-size:1.0em;}
.post_title,.post-title{cursor:no-drop;font-size:33px;text-transform:inherit;font-weight:700;color:#2f3336;line-height: 1.1;padding: 0.15em 0.525em;}
.post_date,.post-date{text-align:right;font-weight:normal;font-size:0.825em;padding: 0.15em 0.025em; color: white;}
.post_short,.post-short{text-align:justify;padding: 0.05em 0.525em;padding-bottom: 40px;padding-top: 10px;}
.comment_title,.comment-title{font-weight:bold;}
.comment_text,.comment-text{font-weight:normal;background-color:#FDFDFD;border-bottom:1px solid #DDDDDD;padding-bottom:15px;}
.comment_title,.comment_text,.comment-title,.comment-text{border-left:1px solid #DDDDDD;}
.comment_info,.comment-info{text-align:right;border-right:1px solid #DDDDDD;}
.comment_title,.comment_info,.comment-title,.comment-info{border-top:1px solid #DDDDDD;background-color:#EEEEEE;}
.selected_group_title,.selected-group-title{font-size:0.825em;text-align:center;}
.loop-header td.post-short { width: 100%; border-bottom: 0px #ccc solid;}
.loop-header td span a.readmore {font-weight: 700; float: right; text-transform:uppercase; text-align:center;}
.loop-header tr.post-top {line-height: 0.325;margin: 0; border-bottom: 0px solid #cccccc;border-top: 0px solid #cccccc; background-color: #2F3335;}
.w3-light-grey, .w3-hover-light-grey:hover, .w3-light-gray, .w3-hover-light-gray:hover {color: #fff !important;background-color: #2f3335 !important}

/*** Don't remove the class nixhier, this is required for ASP ***/
.nixhier{display:none;}
.loop_header,.loop-header{width:100%; margin-top: -15px;}
.page_header,.page-header{width:100%;}
.post_header,.post-header{width:100%;}
.page_left,.page-left{text-align:left;}
.page_center,.page-center{text-align:center;}
.page_right,.page-right{text-align:right;}
.comment_header,.comment-header{width:100%;}
.public_info,.public-info{text-align:right;}
.group_page,.group-page{text-align:center;}
.post_loop{font-size:1.0em;margin:0px 0px 10px;}
.post_loop div{line-height:1.6em;margin:0px 0px 2px;}
form#news-wrapper{float:none !important;position:relative;}
.info{padding:10px;margin-bottom:0.5em;background:#f8f8f8;color:#666666;font-size:91.7%;}
.note{border:2px #448844 solid;padding:10px;margin:10px auto;background:#eeffee;color:#004400;}
.important{border:2px #888844 solid;padding:10px;margin-bottom:1em;background:#ffffee;color:#444400;}
.warning{border:2px #884444 solid;padding:10px;margin-bottom:1em;background:#ffeeee;color:#440000;}