.d-magazines .download {
  margin: 0;
}

.d-magazines .body {
  margin-top: 1.5em;
}

.d-magazines dt {
  clear: both;
  float: left;
}

.d-magazines dd {
  margin-bottom: 6px;
}

.d-magazines .column-left dt {
  margin-right: 20px;
}

.d-magazines .column-left dd {
  margin-left: 200px;
}

.d-magazines .column-left .info {
  margin-top: 1em;
}

.d-magazines-years dt {
  margin-right: 12px;
}

.d-magazines-years dt img {
  display: block;
}

.d-magazines-years dd {
  padding-top: 3px;
  margin-left: 67px;
}

.d-magazines-years dd p {
  margin-bottom: .3em !important;
}

.d-magazines .closed-block-title {
  margin-bottom: 0 !important;
  background: none;
}

.d-magazines .closed-block-data {
  margin-top: 1em;
}

.d-magazines .closed-block-title .arrow {
  display: none;
}

.d-magazines-years-current {

}

.magazine-block {
  margin-bottom: 1.5em;
}

.magazine-contents a {
  color: #003366 !important;
}

.magazine-contents a:hover {
  color: #006699 !important;
}

.magazine-cover .notified-at {
  color: #C33 !important;
  font-weight: bold;
}

.magazine-cover .notify-me {
  color: #333;
  border-bottom: 1px dotted #333;
  cursor: pointer;
}

.magazine-cover .e-links {
  line-height: 1.4;
}

.magazine-cover .notify-form {
  display: none;
  margin-top: 1em;
}

.magazine-cover .showed .notify-form {
  display: block;
}

.magazine-cover .showed .notify-me {
  color: #777;
}

.magazine-cover .notify-form td {
  vertical-align: middle;
  padding-right: 3px;
}

.magazine-cover .imp-link,
.magazine-cover .imp-link:visited {
  color: #006699 !important;
}

.magazine-cover .notify-error {
  margin-top: .5em;
  color: #933 !important;
}

#wide-content .magazine-contents .author {
  font-size: .8em;
  margin-bottom: .2em !important;
}

#wide-content .magazine-contents h2 {
  font-size: 140%;
  margin-bottom: .15em;
}

#wide-content .magazine-contents h2.main-rubric {
  font-size: 160%;
}

#wide-content .magazine-contents h3 {
  font-size: 120%;
  margin-bottom: .5em;
}

#wide-content .magazine-contents h4 {
  font-size: 120%;
  font-weight: bold;
  margin-bottom: .2em;
}

#wide-content .magazine-preview h4 {
  color: #333;
}

.magazine-preview .description {
  color: #555;
}

