table {border-collapse: collapse; margin: 20px auto}
table td, table th {padding: 5px; vertical-align: top}
table tfoot td {border-top: 2px solid #C0C0C0; margin-top: 3px; padding-top: 3px}
table thead th {background: #F0F0F0; border-bottom: 2px solid #C0C0C0; border-collapse: collapse}
table td.bold {font-weight: bold}
table td.border {border-top: 1px solid #C0C0C0}

#body-content {color: #505050; font-family: Verdana, Arial}
#body-content h1, #body-content h2, #body-content h3, #body-content h4, #body-content h5 {color: #D31920; font-family: Gill Sans MT; font-weight: normal; margin: 30px 0 -15px 0; padding-bottom: 8px}
#body-content h2 {font-size: 2.2em; margin-bottom: 20px; text-align: center}
#body-content h3 {color: #505050; font-size: 1.8em; margin-bottom: 20px; text-align: center}
#body-content h4 {font-size: 1.5em}
#body-content h5 {font-size: 1.5em}
#body-content li {margin: 5px 0}
#body-content p {line-height: 140%}

#body-content .reviewTitle {margin: 30px 40px}

.imgcenter {
  float: left;
  margin: 15px auto;
  text-align: center;
  width: 100%;
}

.imgcenter img {border: 1px solid #000000}

#imgleft {
  float: left;
  margin-bottom: 15px;
  margin-top: 15px;
  text-align: center;
  width: 410px;
}

#imgleft img {border: 1px solid #000000}

.imgleft {
  float: left;
  margin: 15px 20px 15px 0;
  text-align: center;
  width: 410px;
}

.imgleft img {border: 1px solid #000000}

#imgright {
  float: right;
  margin-bottom: 15px;
  margin-left: 3%;
  margin-top: 15px;
  text-align: center;
  width: 410px;
}

#imgright img {border: 1px solid #000000}

.imgright {
  float: right;
  margin: 15px 0 15px 20px;
  text-align: center;
  width: 410px;
}

.imgright img {border: 1px solid #000000}

/**** ONE-OFF STYLES ****/
#Wienberg087 #articleHeadIssue {display: none}