
.byline{
  font-size: 1.3em;
  font-family: 'Cardo', serif;
  text-align:center;
  letter-spacing: 5px;
  padding-bottom: 0px;
}

.jobtitle{
  font-size: 1em;
  font-family: 'Cardo', serif;
  font-style:italic;
  text-align:center;
 line-height: inherit;
}

hr {
  display: block;
  text-align: center;
  margin-top: 0 auto;
  background-color:#C23609;
}



.byline2{
  text-align:center;
  font-family: 'Cardo', serif;
  font-style:italic;
  font-size:1em;
}


p {
  font-family: 'Cardo', serif;
    text-align: left;
    font-size:1.2em;
    line-height: 200%;
    padding-right: 25px;
    padding-left:25px;

}

.container{
  text-align:center;
}

/* Tophat */
.nav-logo{
 color: #fff;
 margin:0 auto;
 font-weight: 700;
 text-transform: uppercase;
 font-family: 'Montserrat', sans-serif;
 letter-spacing: 10px;

}

/*dropcap*/

.dropcap{
  color:#C23609;
  float:left;
  font-size:5em;
  line-height:60px;
  padding-top:4px;
  padding-right: 8px;
  padding-left:3px;
  font-weight: 700;
  font-family: 'Cardo', serif;
}

.hero-image{
  width:100%;
}

.chapterheadline{
  font-weight:600;
  font-family: 'Montserrat', sans-serif;
  font-size:2em;
  letter-spacing:2px;
  color:#C23609;


}

.caption {
  font-family: 'Cardo', serif;
  font-size: 0.8em;
  text-align: left;
}


/*Pull Quote*/
.quote{
  font-family:"Montserrat", sans-serif;
  color:#C23609;
  font-size:3.5em;
  font-weight:200;
  text-align: center;
  padding:15px 0 15px 0;
  margin-top: 20px;
  margin-bottom: 20px;
  font-style:italic;

}



.quote-attribution{
  font-size: .5em;
  font-family:'Montserrat', sans-serif;
  font-weight: 100;
  text-align:right;
  color:#000;
  font-style:italic;
  color:#C23609;


}

img{
  width:100%;

}

/*links at the bottom*/
ul{
  font-family:'Montserrat', sans-serif;
  margin-left: 0;
  padding-left: 30px;
  font-weight: 700;
  list-style-type: none;
  text-align: left;
}

footer{
  font-family: 'Cardo', serif;
  background-color: black;
  color:#fff;
  text-align:center;
  padding: 3px;
}
