/* common HTML changes I rely on */

img {
  border: none !important;
  display: inline;
  }
td {vertical-align: top;}

/* custom classes */

.al_block {
  margin: 0;
  padding: 0;
  }

.al_block ul {
  margin-top: 0;
  }

.al_footnote {
  }

.al_footref {
  vertical-align: super;
  font-size: x-small;
  font-weight: bold;
  }

.al_video_container {
  border: 1px solid black;
  }

.askleo_adblock1 {
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
  width: 338px;
  }

.askleo_adblock2 {
  float: right;
  margin-left: 10px;
  margin-bottom: 5px;
  width: 338px;
  }

.askleo_alert {
  background-color: #F3F8FF;
  border: 1px solid #0C4599;
  margin-left: 20px;
  padding: 5px;
  }

.askleo_original {
  font-size: smaller;
  text-align: right;
}

.askleo_notice {
  background-color: #F9FBFF;
  border: 2px solid #566067;
  margin-left: 50px;
  margin-right: 50px;
  padding: 5px;
}

.askleo_sidebar {
  background-color: #F9FBFF;
  border: 2px solid #566067;
  float: right;
  margin-left: 20px;
  padding: 5px;
  position: relative;
}

.askleo_sidebar h2 {
  margin-top: 0;
}

.al_transcript {
  background-color: #F9FBFF;
  border: 1px solid #0c4599;
  margin: 0 20px 0 20px;
  padding: 0 10px 0 10px;
  }

/* classes from the old site here to make import of old articles work */

.imageinline {
  text-align:center;
  }

.leocomment {
  border: 1px solid #C0C0C0;
  font-weight: normal;
  margin-left: 50px;
  padding: 5px;
}

.leocommentsig {
  text-align: right;
}

@media only print {
    .askleo_adblock1, .askleo_adblock2 {display: none;}
}
