

/* uncomment this if things are being blown out of proportion
div, td {
	border: #00f 1px solid;
}
*/


#articleComments {
	margin-top: 38px;
	margin-left: 0px;
	margin-bottom: 15px;
	width: 100%;
	border-bottom: #ccc 0px solid; 
}

#articleComments .mainCommentOptions {
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
}

#articleComments .mainCommentOptions p.title {
	display: inline;
	margin-left: 0px;
}

#articleComments .mainCommentOptions div {
	display: inline;
	border-left: #ccc 1px dotted;
	margin-left: 12px;
	padding-left: 12px;	
}

#articleComments .mainCommentOptions a:link,
#articleComments .mainCommentOptions a:visited
{
	color: #06c;
}

#articleComments .mainCommentOptions a:hover,
#articleComments .mainCommentOptions a:active
{
	color: #00f;
}


#articleComments .mainCommentOptions div.codeOfConduct {
	border-left: 0px;
}


#articleComments .parentComment { 
	margin-left: 25px;	
}

#articleComments .topParent {
	margin-left: 0px;
}

#articleComments .parentComment .comment {
	/*padding-top: 5px;*/
	width: 100%;
	border-bottom: #ccc 1px solid;
}

#articleComments .parentComment .first { 
	border-top:  #ccc 1px solid; 
}

#articleComments .parentComment .last { 
	border-bottom:  #ccc 0px solid; 
}



#articleComments .commentInfo {
	width: 115px;
	float: left;
	/*height: 100%;*/
	padding: 6px;
	font-size: 11px;
	border: #00f 0px solid;
}

#articleComments .commentInfo .postedBy {
	font-weight: bold;
}

#articleComments .commentInfo .postedBy img {
	width: 10px;
	height: 10px;
	padding: 0px;
}


#articleComments .commentInfo .postStatus, 
#articleComments .commentInfo .postedTime, 
#articleComments .commentInfo .postedDate 
{
	display: block;
}


#articleComments .commentInfo .postStatus {
	margin-top: 10px;
	font-weight: bold;
}

#articleComments .commentInfo .bad {
	font-weight: bold;
	color: #c00;
}

#articleComments .hiddenText {
	display: none;
}



#articleComments .commentDetail {
	margin-left: 130px;
	padding: 6px;
	border-left: #ccc 0px solid; 
	
}

#articleComments .bodyText,
#articleComments .bodyText p
{
	padding: 0;
	margin: 0;
	text-indent: 0;
}

#articleComments .commentTools {
	color: #999;
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 11px;
	padding-left: 0px;
}

#articleComments .commentTools a:link,
#articleComments .commentTools a:visited
{
	color: #9cf;
}


#articleComments .commentTools a:hover,
#articleComments .commentTools a:active
{
	color: #06c;
	text-decoration: none;
}


#articleComments .commentTools div {
	display: inline;
	margin-left: 12px;
	padding-left: 12px;
	border-left: #ccc 1px dotted;
	
}

#articleComments .commentTools .postedDate {
	margin-left: 0px;
	padding-left: 0px;
	border-left: 0px
}

#articleComments .commentTools .permalink {

	
}

#articleComments .commentTools .doRating {
	margin-left: 0px;
	padding-left: 0px;
	border-left: #ccc 0px dotted;
	
}

#articleComments .commentTools .postReply {
	border-left: #9cf 1px solid;
	padding-left: 2px;
	margin-left: 25px;
	padding: 3px;
	text-align: center;
	width: 85px;
	color: #9cf;
	background-color: #fff;
	border: #9cf 1px solid;
	font-weight: bold;
}

#articleComments .commentTools .postReply:hover {
	cursor: hand;
	cursor: pointer;
	color: #06c;
	background-color: #eee;
	border: #000 1px solid;
}

#articleComments .success {
	color: green;
}

#articleComments .commentSpacer {
	border: #c00 0px solid;
	width: 100%;
	height: 1px;
	clear: both;

}

#articleComments .newt
{
	background-color: #ffe;
}

#articleComments .featured
{
	background-color: #f3f3ff;
}

#articleComments .odd
{
	background-color: #fafaff;
}

#articleComments .headshot {
	width: 75px;
	margin-bottom: 3px;
	border: 1px #666 solid !important;
}

#articleComments .featured .bodyText,
#articleComments .featured .bodyText p
{
	font-size: 11pt;
	line-height: 18px;
}

#articleComments .featured .commentTools
{
	display: none;
}

#composeReply {
	margin-top: 50px;
	margin-left: 10px;
	margin-bottom: 65px;

}

#composeReply .replyHead {
	font-size: 12px;
	font-weight: bold;

}

#composeReply .parentComment {
	background-color: #ffe;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 7%;
	width: 86%;
	border-top: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}

#composeReply .postedBy {
	padding: 6px;
	float: left;
	width: 115px;
	font-weight: bold;
	font-size: 11px;
}

#composeReply .postedBy img {
	width: 10px;
	height: 10px;
}

#composeReply .bodyText {
	font-size: 11px;
	margin: 0;
	margin-left: 115px;
	padding: 6px;
}

/* compose form stuff */
#composeReply .replyFormDiv {
	width: 84%;
	margin-top: 20px;
	margin-left: 7%;
	margin-bottom: 25px;
}

#composeReply .replyFormDiv textarea {
	display: block;
}





/* hide stuff */
#articleComments .neg .postStatus, 
#articleComments .neg .postedTime, 
#articleComments .neg .postedDate, 
#articleComments .neg div,
#articleComments .neg p.bodyText,
#articleComments .neg .commentInfo img
{
	display: none;
}

#articleComments .blocked .postStatus, 
#articleComments .blocked .postedTime, 
#articleComments .blocked .postedDate, 
#articleComments .blocked div,
#articleComments .blocked p.bodyText,
#articleComments .blocked .commentInfo img
{
	display: none;
}

#articleComments .neg .commentInfo,
#articleComments .neg .commentDetail,
#articleComments .neg .postedBy,
#articleComments .neg .hiddenText
{
	display: block;
}

#articleComments .blocked .commentInfo,
#articleComments .blocked .commentDetail,
#articleComments .blocked .postedBy,
#articleComments .blocked .hiddenText
{
	display: block;
}

#articleComments .neg {
	background-color: #eee;
}

#articleComments .neg .commentInfo,
#articleComments .neg .commentDetail
{
	margin-top: 0;
	padding: 3px;
	font-size: 11px;
	color: #666;
	background-color: #eee;
}


#articleComments .blocked {
	background-color: #fee;
}

#articleComments .blocked .commentInfo,
#articleComments .blocked .commentDetail
{
	margin-top: 0;
	padding: 3px;
	font-size: 11px;
	color: #666;
	background-color: #fee;
}


#articleComments .neg a:link,
#articleComments .neg a:visited,
#articleComments .blocked a:link,
#articleComments .blocked a:visited
{
	color: #666;
	text-decoration: underline;
}


#articleComments .neg a:hover,
#articleComments .neg a:active,
#articleComments .blocked a:hover,
#articleComments .blocked a:active
{
	color: #333;
	text-decoration: underline;
}





// fix linking

#articleComments .commentDetail .bodyText .playerdef,
#articleComments .commentDetail .bodyText .playerdef a
{
	font-weight: normal;
}
