﻿.PageComment
{
	margin-top: 2em;
}

.PageComment .FullWidthBlock
{
	width: 100%;
	display: block;
	overflow: hidden;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
}

.PageComment .PageListAlternating
{
	background-color: #eaeaea;
}

.PageComment a:link,
.PageComment a:visited,
.PageComment a:hover,
.PageComment a:active
{
	font-size: 0.75em;
	text-decoration: underline;
	color: #333;
}

.PageComment .BodyText
{
	font-size: 0.75em;
	color: #333;
}

.PageComment .ReplyDate
{
	font-size: 0.75em;
	color: #555;
	float: left;
}

.PageComment .RightFloat
{
	float: right;	
}

.PageComment .ListItem
{
	width: 100%;
	overflow: hidden;
	padding-top: 0.75em;
	padding-bottom: 0.5em;
}

.PageComment .ListItem .Container
{

}

.PageComment .ListItem .PostNumber
{
	float: left;
	padding-left: 1em;
	margin: 0;
	width: 2em;
	display: block;
}

.PageComment .ListItem .BodyContainer
{
	margin-left: 3em;
	padding-right: 0.5em;
}

.PageComment .ListItem .BodyContainer .TextContainer
{
	width: 100%;
	margin-bottom: 0.5em;
}

.PageComment .ListItem .Info
{
	width: 100%;
}

.PageComment .ListItem .CommentReply
{
	margin-bottom: 0.5em;
	font-style: italic;
}

.PageComment .ListItem .CommentReply .Link
{
	font-style: normal;
	font-size: 1em;
}

.PageComment .ReplyContainer
{
	margin-top: 1em;
	width: 100%;
}

.PageComment .ReplyContainer .CommentPanel
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.PageComment .ReplyContainer .ContainerContent
{
	width: 100%;
}

.PageComment .ReplyContainer .ContainerContent .InputPanel
{
	float: left;	
}

.PageComment .ReplyContainer .ContainerContent .CaptchaContainer
{
	float: left;
}

.PageComment .ReplyContainer .ReplyTextBox
{
	width: 20em;
	height: 10em;
	font-size: 0.75em;
	color: #333;
}

.PageComment .ReplyContainer .CaptchaInput
{
	margin-top: 0.25em;
	margin-bottom: 0.25em;
}

.PageComment .ReplyContainer .CommentContent
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	display: block;
}

.PageComment .ReplyContainer .ErrorText
{
	margin-top: 0.5em;
	font-size: 0.75em;
	color: #ed1b34;
	display: block;
}

.PageComment .PublishingInformation
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	font-size: 0.75em;
	color: #88d433;
	display: block;
}


.PageComment .Administration table
{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

.PageComment .Administration th
{
	font-size: 0.75em;
	font-weight: bold;
	padding: 0.125em 0.5em;
	text-align: left;
	color: #333;
	background-color: #eaeaea;
}

.PageComment .Administration td
{
	padding: 0.125em 0.5em;
	text-align: left;
}
.PageComment .Administration td.Info
{
	font-size: 0.75em;
	color: #333;
}

.PageComment .Administration a:link,
.PageComment .Administration a:visited,
.PageComment .Administration a:hover,
.PageComment .Administration a:active
{
	font-size: 0.75em;
	font-weight: normal;
	text-decoration: underline;
	color: #333;
}




/******TEST******/
.TestItem
{
	background-color: Green;
	width: 100%;
	overflow: hidden;
}

.TestItem .LeftBlock
{
	width: 3em;
	padding-left: 1em;
	float: left;
}

.TestItem .RightBlock
{
	margin-left: 5em;
}

.TestItem .RightBlock .BigText
{
	width: 100%;
}

.TestItem .RightBlock .SmallText
{
	width: 100%;
}

.TestItem .RightBlock .SmallText .LeftBottom
{
	float:left;
}

.TestItem .RightBlock .SmallText .RightBottom
{
	float: right;
}
