.comments_container {
    font-size: 11px;
    color: #5F5F5F;
    padding:10px 0;
}
.comment_list_container span.comment_author{
    font-family:'Lucida sans unicode',Verdana,Tahoma,sans-serif;
    font-size:11px;
    color:#666;
    font-weight:normal;
    margin:0;
    padding:0;
    line-height:18px;
    background:none;
}
.comments_container span.comments_title {
    color:#4F4F4F;
    font-size:13px;
    font-weight:bold;
    margin-bottom:6px;
    padding:0 0 0 20px; 
    text-decoration:none;
    background:url('http://media.nano-farm.com/images/common/site/icon/balloon.gif') no-repeat 0 0;
}
.comments {
    padding:0 10px;
    margin-left:30px;
}
.comments li {
    border-left:1px solid #f79292;
    font:bold 15px Georgia;
    color:#e00;
    list-style-type:decimal;
    position: relative;
    margin:0 0 20px 0;
    padding-left:10px;
}
.comments li .author {
    text-transform:uppercase;
    font-weight: bold;
    font:normal 12px Verdana;
    color:#666;
}
.comments li .date {
    color:#666;
    font-size:11px;
    font:normal 11px Verdana;
    font-style: italic;
    color:#999; 
    position:absolute;
    right:10px;
    padding-left:13px;
    background: url('http://media.nano-farm.com/images/common/site/icon/clock.gif') no-repeat 0 3px;
}
.comments li p {
    font:normal 11px Verdana;
    color:#555;
    line-height: 16px;
    margin: 8px 5px 8px 0;
    white-space:normal; 
}
.comments li a, .comments li a:hover {
    text-decoration: underline;
    color: #333;
    line-height: 18px;
    position: relative;
}
.comments li a:hover {
    color: #ee0000;
}
.comments li:hover {
    border-left:1px solid #666;
    background-color:#f5f5f5;
    color:#333;
}
.comments li:hover p {
    color:#333;
}
a.all_comments {
    text-decoration:underline;
}
/* widget box: tag, sondaggio, commenti, gallerie, articoli */
.rounded, .gallery_list_container, .article_list_container, .calendar_container, .directory_list_container, .comment_list_container,.poll_list_container,.tagcloud_container {
    margin-bottom: 19px !important;
}   
.gallery_list_container a, .article_list_container a,  .comment_list_container a,.poll_list_container a{
    font-size:12px;
    text-decoration:none;
}
.gallery_list_container a:hover, .article_list_container a:hover,  .comment_list_container a:hover,.poll_list_container a:hover{
    color:#E00000;
    text-decoration:underline;
}
.comment_list_container ,.poll_list_container ,.tagcloud_container, .gallery_list_container, .article_list_container {
    background:url('http://media.nano-farm.com/images/common/site/bg_h3.jpg') repeat-x 0 0;
    border-top:1px solid #eee;
}
.comment_list_container span,.poll_list_container span,.tagcloud_container span, .gallery_list_container span, .article_list_container span {  
    font-family:'Lucida sans unicode', Verdana, serif;
    font-weight:bold;
    color:#4f4f4f;
    margin:0 0 5px 5px;
    line-height:24px;
    font-size:12px;
    padding-left:20px;
    display:block;
}
.calendar_container span, .calendar_container span a {
    color:#4F4F4F;
    font-size:13px;
    font-weight:bold;
    margin:0 0 5px 5px;
    display:block;
    text-decoration:none;
}
.comment_list_container span {
    background:url('http://media.nano-farm.com/images/common/site/icon/balloon_grey.gif') no-repeat 0 4px;
}
.poll_list_container span {
    background:url('http://media.nano-farm.com/images/common/site/icon/question_grey.gif') no-repeat 0 4px;
}
.tagcloud_container span {
    background:url('http://media.nano-farm.com/images/common/site/icon/tag_grey.gif') no-repeat 0 4px;
}
.gallery_list_container span {
    background:url('http://media.nano-farm.com/images/common/site/icon/gallery_grey.gif') no-repeat 0 4px;
}
.article_list_container span {
    background:url('http://media.nano-farm.com/images/common/site/icon/article_grey.gif') no-repeat 0 4px;
}
.comment_list_container ul,.article_list_container ul,.gallery_list_container ul,.poll_list_container ul {
    color:#666;
}
.comment_list_container ul li,.article_list_container ul li,.gallery_list_container ul li,.poll_list_container ul li {
    background:transparent url('http://media.nano-farm.com/images/common/site/icon/arrow_small.gif') no-repeat scroll 0 3px;
    margin-bottom:9px;
    padding:0 0 5px 14px;
    border-bottom:1px dotted #ddd;
}
.comment_list_container ul li:hover,.article_list_container ul li:hover,.gallery_list_container ul li:hover,.poll_list_container ul li:hover {
    background:transparent url('http://media.nano-farm.com/images/common/site/icon/arrow_grey.gif') no-repeat scroll 0 3px;
}
/* Archivio, Network */
.calendar_container ul li,.directory_list_container ul li {
    background:#f3f3f3 url('http://media.nano-farm.com/images/common/site/rnd_sx.gif') no-repeat top left;
    margin:0 0 5px 0;   
    line-height:21px;
}
.calendar_container ul li:hover,.directory_list_container ul li:hover,.calendar_container ul li.current,.directory_list_container ul li.current {
    background:#595959 url('http://media.nano-farm.com/images/common/site/rndhvr_sx.gif') no-repeat top left;
}
.calendar_container li a,.directory_list_container li a {
    font-size:11px;
    color:#555;
    display:block;
    padding:0 7px;  
    height:21px;
    line-height:21px;
    background:url('http://media.nano-farm.com/images/common/site/rnd_dx.gif') no-repeat top right;
    _height: 1em; /* hack for ie5+ */   
}
.calendar_container a:hover,.directory_list_container a:hover,.calendar_container li.current a,.directory_list_container li.current a:hover {
    background:url('http://media.nano-farm.com/images/common/site/rndhvr_dx.gif') no-repeat top right;
    color:#fff;
    text-decoration:none;
}
/* box with rounded corners */
.rounded div.topleft {
    display: block;
    background: url("http://media.nano-farm.com/images/common/site/box.gif") top left no-repeat white;
    padding: 0 0 0 6px;
}
.rounded div.topright {
    display: block;
    background: url("http://media.nano-farm.com/images/common/site/box.gif") top right no-repeat white;
    padding:10px 5px 1px 0;
    margin: 0;
}
.rounded div.bottomleft {
    display: block;
    height:17px;
    padding:0;
    margin:0;
    background: url("http://media.nano-farm.com/images/common/site/box.gif") bottom left no-repeat white;
}
.rounded div.bottomright {
    height:17px;
    margin-left:10px;
    display: block;
    background: url("http://media.nano-farm.com/images/common/site/box.gif") bottom right no-repeat white;
}
