.b-japan-wall {
  margin: 0 1em 0 0;
}

.b-japan-wall h3 {
  font: normal 1.4em/1.4em Arial, Tahoma, sans-serif;
  padding-left: 5px;
}

.b-japan-wall .overflow {
  position: relative;
    
  height: 200px;
  
  overflow: auto;
  
  border: 1px #cbd2e1 solid;
}

.b-japan-wall .no-message {
  height: auto;
}

.b-japan-wall dl {
  padding: 0 15px 5px 25px;
}

.b-japan-wall dt {
  position: relative;
  
  float: right;
  padding: 3px 0 0 0;
  
  color: #999;
  
  z-index: 5;
}

.b-japan-wall dd {
  position: relative;
  
  clear: left;
  
  zoom: 1;
  
  padding: 3px 0;
  
  border-bottom: 1px #eee solid;
}

.b-japan-wall .delete {
  margin-left: 5px;
  
  cursor: pointer; 
  cursor: hand;
}

.b-japan-wall .delete img {
  width: 8px;
  height: 7px;
}

.b-japan-wall .collapse {
  position: absolute;
  top: 7px; 
  left: -15px;
  
  width: 9px;
  height: 9px;
  
  cursor:pointer; cursor:hand;
  overflow: hidden;
  
	background: url(http://img-css.friends.yandex.net/i/widgets/openclose.gif) 0 -9px no-repeat;
}

.b-japan-wall .close  .collapse {
  background-position: 0 0;
}

.b-japan-wall blockquote {
  overflow: hidden;
}
.b-japan-wall .short {
    display:none;
    color:#999999
}

.b-japan-wall .close blockquote {
    display:none;
}
.b-japan-wall .close .short {
    display:inline;
}

.b-japan-wall p,
.b-japan-wall textarea,
.b-japan-wall input {
  font: 0.9em/1.4em Arial, Tahoma, sans-serif;
}

.b-japan-wall p.about {
  margin: 1em;
  
  color: #999;
}

.b-japan-wall .form {
  overflow: hidden;
}

.b-japan-wall .form p {
  padding: 15px 0 0 5px;
}

.b-japan-wall .form fieldset {
  position: relative;
  
  margin: 0; 
  padding: 0;

  border: 1px #cbd2e1 solid;
}

.b-japan-wall .form fieldset textarea {
  width: 100%;
  
  border: 0;
  height: 50px;
  padding: 0;
  
  overflow: auto;
}

.b-japan-wall .form .input {
  display: block;
  margin: 5px 0 10px 0;
  text-align: right;  
}

.b-japan-wall .close .b-userpic {
  display: none;
}

.b-japan-wall .b-userpic {
  float: left;
  margin-right: 5px;
}

/* IE Fixes (begin) */
.b-japan-wall .close blockquote {
  //float: left;
}

.b-japan-wall dt {
  //margin-bottom: -2em;
}

.b-japan-wall .close,
.b-japan-wall blockquote {
  //zoom: 1;
}

* html .b-japan-wall blockquote {
  height: 1%;
}
/* IE Fixes (end) */