  #blogcontainer ul {float:clear;margin:0px;padding:0;list-style-type:none;text-align:center;height:auto;}
  #blogcontainer ul li { display: inline; margin:0 2px;}
  #blogcontainer ul li a {text-decoration: none;color: #000080;line-height:24px;padding: 0 4px;}
  #blogcontainer ul li a:hover {color: #fff;background-color: #369;}
  #blogcontainer ul li.label {text-decoration: none;padding: 2px;color: red;}
  #blogcontainer ul li.datestamp {background:transparent url(../icons/calendar.gif) no-repeat;padding: 0 4px 0 20px;}
  #blogcontainer ul li.postedby {background:transparent url(../icons/icon_member.gif) no-repeat;padding: 0 4px 0 20px;}
  #blogcontainer ul li.addcomment {background:transparent url(../icons/plus.gif) no-repeat;padding: 0 4px 0 20px;}
  #blogcontainer ul li.comment {background:transparent url(../icons/icon_quote.gif) no-repeat;padding: 0 4px 0 20px;}
  #blogcontainer ul li.editit {background:transparent url(../icons/icon_write_gb.gif) no-repeat;padding: 0 4px 0 20px;}
  #blogcontainer ul li.hideit {background:transparent url(../icons/icon_x.gif) no-repeat;padding: 0 4px 0 20px;}
  #blogcontainer ul li.showit {background:transparent url(../icons/icon_magnify.gif) no-repeat;padding: 0 4px 0 20px;}

  #commentinputs {float:clear; visibility:hidden;display:none;}
  #blogcomments {float:clear; visibility:visible;display:block;}

  textarea.comments {
     font-family: verdana, arial, sans serif;
/*   font-size: 10; */
     font-size:100%;
  }

  .commentcaption {
     font-size:10px;
     color:normal;
     background:transparent;
     padding-left:5px;
     padding-right:5px;
     vertical-align:top; 
  }
 
  .commentdetails {
     padding-left:5px;
     padding-right:5px;
     vertical-align:top; 
     background:#EFF8FA;
     border-bottom:solid 1px #fff;
  }

  .commentnumber {
     font-size:10px;
     border:1px solid #c4c4c4;
     background:#f5f5f5;
     padding:2px 4px;
     float:right;
     margin:2px 1px;
     line-height:10px;
  }

