/*  Titles, COLOR greens with vines   */
 @font-face { font-family: Agreloyg; src: url('Agreloyc-Asparagus.ttf'); }
/*  <p> paragraphs serif.  slightly old-style  */
 @font-face { font-family: Bkman; src: url('bookmanos,ttf'); }
/*  italic-brush font   */
 @font-face { font-family: Casia; src: url('cassia.ttf'); }
/*  Titles, COLOR gold & brown - Categories   */
 @font-face { font-family: Daily; src: url('DailyReadingColor.ttf'); }
/*  italic-brush with edges & curves   */
 @font-face { font-family: Ignac; src: url('ignacious.ttf'); }
/*  freehand style for replies, summaries, blockquotes  */
 @font-face { font-family: Kidd; src: url('kidprint.ttf'); }
/*  UPPER-LOWER Caps font   */
 @font-face { font-family: Quest; src: url('knightsquest.ttf'); }

/* THESE FONT FACES NOT LOADED, NOT USED ----------------
BAD @font-face { font-family: Casn; src: url('caslonbk.ttf'); }
BAD @font-face { font-family: Casn; src: url('caccamelot.ttf'); }
@font-face { font-family: Bathw; src: url('Bathwagon-Script.ttf'); } 
@font-face { font-family: Coral; src: url('CoralPixels-Regular.ttf'); }
@font-face { font-family: Bremen; src: url('BremenB.otf'); }
  */

/*  the default BODY font & color & shadow is Verdana/Arial, set below...  */
body {margin:0;padding:0; background:transparent; text-align:left; font-family: Verdana, Arial, Tahoma, sans-serif; font-size:15pt; color: #372727; text-shadow: -1px 0px 0px #4e0d38, 1px 2px 0px #E0E4E6;}

blockquote {font-family: Kidd; font-weight: 700; color: #000050; font-size: 20pt; text-shadow:-1px 1px 0px #FCA1F4, -4px -2px 3px #FCF4A1, 1px 2px 0px #A55B22; word-spacing: 1px; line-height: 1.1; margin: 1em 8% 1.4em 7%;}
h3 {font-family: Daily; color: #673400; text-shadow: -1px 0px 1px #777777;}
td {text-shadow: 1px 0px 1px #000000;}
li  {line-height: 1.33em;}
p {font-family: Bkman, Georgia, "Garamond Book", "Times New Roman", serif; font-size: 15pt; word-spacing: 1px; line-height: 1.3;}
.pa {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 14pt; word-spacing: 1px; line-height: 1.3;}

.brind {display:block; margin:-0.2em 0 0 0.33em;}
.brindkq {display:block; margin:-0.14em 24% 0.2em 0.33em; font-family: Kidd; color: #007500; font-size: 22pt; word-spacing: 1px; line-height: 0.95;}
.armtx {color: #FEEA8A; text-shadow: -3px 1px 2px #E10B0B;}
.armtx a:link  { text-decoration: none;}
.armtx a:visited  { text-decoration: none;}
.armtx a:hover  { text-decoration: underline overline;}
.armtx a:active  { text-decoration: none;}

/*  IMPORTANT to exclude special A: anchors from the Body/global list below  */

A:link:not(.armtx) { color: #d79e3a; text-decoration: none;}
A:visited:not(.armtx) { color: #888888; text-decoration: none;}
A:hover:not(.armtx) { color: #009200; text-decoration: underline overline;}
A:active:not(.armtx) { color: #005a00; text-decoration: none;}



/* Greek/Hebrew, plain text  */
.whgk {color: #FB099D; text-decoration: none;}

/*  style for flex of home page block TITLES-Headings  */
.whimg {background: linear-gradient(#ccc 0 0) padding-box, /*this is a gray background - normally not visible*/  linear-gradient(to bottom, #9ac954, #4c750f) border-box;
  color: #313149; padding: 0px; border: 4px solid transparent; border-radius: 9px; display: inline-block; margin: 24px 0}
/*  background color set here, was: early #f0eef0.  was:#fcf7ff. the last (right) margin looks better set +20px greater */ 
.whtitles {margin: 35px 35px 35px 55px; background-color: #fff7ff; border: 5px ridge #9ac954;}
.row {display: flex; flex-direction: row; flex-wrap: wrap; width: 100%;}
.column {display: flex; flex-direction: column; flex-basis: 100%;}
  /* fixed heights used below may need increase to match number of headers below Title */
.columna {height: 200px;}
.columnb {height: 200px;}
@media screen and (min-width: 900px) {
  .column {flex: 1 }}

/*  main TITLES  */
.rumtitle {font-family: Agreloyg; color: #4c750f; font-size: 37pt;}
.taretitle {font-family: Agreloyg; color: #4c750f; font-size: 37pt; text-shadow: -2px -3px 1px #fde000,-4px -4px 3px #fd0000; text-decoration: underline overline;}

/*  Headings  */
/*  .rumhead-- use in-line .rumheadx for numbers, punctuation & special characters  */
.rumhead {font-family: Daily; color: #673400; font-size: 17pt; text-shadow: -1px 0px 1px #777777; vertical-align: 0px;}
.rumheadx {font-family: Bkman, Georgia, "Garamond Book", "Times New Roman", serif; color: #fed388; font-size: 17pt; text-shadow: -2px 0px 0px #777700, 1px 1px 1px #777777, 0px 1px 0px #777777; vertical-align: 1px;}

/*    purple Header Background used with "2-or-More":  #4E0D38
NOTES for Style options....
{margin: 25px 50px 75px 100px;} 
------- top right bottom left -------

{border: width, property, color;}
   allowed properties:
    dotted - Defines a dotted border
    dashed - Defines a dashed border
    solid - Defines a solid border
    double - Defines a double border
    groove - Defines a 3D grooved border. The effect depends on the border-color value
    ridge - Defines a 3D ridged border. The effect depends on the border-color value
    inset - Defines a 3D inset border. The effect depends on the border-color value
    outset - Defines a 3D outset border. The effect depends on the border-color value
    none - Defines no border
    hidden - Defines a hidden border


blockquote {font-style: italic;}
blockquote:before {content: '“'; float:left;}
blockquote:after  {content: '”'; float:right;}
*/