#recaptcha { margin-left:-7px !important; }

.discussion { padding:10px; }

.discussion .recaptchatable { border:none !important; }

.discussion .recaptchatable input {
  border:solid 1px #ccc !important;
  background:white;
  }

.discussion_thread { padding:0; }

.discussion_item { 
  font:normal 12px Verdana;
  font-family:Verdana;
  font-size:12px;
  padding:10px 10px 10px 80px;
  border-bottom:solid 1px #ddd;
  }

.discussion_level0 { padding-left:0px !important; }

.discussion_form { font:normal 12px Verdana; }

.discussion_error {
  color:#cc0000;
  padding-bottom:5px;
  }

.discussion_level1 { padding-left:10px !important; }

.discussion_level2 { padding-left:20px !important; }

.discussion_level3 { padding-left:30px !important; }

.discussion_level4 { padding-left:40px !important; }

.discussion_level5 { padding-left:50px !important; }

.discussion_level6 { padding-left:60px !important; }

.discussion_level7 { padding-left:70px !important; }

.discussion_level8 { padding-left:80px !important; }

.discussion_form { margin-top:10px !important; }

.discussion_form textarea {
  background:white;
  border:solid 1px #ccc;
  width:100%;
  }


.discussion_author {
  height:32px;
  line-height:32px;
  }

.discussion_author img {
  width:32px;
  height:32px;
  }

.discussion_author small { color:#666; }

.discussion_comment { margin-top:10px; }

.discussion_comment a { 
  color:#2A5925; 
  text-decoration:underline;
}

.discussion_actions { margin-top:5px; }

a.discussion_action {
  color:#2A5925;
  text-decoration:underline;
  cursor:pointer; 
  }

.discussion_userpic {
  float:left;
  margin-right:15px;
  }

 .discussion_button {
   background: transparent url(/assets/img/site/comments/button-large.png) repeat-x 0% 100%;
   border: 1px solid #999;
   color: inherit;
   font-family: Arial, Helvetica, sans-serif;
   margin:0;
   overflow: visible;
   cursor:hand;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   }

.discussion h3 {
  font:bold 14px Verdana;
  margin-bottom:10px;
}

