/* line 6, app/assets/stylesheets/articles.css.scss */
div.breadcrumbs {
  background: #ccc;
  padding: 4px;
  font-size: small;
}

/* line 7, app/assets/stylesheets/articles.css.scss */
div#page-banner {
  border: 1px solid red;
  overflow: auto;
  margin-bottom: 10px;
}

/* line 9, app/assets/stylesheets/articles.css.scss */
div.banner-overlay {
  position: relative;
  top: -10em;
  opacity: 0.9;
}

/* line 10, app/assets/stylesheets/articles.css.scss */
h1.article-overlay {
  border: 1px solid yellow;
  color: white;
  font-size: 600%;
  line-height: 0.9;
  text-shadow: 5px 5px 5px #000;
  opacity: 0.8;
  padding-left: 18px;
}

/* line 12, app/assets/stylesheets/articles.css.scss */
h3.article-author {
  color: white;
  padding-left: 25px;
  top: -100px;
}

/* line 14, app/assets/stylesheets/articles.css.scss */
div.article {
  margin-left: 0px;
  background: #eee;
  overflow: auto;
  margin-top: 10px;
  margin-bottom: 0px;
}

/* line 16, app/assets/stylesheets/articles.css.scss */
div.related-articles {
  font-size: smaller;
  margin-top: 0px;
  margin-bottom: 10px;
  background: #ddd;
  padding: 10px;
}

/* h3.race-name-news-page {text-align: left;  text-transform: none; border-top: 0pt solid black; border-bottom: 1px solid $aimsgreen; margin-top: 14px; padding-top: 10px; padding-bottom: 0px; font-size: small; color: $aimsgreen; font-weight: normal; } */
/* line 19, app/assets/stylesheets/articles.css.scss */
h3.news-rubric {
  margin-top: 2em;
  border-top: 1px solid #ccc;
  background: white;
  color: white;
  padding: 0em;
}

/* line 20, app/assets/stylesheets/articles.css.scss */
h3.news-rubric a {
  color: black;
}

/* line 21, app/assets/stylesheets/articles.css.scss */
span.rubric-name {
  background: green;
  padding: 0.2em;
  margin-right: 0.4em;
}

/* line 22, app/assets/stylesheets/articles.css.scss */
span.race-name {
  background: #ccc;
  padding: 0.2em;
}

/* blockquote {font-size: smaller;} */
/* line 26, app/assets/stylesheets/articles.css.scss */
img.gala-sponsors {
  display: inline;
  margin-right: 20px;
  border-left: 0px dotted black;
  height: 115px;
}

/* line 29, app/assets/stylesheets/articles.css.scss */
.secure-members {
  display: none;
}

/* line 31, app/assets/stylesheets/articles.css.scss */
p.related-articles {
  margin-top: 0px;
}

/* line 33, app/assets/stylesheets/articles.css.scss */
.pic-caption {
  background: black;
  color: white;
  height: 32px;
  position: relative;
  top: -42px;
  padding: 2px;
  opacity: 0.6;
  text-align: left;
  overflow: hidden;
  font-size: smaller;
  font-weight: bold;
}

/* img.article-splash-image {border: 2px solid white; float: left; margin-right: 20px; margin-top:10px; margin-left: 10px; margin-bottom: 20px;}  */
/* line 36, app/assets/stylesheets/articles.css.scss */
img.article-splash-image {
  border: 2px solid white;
  margin-bottom: 20px;
}

/* line 37, app/assets/stylesheets/articles.css.scss */
div.article-full-text p {
  margin-bottom: 1em;
  font-size: 100%;
}

/* line 38, app/assets/stylesheets/articles.css.scss */
div.article-full-text p.article-first {
  margin-bottom: 1em;
  font-size: 120%;
}

/* line 39, app/assets/stylesheets/articles.css.scss */
div.photo-copyright-notice {
  background: black;
  color: white;
  height: 28px;
  position: relative;
  top: -38px;
  padding: 2px;
  font-size: 14px;
  opacity: 0.6;
  width: 98%;
  overflow: hidden;
}

