td.comment {
	padding: 4px 0 0 ;
}
.description
{
 	font-style: italic;
 	font-size: -4;
 	margin-top: 40px;
 	margin-bottom: 40px;
}
.commentary ol
{
	list-style-type: none;	
}
.commentary{	
	width: 430px;	
}
.commentary ol .body p
{
	/* commentary text */
	margin-left:-4px;
}
.commentary ol .top p
{	
	margin-top:0px;
	margin-left: 4px;	
}
.commentary ol li
{
	/* the row container */
	width:90%;
	line-height:1.4em;
	padding:1px 20px 2px 20px;
	border:1px solid #CDDFEF;
	background-color:#F3F7FB;	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;		
	margin-top: 9px;
	margin-left: -20px;
}
.commentary ol .top
{
	/* Comment header */	
	padding:4px 15px 4px 10px;
	margin:0px -19px 0 -20px;
	background-color:#E4ECF6;		
	border-bottom:2px dotted #fff;
	vertical-align: middle;	
}
.commentary .top
{
	height:20px;	
}
.commentary .top img{cursor: pointer; float:right; position: relative; top:-16px; }
.commentary li .body
{
	padding-bottom:4px;
}
.commentary a
{
	font-weight:bold;text-decoration:underline;
}
.commentary a:hover
{
	color:#c00;text-decoration:underline;
}
.coder {display: none}