.monthName,
.categoryName {
  background: #f3f3f3 url(../images/7x4-red.gif) no-repeat scroll 11px 6px;
  border-bottom: 1px solid white;
}
.monthName a,
.categoryName a {
  text-decoration: none;
  font-weight: bold;
  display: block;
  font-size: 90%;
  padding: 1px 23px 2px;
}
.monthName.opened,
.categoryName.opened {
  background: #e4e4e4 url(../images/7x4-black-open.gif) no-repeat scroll 10px 8px;
}
.monthName.opened a,
.categoryName.opened a,
.monthName.opened a:hover,
.categoryName.opened a:hover {
  color: #333333;
}
#main ul.contentList,
#main ul.contentList li {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.contentList li {
  border-bottom: 1px solid #F3F3F3;
  line-height: 80%;
  overflow: hidden;
}
div[id^="hand_"] a.loading {
  background: url("../images/loader.gif") no-repeat scroll right center transparent;
}
.content .current {
  padding: 15px 0 5px;
}
.date,
.intro {
  color: #E2001A;
  display: block;
  float: left;
  padding: 7px 10px 8px;
  font-weight: normal;
  width: 96px;
  font-size: 80%;
}
.date .date_time {
  color: #CFCFCF;
  display: block;
}
.intro {
  border-color: #F3F3F3;
  border-style: solid;
  border-width: 0 1px;
  min-height: 24px;
  overflow: visible;
  text-decoration: none;
  width: 63%;
}
.intro a {
  color: #555555;
}
