.indent {
  text-indent: -1em;
  margin-left: 1em;
}

a:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

#summary table {
  margin-bottom: 25px;
  background-color: #EBF2D5;
  width: 100%;
  border-collapse: separate;
}
#summary table td {
  width: 75%;
  padding: 15px 15px;
  border: 2px solid #FFF;
  line-height: 1.5;
}
#summary table td img {
  float: right;
}
#summary table td a img {
  float: none;
  padding: 6px 0;
}
#summary table td.indent {
  text-indent: -1em;
  margin-left: 1em;
}
#summary table th {
  width: 25%;
  text-align: center;
  padding: 15px 15px;
  border: 2px solid #FFF;
}
#summary table .bgYellow {
  background-color: #FFFFCC;
}
#summary a {
  color: #000;
}
#summary a:hover {
  text-decoration: none;
}

#main .description {
  margin: 20px 0 20px 20px;
}
#main .text {
  margin: 0  0 25px 20px;
}
#main ul {
  margin-bottom: 25px;
}
#main ul li {
  padding-left: 1em;
  text-indent: -1em;
  font-size: 109%;
  line-height: 1.5;
  margin-left: 20px;
}
