.comments
{
    clear:both;
	margin-top: 9px;
    padding: 9px;
    border-top: 1px solid #D1D1D1;
    background: #BDBDBD;
    position: relative;
    height: 300px;
}
a.show-comments
{
	color: #163E78;
	text-decoration: underline;
}
a.show-comments:hover
{
	color: #fff;
	background-color: #268A89;
	text-decoration: none;
}
.list-comments
{
    padding-right: 9px;
    width: 411px;
    height: 300px;
    overflow: auto;
    font-size: 1em;
}
.list-comments div
{
    padding: 9px;
}
.comment span
{
	display: block;
	text-align: right;
	font-size: 0.8em;
	font-style: italic;
	/*color:#8F8F8F;*/
}
.add-comment
{
    position: absolute;
    top: 9px;
    right: 9px;
    width: 230px;
}
.add-comment label
{
	font-size: 0.85em;
}
.add-comment textarea,
.add-comment .txt-name
{
	margin-bottom: 0.5em;
    width: 100%;
	border: 1px solid #000;
}
.add-comment button
{
    margin-bottom: 1.5em;
	padding: 0 9px 3px;
	border: none;
	background: #000 url(http://www.gridrecordings.com/images/go_btn_bg.gif) repeat-x 0 0;
	color: #ccc;
	height: 25px;
	cursor: pointer;
}
.add-comment button:hover
{
	color: #fff;
}
.add-comment p
{
	font-size: 0.8em;
}
.alt
{
    background-color: #D1D1D1;
}





