/**********************************************/
/*  Styles for the articles.                  */
/**********************************************/

h2 {
   margin-top: 10px;
   margin-bottom: 20px;
   color: maroon;
   font-size: 18.0pt;
   text-align: center;
   margin-right: 20px;
}
@media (min-width: 601px ) {
   h2 {
      width: 60%;
      float: left;
   }
}

h3 {
   mso-style-link:"Heading 2 Char";
   margin-left: .2in;
   margin-top: 10px;
   margin-bottom: 10px;
   font-size: 14.0pt;
   color: maroon;
   font-weight: bold;
   margin-right: 20px;
}
@media (min-width: 601px ) {
   h3 {
      width: 60%;
      float: left;
   }
}

@media (max-width: 600px ) {
   aside {
      display: none;
   }
}
@media (min-width: 601px ) {
   aside {
      margin-top: 15px;
      width: 33%;
      float: right;
   }
}

article::after {
    content: "";
    clear: both;
    display: table;
}

#BookAdvBottom {
   width: 100%;
}

div.gospelAdv {
   padding: 20px;
}

div.bookAdvRight {
   display: table;
   margin-top: 30px;
}

div.bookAdvRight_row {
   display: table-row;
}

div.bookAdvRight_cover {
   display: table-cell;
   width: 40%;
   height: 200px;
   vertical-align: middle;
   text-align: center;
   background-color:#800000;
   border-right: solid 3px #800000;
   padding: 10px;
}

div.bookAdvRight_right {
   display: table-cell;
   vertical-align: middle;
   width: 60%;
   padding: 20px;
}


div.bookInfo {
   padding: 20px;
}


p.NoIndent, p.Standard {
   mso-style-name:"No Indent";
   margin-left: .2in;
   margin-top: 10px;
   margin-bottom: 10px;
   text-align:justify;
   margin-right: 20px;
}
@media (min-width: 601px ) {
   p.NoIndent, p.Standard {
      width: 60%;
      float: left;
   }
}

p.Indent, p.MsoNormalIndent {
   mso-style-name:Indent;
   margin-left: .2in;
   margin-top: 10px;
   margin-bottom: 10px;
   text-align:justify;
   text-indent:.3in;
   margin-right: 20px;
}
@media (min-width: 601px ) {
   p.Indent, p.MsoNormalIndent {
      width: 60%;
      float: left;
   }
}

p.MsoQuote, p.Quote {
   mso-style-link:"Quote Char";
   margin-left: .7in;
   margin-top: 10px;
   margin-bottom: 10px;
   text-align:justify;
   margin-right: 20px;
}
@media (min-width: 601px ) {
   p.MsoQuote, p.Quote {
      width: 50%;
      float: left;
   }
}

p.IndQuote {
   mso-style-link:"Indent Quote";
   margin-left: .7in;
   margin-top: 10px;
   margin-bottom: 10px;
   text-align:justify;
   text-indent:.3in;
   margin-right: 20px;
}
@media (min-width: 601px ) {
   p.IndQuote {
      width: 50%;
      float: left;
   }
}

p.Verse {
   mso-style-link:Verse;
   margin-left: .7in;
   margin-top: 10px;
   margin-bottom: 10px;
   text-align:justify;
   color:maroon;
   margin-right: 20px;
}
@media (min-width: 601px ) {
   p.Verse {
      width: 50%;
      float: left;
   }
}

p.Points {
   mso-style-name:Points;
   margin-left: .7in;
   margin-top: 10px;
   margin-bottom: 10px;
   text-align:justify;
   margin-right: 20px;
}
@media (min-width: 601px ) {
   p.Points {
      width: 50%;
      float: left;
   }
}

@media (max-width: 600px ) {

   p.MsoNormal {
   }
}
@media (min-width: 601px ) {
   p.MsoNormal {
      width: 50%;
      float: left;
   }
}

@media (max-width: 600px ) {
   p.RightVerse {
      display: none;
   }
}
@media (min-width: 601px ) {
   p.RightVerse {
      margin-top: 10px;
      margin-bottom: 10px;
      margin-right: .2in;
      text-align:justify;
      color:maroon;
      width: 33%;
      float: right;
   }
}

@media (max-width: 600px ) {
   div.Video {
      display: none;
   }
}
@media (min-width: 601px ) {
	
   div.Video {
      margin-top: 20px;
      float: right;
      border-color:#800000; 
      border-style:solid;
      border-width:4px;
   }
}

table.Table {
   margin-top: 20px;
   margin-left: 20px;
   margin-right: 20px;
   background-color:#F2F7FF; 
   border-color:#800000;
   border-style:solid;
   border-width:3px;
}
@media (min-width: 601px ) {
   table.Table {
      width: 60%;
      float: left;
   }
}

table.Table tr td {
   margin: 0;
   padding: 5px;
   border-color:#800000;
   border-style:solid;
   border-width:1px;
}



