div#comments div.entry-content{
  font-size:1em;
  padding:0;
  margin-bottom:15px;
}

div#respond div.entry-content{
  font-size:1em;
  padding:15px 0 15px 77px;
  margin-bottom:15px;
}


div#comments h3{
  background: #fff url(images/sidebar_bg.png) top left repeat;
  font-size:2.4em;
  border-bottom: 7px solid #444;
  padding:7px 0 7px 38px;
  border-left:52px solid #444; 
  line-height:.8em;
  margin:0;
}

div.comments h3 span{
  font-size:1em;
  color:#fff;
  padding:5px 14px;
  margin-left:-52px;
}

div.comments ol{
  margin-top:20px;
  font-size:1.5em;
  line-height:1.3em;
  padding:0;
}

div.comments li{
  margin-bottom:40px;
  padding-left:28px;
  padding:0 40px 0 77px;
  position:relative;
}

div.comments li .comnum{
  position:absolute;
  top:20px;
  right:15px;
  font-size:2em;
  color:#E0E0E0;
}

div.comment-author img.photo{
  float:left;
  margin-left:-77px;
  margin-right:26px;
}

div.comment-author{
  margin-top:-20px;
  padding-top:20px;
  border-top:1px dotted #e0e0e0;
  font-size:1.8em;
  font-weight:700;
}


div#comments li div{
  font-size:1em;
  padding-bottom:.5em;
}

div#comments li div a:link,
div#comments li div a:visited,
div#comments li div span,
div#comments li div span a:link,
div#comments li div span a:visited,
div#respond form p span a:link,
div#respond form p span a:visited{
  font-size:1em;
  background-color:#fff;
  color:#444;
  padding:0;
}

div#comments li div a:hover,
div#comments li div a:active,
div#comments li div a:focus,
div#comments li div span a:hover,
div#comments li div span a:active,
div#comments li div span a:focus,
div#respond form p span a:hover,
div#respond form p span a:active,
div#respond form p span a:focus{
  background-color:#444;
  color:#fff;  
}

li.pingback div a,
div#comments li div span.fn a{
  font-weight:700;
}

div#comments li div span.meta-sep{
  color:#444 ! important;
}

div#respond form p{
  font-size:1.5em;
}

div#respond form p em,
div#respond form p span,
div#respond form p span a{  font-size:1em;  }

li.pingback div a{  font-size:.7em;  }

div#respond label{
  font-size:1.8em;
}

div#respond label span{
  font-size:.7em;
}

div#respond input,
div#respond textarea{
  background:#fff url(images/barcode_bg.png) top right repeat-y;
  width:460px;
  border:1px solid #444;
  padding:5px;
  font-size:1.5em;
  color:#444;
  margin-bottom:10px;
}

div#respond input#submit{
  width:473px;
  font-weight:700;  
}

div#respond input:hover,
div#respond input:active,
div#respond input:focus,
div#respond textarea:hover,
div#respond textarea:active,
div#respond textarea:focus,
textarea:hover,
textarea:active,
textarea:focus{
  outline:1px solid #444;
  background-color:#444;
  color:#fff;
}

div#respond textarea,
div.textComment textarea{
  width:295px;
  padding-right:170px;
  font-family:"Trebuchet ms", sans-serif;
}















