.postFooter
{
	color:#8cbd2c;
	text-align:right;
	line-height:20px;
	height:20px;
	padding-top:6px;
	padding-bottom:6px;
	background-color:#e9edf0;
}

.postDate
{
	color:#b8b8b8;
	font-size:10px;
	line-height:12px;
}

/*.internalhead
{
	padding-top:20px;
	padding-left:30px;
}*/

.comment
{
    margin-left:30px;
    padding-top:25px;
    font-family:arial;
}
.byline
{
    color:#999999;
    line-height:16px;
    font-size:12px;
}

.comment .content
{
    padding-top:10px;
    padding-bottom:10px;
    color:#303030;
    font-size:12px;
}

.comment .footer
{
    padding-right:8px;
    text-align:right;
    background:#e9edf0;
    font-size:12px;
    line-height:24px;
}

.commentFooterRight
{
    float:right;
    margin-right:8px;    
}

.commentFooterLeft
{
    float:left;
    margin-left:30px;
}

.commentContainer
{
    width:625px;
}
.postFooter A,
.postFooter A:HOVER,
.postFooter A:ACTIVE,
.postFooter A:VISITED,
.comment .footer A,
.comment .footer A:HOVER,
.comment .footer A:ACTIVE,
.comment .footer A:VISITED
{
    color:#90bf33;
    text-decoration:underline;
}


#commentForm
{
	padding:0px;
	margin:0px;
	padding-left:30px;
}

#formContainer
{
        overflow:hidden;
}
.commentContent
{ 
	width:340px;
	height:145px;
	border:4px solid #e9edf0;
	overflow:auto;
	margin-top:20px;
	margin-bottom:15px;
	color:#000000;
	padding:2px;
	font-size:14px;
	font-family:Arial,sans-serif;
}

.commentField
{
	clear:left;
	float:left;
	padding:0;
	font-family:Arial,sans-serif;
	margin-bottom:15px;
	border:1px solid #e9edf0;
	color:#000000;
	padding-top:7px;
	padding-left:2px;
	font-size:14px;
	height:22px;
	margin-bottom:10px;
}

.commentFieldLabel
{
	float:left;
	line-height:29px;
	color:#90bf33;
	vertical-align:abs-middle;
	margin-bottom:10px;
	margin-left:8px;
	padding: 0px;
}