.dbl-line-top{
  font-family: "MetaSerifWeb-Book",Georgia,serif;
  margin-bottom: .7rem;
  margin-top: 1rem;
  text-transform: uppercase;
  font-size: 1.1rem;
}

.mashup-headline {
  border-top: medium double #B70E15;
  font-family: "MetaSerifWeb-Book",Georgia,serif;
  margin-bottom: .7rem;
  margin-left: -1rem;
  text-transform: uppercase;
  font-size: 1.1rem;
}

.blog-entry {
    margin-top: 2rem;
}

.daily {
  color:#B70E15;
}

.mashup-ads, .sideline-ads {
  margin-top:1.4rem;
}

.mashup-content, .sideline-content {
  margin-top:1.4rem;
}

.mashup-logo > span, .sideline-logo > span {
    display: block;
    font-size: 3.1em;
    line-height: 1.2;
}
.color-red {
    color: #B70E15;
}

.mashup-about p, .sideline-about p {
    line-height: 2.5em;
}

.mashup-about, .sideline-about {
    background: url('/assets/v6/images/icons/light-gray/quotes-left.svg') no-repeat;
    font-style: italic;
    padding: 1.5em;
}

.blog-authp-replace span {
    font-size: 2.9em;
    color: #333;
    font-family: 'Kameron', serif;
}

.blog-entry-title {
    text-transform: uppercase;
    font-size: 1.5em;
    font-weight: 700;
    margin-top: 0 !important;
}

.blog-entry-date {
    font-style: italic;
    color: #333;
    padding: 0.1em;
    background: #F3F3F3;
    font-weight: 400;
    margin-bottom: 0.6rem;
}

.blog-entry-content {
    text-align: justify;
    padding-left: 1rem;
    padding-right: 1rem;
    border-left: 5px solid #ccc;
}

.blog-entry-content-sl {
    text-align: justify;
    padding-left: 2rem;
    padding-right: 2rem;
    border-left: 5px solid #ccc;
}

.blog-entry-content-noborder {
    text-align: justify;
    padding-left: 2rem;
    padding-right: 2rem;
}

.blog-entry-divider {
    margin-bottom: 2rem;
}

li.tab-title.active {
  border-top: medium double #B70E15;
  border-left: 1px solid lightgray;
  border-right: 1px solid lightgray;
}

.mainstory-img img{
    border:solid 1px #b70e15;
   max-height: 500px;        
}
.mainstory-img{
  
   padding-right:1rem;
   padding-left:1rem;
}

.mainstory-img :hover{
   opacity: 0.85; 
}

.frontsectionlead-img {
  padding-bottom: 1.5rem;
}

.frontsectionlead-img :hover{
   opacity: 0.85; 
}

.frontsectionlead-img img{
    border:solid 1px #b70e15;
   max-height: 450px;        
}

.frontsections {
  background: #EFEFEF;
  border-radius: 4px;
  border: solid 1px #aaaaaa;
  padding-bottom: 1rem;
}

.frontsections img {
  border: 1px solid #B70E15;
}

.tabs {
  margin-left: -11px !important;
}

.weeklytopstory-img img{
    border:solid 1px #b70e15;      
}

.weeklytopstory-img{
  padding:0px !important;
   margin-right:1rem;
   margin-bottom: 0.6rem;
}

.weeklystory-img img{
    border:solid 1px #b70e15;
   max-height: 500px;        
}

.weeklystory-img{
  padding:0px !important;
  margin-right:1rem;
  margin-bottom: 0.6rem;
}

.editorsectional-img img{
    border:solid 1px #b70e15;
   max-height: 500px;        
}
.editorsectional-img{
  padding:0px !important;
   height:300px;
   overflow: hidden;
}

.section-editorsblock{
border-right:solid #e3e3e3 1px;
border-left:solid #e3e3e3 1px;
}
.section-editorsblock p{
  padding-right:1rem;
}
.section-weeklylisting{
  border-right:solid #e3e3e3 1px;
}