/* line 41, app/assets/stylesheets/articles.css.scss */
p.published-at {
  color: #333;
  letter-spacing: 0.6px;
}

/* line 42, app/assets/stylesheets/articles.css.scss */
p.revision-notation {
  color: #666;
  font-style: italic;
}

/* line 44, app/assets/stylesheets/articles.css.scss */
h1.article-title {
  font-weight: bold;
  font-size: 220%;
}

/* line 45, app/assets/stylesheets/articles.css.scss */
h3.article-title {
  font-weight: bold;
  font-size: 200%;
  line-height: 1;
  margin-top: 0px;
  padding-top: 10px;
  margin-bottom: 5px;
  padding-left: 10px;
}

/* line 48, app/assets/stylesheets/articles.css.scss */
.author-credit {
  text-transform: uppercase;
  font-size: 80%;
  letter-spacing: 1px;
}

/* line 49, app/assets/stylesheets/articles.css.scss */
p.article-first {
  font-weight: bold;
  color: black;
}

/* line 50, app/assets/stylesheets/articles.css.scss */
p.race-feature-race {
  font-weight: light;
  font-size: 170%;
  line-height: 1;
}

/* line 51, app/assets/stylesheets/articles.css.scss */
p.teaser {
  colour: gray;
  font-style: italic;
  margin-bottom: 10px;
}

/* line 52, app/assets/stylesheets/articles.css.scss */
div#article-display-block {
  margin-right: 21px;
  border: 0px dotted blue;
}

/* line 53, app/assets/stylesheets/articles.css.scss */
img.article-main-pic {
  width: 800px;
  border: 2px solid blue;
  margin-right: 30px;
  margin-bottom: 30px;
}

/* line 54, app/assets/stylesheets/articles.css.scss */
div#right-box {
  border: 1px solid green;
  float: right;
  width: 300px;
  margin: 0;
  margin-left: 20px;
}

/* line 55, app/assets/stylesheets/articles.css.scss */
div#left-box {
  float: left;
}

/* line 56, app/assets/stylesheets/articles.css.scss */
div.article-results-box {
  width: 280px;
  background: #ccc;
  padding: 10px;
  margin: 0;
}

/* line 57, app/assets/stylesheets/articles.css.scss */
p.translations {
  padding: 8px;
  margin-bottom: 8px;
  background: #eee;
}

/* line 59, app/assets/stylesheets/articles.css.scss */
div#also-in-this-issue {
  margin-top: 20px;
  padding: 10px;
  background: #eee;
}

/* line 62, app/assets/stylesheets/articles.css.scss */
div.pic-with-caption {
  width: 90%;
  padding: 8px;
}

/* line 63, app/assets/stylesheets/articles.css.scss */
img.news-pic {
  width: 100%;
  border: 1px solid white;
}

/* line 65, app/assets/stylesheets/articles.css.scss */
div.slide-wrapper {
  width: 100%;
  overflow: hidden;
  padding: 0;
}

/* line 66, app/assets/stylesheets/articles.css.scss */
div.pics {
  margin: 0;
  overflow: auto;
  border: 0px solid red;
  height: 470px;
  width: 100%;
}

/* line 68, app/assets/stylesheets/articles.css.scss */
div.preview {
  background: #cff;
  padding: 8px;
  margin-left: 0;
}

/* line 69, app/assets/stylesheets/articles.css.scss */
p.panel {
  background: white;
  padding: 8px;
  margin-top: 10px;
}

/* line 71, app/assets/stylesheets/articles.css.scss */
span.overlay {
  background: url("/images/furniture/overlay.png") repeat transparent;
}

/* line 73, app/assets/stylesheets/articles.css.scss */
.issues-rubric {
  background: #0099ee;
  padding: 2px;
  color: white;
  font-size: 70%;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 82, app/assets/stylesheets/articles.css.scss */
table.article-table {
  width: 400px;
}

/* line 82, app/assets/stylesheets/articles.css.scss */
table.article-table tr {
  border-bottom: 1px dotted gray;
}
