﻿@charset "utf-8";
#forumComments {
}
#forumComments .header {
	background-color:#DCDAD4;
	border:1px solid #D4D2D3;
	width:100%;
	margin:0;
}
#forumComments .header td {
	padding:0 10px 0 10px;
	margin:0;
}
#forumComments .header a,
#forumComments .header a:link,
#forumComments .header a:visited {
	padding:0 0 0 10px;
	float:right;
	display:block;
}
#forumComments .header h1 {
	margin:0;
	padding:0;
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
	color: #2e2d2c;	
}
#forumComments .header .pager {
	margin:10px 0 0 0;
	font-weight:bold;
}
#forumComments .header .pager a,
#forumComments .header .pager a:link,
#forumComments .header .pager a:visited {
	padding-left:10px;
}
#forumComments .bottomPager {
	text-align:center;
	margin:0 0 10px 0;
	font-weight:bold;
}
#forumComments .bottomPager a,
#forumComments .bottomPager a:link,
#forumComments .bottomPager a:visited {

}
#forumComments .newCommentForm {
	padding:5px 10px 10px 10px;
	border:1px solid #D4D2D3;
	background-color:#EFEDEE;
}
#forumComments .newCommentForm .formTitle h1 {
	margin:0 0 5px 0;
	padding:0;
	font-size:14px;
	font-weight:normal;
}
#forumComments .newCommentForm textarea {
	width:99.4%;
	height:100px;
}
#forumComments .newCommentForm input.buttonForCommentPost {
	margin:5px 0 0 0;
	float:right;
	clear:both;
}
#forumComments .newCommentForm .waitMessageForCommentPost {
	width:99.4%;
	height:133px;
	background-color:#DFDFDF;
	border:1px solid #D4D2D3;
	display:none;
	margin:0;
	padding:0;
	color:#454444;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	line-height:25px;
}
#forumComments .commentsList {
	display:block;
	clear:both;
}
#forumComments .commentsList .row {
	margin: 0 0 0 1px;
	display:block;
	clear:both;
}
#forumComments .commentsList .altRow {
	margin: 0 0 0 1px;
	display:block;
	clear:both;
}
#forumComments .commentsList td {
	padding:5px;
	margin:0;
}
#forumComments .commentsList .message {
	border: 1px solid #D4D2D3;
	background-color:#FFFFFF;
	padding: 7px;
	width:75%;
	vertical-align:top;
}
#forumComments .commentsList .info {
	width:25%;
	overflow:hidden;
	background-color:#DCDAD4;
	border: 1px solid #D4D2D3;
	vertical-align:top;
}
#forumComments .commentsList .info .userid {
	font-weight:bold;
}
#forumComments .commentsList .info .dateEntry {
	white-space:nowrap;
	line-height:18px;
}
#forumComments .commentsList .info .userMsgCount {
	margin:5px 0 0 0;
	display:block;
	clear:both;	
}
#forumComments .commentsList .info .userOnline {
	display:block;
	clear:both;
	text-align:center;
	font-weight:bold;
}
#forumComments #forumWaitPanel {
	display:none;
	position:absolute;
	background-color:#000000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
#forumComments .notAuthenticatedNotification {
	text-align:center;
	background-color:white;
	border:1px solid #DCDAD4;
	padding:5px 10px 10px 10px;
	line-height:20px;
	font-weight:bold;
}

