div#comment2-twitter2 {
  padding-top:5px;
}
#comment2-twitter2 div.title {
  padding-bottom:3px;
}
#comment2-twitter2 div.title div {
  padding-top:4px;
}
#comment2-twitter2 div.title a {
  float:right;
}
#comment2-twitter2 div.title a img {
  vertical-align: bottom;
}
#comment2-twitter2 li {
  list-style: none;
  zoom: 100%;
  margin-top: 4px;
  border-top: solid 1px #cccccc;
  padding-top: 4px;
}
#comment2-twitter2 li:first-child {
  margin-top: 0;
  border-top: none;
  padding-top: 0;
}
#comment2-twitter2 li:after {
  content: "";
  clear: both;
  height: 0;
  display: block;
  visibility: hidden;
}
#comment2-twitter2 .profile-image {
  float: left;
  margin-right: 8px;
}
#comment2-twitter2 .profile-image img {
  width: 48px;
  height: 48px;
}
#comment2-twitter2 .header div.time {
  float: right;
}
#comment2-twitter2 .header .scrname {
  color: #999999;
  font-size: 11px;
  font-weight:normal;
}
#comment2-twitter2 .header a.time {
  color: #999999;
  font-size: 11px;
  font-weight:normal;
}
#comment2-twitter2 .text {
  padding-left: 56px;
}
#comment2-twitter2 .text a {
  color: #3366ff;
}
#comment2-twitter2 .text .from {
  font-weight: bold;
}
#comment2-twitter2 .tools a {
  margin-right: 10px;
}
#comment2-twitter2 li .tools a {
  display:none;
}
#comment2-twitter2 li:hover .tools a {
  display:inline;
}
#comment2-twitter2 li.hover .tools a {
  display:inline;
}
#comment2-twitter2 .tools a img {
  vertical-align: top;
}
#comment2-twitter2 .tools a img.hover {
  display:none;
}
#comment2-twitter2 .tools a.hover img.hover {
  display:inline;
}
#comment2-twitter2 .tools a.hover img.default {
  display:none;
}
