<!--

   @import url("std.css");

	h2,h3 { font-size:16pt; font-family:Verdana,sans-serif; font-weight:bold; }

   div#article_header {
      background-image:url(img/bgtile11.png);
      background-repeat:repeat;   
      margin-right:20%; 
      border-bottom:1px #D9C6AA solid; 
   }   
      div#article_guide { background-image:none; background-color:white; border-bottom:1px #D9C6AA solid; }
      div#article_guide table { background-color:white; }
      div#article_guide th { font-weight:normal; color:gray; font-size:x-small; padding-top:7px; }
      div#article_guide td { background-color:#F5F5F5; padding-top:7px; padding-left:12px; padding-right:12px; border:1px #D9C6AA solid; border-bottom:0px; }
      div#article_guide a { color:#E29323; font-variant:small-caps; }
      div#article_guide a:hover { color:black; text-decoration:none; }

      div#title {
         border-left:1px #D9C6AA solid;
         border-right:1px #D9C6AA solid;
         padding:5px;
         padding-top:25px;
         padding-left:25px;         
         font-family:Georgia,serif; 
         font-size:18pt;
         color:#53370D; 
         font-weight:bold; 
      }
      
      div#subtitle {
         border-left:1px #D9C6AA solid;
         border-right:1px #D9C6AA solid;         
         font-family:Georgia,serif; 
         font-size:14pt; 
         color:#342E25; 
         font-weight:bold; 
         padding:5px; 
         padding-left:25px;               
         padding-bottom:20px;
      }
   
   div#copyright { font-size:8pt; color:#D9C6AA; margin-top:-20px; margin-bottom:40px; }
   
   div#article {
      margin-right:20%;
      padding-left:10px;
      color:black;
      font-family:Verdana,sans-serif;
      font-size:12pt;
      text-align:justify;
      letter-spacing:normal;
      line-height:24px; /* !!! */ 
      margin-bottom:80px;
   }   
      div#article p { font-size:12pt; }
      div#article p.small { font-size:10pt; }
      div#article p.no-indent { text-indent:0px; }

   span.small-text { font-size:x-small; color:#C17913; }
   
   span.ref      { font-family:Georgia,serif; font-size:14pt; font-weight:bold; font-style:italic; }
      span.ref a:hover { text-decoration:none; color:black; }
      
	div.rating {
      background-image:url(img/site.icon.star.jpg); 
      background-repeat:repeat-x; 
      width:240px; /* exactly 5 stars wide */	   
      height:50px;
   }
      
   div#comments {
   	border-top:1px #C17913 solid;
   	margin-right:20%;
   }
   img.comments_logo { margin-top:-20px; }
   
   div.comment {
   	background-image:url(img/bgtile1.gif);
   	background-repeat:repeat;
   	padding:10px;
   	padding-top:5px;
   	border:1px #C17913 solid;
   	margin-top:10px;
   	margin-bottom:15px;
   	margin-left:5px;
   	margin-right:5px;   	
   	font-family:Verdana,sans-serif;
   	font-size:9pt;
   	color:black;
   	line-height:18px;	
   } 
   
   #newCommentModule { /* iframe */
		border-left:1px #C17913 solid;   
   }
   
   td.comment_author {
   	font-family:Verdana,sans-serif;
   	font-size:8pt;
   	font-weight:bold;
   	color:black;
   }
   td.comment_time {
   	font-family:Verdana,sans-serif;
   	font-size:7pt;
   	color:black;	
   }

	table.reply {
		margin-top:-20px;	
	}
   td.reply {
   	padding-top:5px;
   	border-top:1px #DDB517 solid;
   	font-family:Verdana,sans-serif;
   	font-size:9pt;
   	color:black;
   	line-height:18px;	
   }
   td.reply_author {
   	font-family:Verdana,sans-serif;
   	font-size:8pt;
   	font-weight:bold;
   	color:#DDB517;
   }
   td.reply_time {
   	font-family:Verdana,sans-serif;
   	font-size:7pt;
   	color:gray;	
   }
   
   div.footer { }
   
   
   
	/* Classes for bbcode replacements */

	div.header {
	   font-size:large;
	   font-weight:bold;
	   color:#C17913; 
	   text-align:left; 
	   margin-top:40px; 
	   margin-bottom:30px;
	}
   ul li { margin-left:0px; padding:5px; font-size:inherit; text-align:justify; line-height:16pt; } /* overwrite */
	ul li:hover { font-size:inherit; background-color:inherit; margin-top:0px; margin-bottom:0px; } /* overwrite */
   
   /* Most of these are article-relevant... */

   ol.big { color:#ba560d; line-height:30px; font-size:large; }
   p.release_id { color:gray; }
   .scorecard { line-height:25px; color:#49809d; }
   span.book { color:#d2771e; font-weight:bold; }
   p.italic { font-style:italic; }
   p.gray { color:gray; }

   p.quote_speaker {
      font-family:Verdana,sans-serif;
      font-size:8pt;
      padding-left:30px;
      background-color:#F5F5F5;
      border-left:1px #cccccc solid;
      color:gray;
      margin-top:0px;
      margin-left:25px;
      margin-bottom:25px;
   }

   p.quote {
      font-family:Georgia,serif;
      font-size:12pt;
      padding:15px;
      border-left:1px #cccccc solid;
      background-color:#F9F9F9;
      color:#2156AF;
      margin-bottom:0px;
      margin-left:25px;
      margin-top:25px;
   }

   table.list { border:1px #54a9a4 solid; }
   .list th { font-family:Verdana,sans-serif; font-size:10pt; }
   .list td { background-color:#eef9f8; font-family:Verdana,sans-serif; font-size:10pt; }

   p.sermon {
      color:#c1250b;
      margin-left:10px;
      font-family:Georgia,serif;
      font-size:14pt;
      line-height:24px;
      border-bottom:1px #F1F1F1 dashed;
   }

   p.sermon sup {
      font-family:Verdana,Arial,sans-serif;
      color:black;
      font-size:8pt;
      padding-right:5px;
   }

   div.team {
      margin-top:20px;
      margin-bottom:20px;
      padding:10px;
      border:1px #edeae0 solid;
      color:#8a8f3a;
   }

   div.bout {
      margin-top:40px;
      margin-left:20px;
      margin-right:20px;
      margin-bottom:20px;
      border-top:1px green solid;
      padding:10px;
      background-color:#e7ede9;
      color:#17381f;
   }

   div.team b, div.bout b { color:black; }

   div.study {
      margin-left:5px;
      margin-top:30px;
      margin-bottom:30px;
      border:1px #d5d3be solid;
      padding:20px;
      background:#f9f7ed;
      line-height:22px;
   }

   div.substudy {
      border:1px #d5d3be solid;
      margin-left:10px;
      margin-right:10px;
      margin-top:30px;
      margin-bottom:30px;
      padding:10px;
      font-size:10pt;
      line-height:22px;
      background:white;
   }

   div.substudy b { line-height:30px; color:#ae3737; }
   

	/* Kinetic Photo Diary */
   div.kpd {
   	margin-left:50px;
   	width:666px;
   	border:1px #9790A8 solid;
		margin-bottom:50px;   	
   }
   div.kpd img { border:8px #F4F3E9 solid; }
   div.kpd-caption {
   	width:650px;   	
   	font-size:10pt;
   	line-height:16pt;
   	padding:8px;
   	padding-bottom:16px;
   	color:black;
   	background-color:#F4F3E9;
		text-align:justify;	   	
   }
   
   /* Artists Gallery */
   
   div.ArtHighlight {
      background-color:#F1F1F1;
      width:550px;
      padding-top:25px;
      padding-bottom:15px;
      text-align:center;
      font-family:Verdana,sans-serif;
      font-size:10pt;
      border-bottom:1px #cccccc solid;
      margin-bottom:50px;
   }
   
   div.ArtHighlight img {
      border:1px black solid;
      margin-bottom:15px;
   }
   
   /* Fruit of the Deceiver articles (tag) */
   
   table.fotd_bannerGuide {
      margin-bottom:40px;
   }
   
   td.fotd_chapterGuide {
      color:#5E5A52;
      font-family:Courier New,Verdana,sans-serif;
      font-size:small;   
   }
   td.fotd_chapterGuide ul {
      list-style:square;
   }   
   
   /* id=3463 Murdered Rappers Baltimore 2015 */
   div.mrb15 {
      width:780px;
      margin-bottom:40px;
      border:1px gray solid;
      background:#F1F1F1;
      padding:10px;
   }
   div.mrb15 iframe {
      margin-bottom:10px;
   }
   
//-->