body {
  font-family: "athelas-1", "athelas-2", "Minion Pro", "Minion", "Minion Web", serif; }

body {
  background: url(/assets/roulette-map.jpg) no-repeat center 16px; }

#articles_show #article {
  padding-top: 96px;
  position: relative; }
  #articles_show #article h1 {
    width: 720px;
    line-height: 190px;
    height: 190px;
    font-size: 210px;
    letter-spacing: -5px;
    background: url(/assets/roulette-title.png) no-repeat left bottom;
    text-indent: -5000px;
    margin: 0 0 72px; }
  #articles_show #article #fusion_ads {
    float: left;
    margin-right: 25px;
    width: 295px;
    *: overflow-x hidden;
    float: none;
    position: absolute;
    top: 120px;
    right: 0;
    margin-right: 0;
    text-align: right; }
    #articles_show #article #fusion_ads.last {
      margin-right: 0; }
    #articles_show #article #fusion_ads img {
      float: right;
      display: inline; }
    #articles_show #article #fusion_ads .fusiontext {
      float: right;
      display: inline;
      margin-top: 5px; }
  #articles_show #article #article_body {
    float: left;
    margin-right: 25px;
    width: 615px;
    *: overflow-x hidden;
    padding-left: 320px;
    margin-right: 0;
    line-height: 24px;
    font-size: 18px; }
    #articles_show #article #article_body.last {
      margin-right: 0; }
    #articles_show #article #article_body a:link, #articles_show #article #article_body a:visited {
      color: #bc0303; }
    #articles_show #article #article_body a:hover {
      color: #bc0303; }
    #articles_show #article #article_body a:active {
      color: #333; }
    #articles_show #article #article_body p {
      margin-bottom: 24px; }
    #articles_show #article #article_body hr, #articles_show #article #article_body .hr {
      height: 9px;
      background: url(/assets/roulette-hr2.png) no-repeat center top;
      margin: 44px 0 43px; }
      #articles_show #article #article_body hr.hr-2, #articles_show #article #article_body .hr.hr-2 {
        background-position: center -18px; }
      #articles_show #article #article_body hr.hr-3, #articles_show #article #article_body .hr.hr-3 {
        background-position: center -36px; }
      #articles_show #article #article_body hr.hr-4, #articles_show #article #article_body .hr.hr-4 {
        background-position: center -9px; }
    #articles_show #article #article_body .planned, #articles_show #article #article_body .unplanned {
      display: block;
      padding-left: 24px;
      background: url(/assets/roulette-markers.png) no-repeat 2px -116px; }
    #articles_show #article #article_body .planned {
      margin-bottom: 24px;
      background-position: 2px 4px; }
  #articles_show #article .smallcaps {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px; }
  #articles_show #article .dropcap {
    float: left;
    display: inline;
    font-size: 88px;
    padding: 24px 4px 0 0;
    margin-left: -2px; }
  #articles_show #article .intro {
    font-size: 24px;
    line-height: 30px; }
