.gainlayout
{
	height:1%;
}

.discussion-header
{
	margin-bottom:5px;
}

.discussion-input
{
/*	margin-top: 5px;
	margin-bottom: 5px;*/
	border:2px solid #1d80d1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding: 5px 20px 5px 5px;
}

.discussion-action
{
	float:right;
	margin-left:8px;
	text-align:right;
	cursor:pointer;
        font-size: 11px;
}
.discussion-disabled
{
}

.discussion-reply-info
{
	margin-left:3.0em;
}

.discussion-replies
{
	margin-top:5px;
	margin-left:2.20em;
	border-left:2px solid #808080;
	padding-left:5px;
}

.discussion-reply-toggle
{
	float:left;
	font-family:'Courier New',monospace;
}
.discussion-reply-toggle a,
.discussion-reply-toggle a:link,
.discussion-reply-toggle a:active,
.discussion-reply-toggle a:visited
{
	text-decoration: none;
	speak: none;
	outline:none;
}

.discussion-comment
{
	margin-bottom:5px;
}

.discussion-comment-header,.discussion-comment-header-highlight { padding:1px 5px 5px 5px; }
.discussion-comment-header { background-color:#eeeeee; }
.discussion-comment-header-highlight { background-color:#ffeedd; }

.discussion-comment-author
{
	float:left;
	font-weight:bold;
}

.discussion-comment-date
{
	float:left;
	color:#808080;
	margin-left:10px;
}

.discussion-comment-text,.discussion-comment-text-highlight { padding:1px 5px 1px 5px; }
.discussion-comment-text { background-color:#eeeeee; }
.discussion-comment-text-highlight { background-color:#ffeedd; }

.discussion-comment-quote
{
	padding:1px 5px 1px 5px;
	border-left:1px solid #2020e0;
	font-style:italic;
	margin-left:10px;
	color:#2020e0;
}

.discussion-prev, .discussion-next
{
	margin-top:5px;
}

.discussion-options
{
	background-color:#eeeeee;
	border:1px solid #DDD;
	padding: 10px 15px 10px 15px;
	margin-bottom: 15px;
}

.discussion-footer
{
	border-top:1px solid #999999;
	margin-top:15px;
	padding-top:10px;
}


.comment_box{
	width:100%;
	border:1px solid #BBB;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin:5px 0 5px 0;
	padding:2px 3px;
}