
div.hcb-shadow-tl {background:url(shadow-bg.png) top left;}
div.hcb-shadow-tr {background:url(shadow-bg.png) top right;}
div.hcb-shadow-bl {background:url(shadow-bg.png) bottom left;}
div.hcb-shadow-br {background:url(shadow-bg.png) bottom right;}
div.hcb-shadow-t {
  background: url(shadow-bg-t.png) repeat-x;
}
div.hcb-shadow-b {
  background: url(shadow-bg-t.png) repeat-x bottom;
  margin-bottom:5px;
}
div.hcb-shadow-m {
  background: url(shadow-bg-r.png) repeat-y right;
  padding-right: 7px;

  clear:both;
}
.hcb-shadow-r {
  background: url(shadow-bg-l.png) repeat-y left;
  display:block;
}

div.hcb-shadow-t,div.hcb-shadow-tr,div.hcb-shadow-b,div.hcb-shadow-br,div.hcb-shadow-tl,div.hcb-shadow-bl {
  background-color:white;
  height:7px;
}

div.hcb-shadow-tr,div.hcb-shadow-br,div.hcb-shadow-tl,div.hcb-shadow-bl{
  width:7px;
}
div.hcb-shadow-tr,div.hcb-shadow-br{
  float:right;
}
div.hcb-shadow-tl,div.hcb-shadow-bl{
  float:left;
}

br.hcb-shadow-clear {
  display:block;
  clear:both;
}

#HCB_comment_box * {
margin:0;padding:0;border-width:0;
}

#HCB_comment_box textarea.commentbox {
  width:100%;
  display:block;
  border: 0;
}

#HCB_comment_box div.hcb-wrapper {
  width:400px;
}

#HCB_comment_box textarea {
  height:70px;
}


#HCB_comment_box textarea, #HCB_comment_box input.text, #HCB_comment_box input.submit  {
	border: 0px none white;
	background-color: #FFF;
	padding-left:5px;
	color: #099;
}

#HCB_comment_box .hcb-wrapper-half {
  width:10%;
}

#HCB_comment_box input.text {
  width:90%;
}

/* the submit button */
#HCB_comment_box input.submit {
  cursor:pointer;
  font-weight:bold;
  background:url(submit.png) no-repeat;
  width:84px;
  height:25px;
  color:red;
}

#HCB_comment_box span.home-desc {
  font-size:10px;
}

#HCB_comment_box blockquote {
  margin:0 !important;
  padding:20px;
  background:url(speech-bubble.png) no-repeat;
}

/* the individual comment display containers */
#HCB_comment_box div.comment {
  border-bottom:1px solid #eee;
  margin-bottom:5px;
}