.weeklystorylist{
  padding-left:5px;
}

.section-edchoice-headline{
  text-transform: uppercase;
  font-weight: 900;
  padding-right: 1rem;
}
.section-weeklytop-headline{
  text-transform: uppercase;
  font-weight: 900;
  font-size: 1.3em;
}

.sectionalheader h6{
  font-weight:900;
  font-size: 0.9rem;
}

.sectional-adblock{
  width:300px;
}
.sectional-adblock img{
  margin-bottom:2rem;
}

.btn {
  background: #b70e15;
  background-image: -webkit-linear-gradient(top, #b70e15, #b70e15);
  background-image: -moz-linear-gradient(top, #b70e15, #b70e15);
  background-image: -ms-linear-gradient(top, #b70e15, #b70e15);
  background-image: -o-linear-gradient(top, #b70e15, #b70e15);
  background-image: linear-gradient(to bottom, #b70e15, #b70e15);
  -webkit-border-radius: 20;
  -moz-border-radius: 20;
  border-radius: 8px;
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  padding: 8px 115px 8px 115px;
  text-decoration: none;
  text-align:center;
}

.btn:hover {
  background: #b70e15;
  background-image: -webkit-linear-gradient(top, #b70e15, #7d0e13);
  background-image: -moz-linear-gradient(top, #b70e15, #7d0e13);
  background-image: -ms-linear-gradient(top, #b70e15, #7d0e13);
  background-image: -o-linear-gradient(top, #b70e15, #7d0e13);
  background-image: linear-gradient(to bottom, #b70e15, #7d0e13);
  text-decoration: none;
}




.sports-specialevent{
  background-image: url("/images/logos/USOpen2015bg.jpg");
  height:450px;
  border:solid 3px #b70e15;
  border-radius: 8px;
  background-repeat: no-repeat;
  background-size: 100%;
}

.sportsblock{
  margin-bottom: 2em !important;
}

.sports-special{
  color:#fff;
  font-weight: 900;
}

li.special-list img{
  max-width:300px;
  
}



li.special-list{
  background:#e3e3e3;
  margin:0.6rem;
  border-radius: 8px;
  padding:10px;
}

ul.small-block-grid-3{
  margin-left:2rem;
}

h6.section-special a{
  text-transform: uppercase;
  color:#000 !important;
  font-weight: 900;

}

h6.section-special a:hover{
  color:#b70e15 !important;
}

#special-block a:hover{
  opacity: 0.8;
}

.button{
  background-color:#b70e15 !important;
  float:right;
  padding:0.4rem 0.4rem 0.4rem;
  margin-top:1rem;
}

.pagination-buttons {
    border-radius: 3px;
    padding: 1rem;
    margin-right: 0.5rem;
    float: left;
    color:#fff !important;
}

.pagination-buttons:hover {
  background-color:#CB5156 !important;
  color:#fff !important;
}

.button:hover{
  background-color:#A52428;
}

.weeklystory {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  padding: 1rem 6rem 2rem 1rem;
}

.weeklystory p {
  color: #777;
  padding-top:0.8em;
}



h6.weekly-list a {
    color: #000 !important;
}

.section-editorialblock-img {
    padding-left: 0;
    padding-bottom: 0.5rem;
}

.section-editorialblock-img img {
    border: 1px solid #b70e15;
}

.author-section{
  font-weight:900;
}
.section-date{
  float:right;
  color:#777;
  font-weight: 500;
  font-style: italic;
}

.edchoice-article-section{
  text-transform: uppercase;
  color:#a1a1a1;
  font-weight: 700;
}
.edchoice-article-section{
  text-transform: uppercase;
  color:#a1a1a1;
  font-weight: 700;
}
.editorschoice-headline{
  font-size:1.8em;
  font-weight: 900;
}
.editorschoice-headline a:hover{
  color:#000;
}
.authoranddate{
  margin-bottom:0.5em;
}