/*  Tyndale Society website stylesheet  Updated 11 JUN 2016  */

body { max-width: 990px; margin: 1em 2em 1em 2em; }

a:link { color: #00f; }
a:visited { color: #000080; }
a:active { color: #f00; }
/*a:hover {color: #f00; position: relative; }*/

/* styles for horizontal navigation bar */
.nav-bar { width: 100%; text-align: center; }
.nav-bar a:visited { color: #900; }
.nav-bar td { margin: 0; padding: 0; color: #900; border: 1px solid #900 ; font-size: small; line-height: 1.5; }
.nav-bar td.thispage { background: #900; color: #fff; font-weight: bold; }
.nav-bar td a { display: block; color: #900; padding: 0 3px; background: #e9e9e9; text-decoration: none; }
.nav-bar td a:hover { background: #fff; color: #00f; }

#content { padding-top: .2em; padding-bottom: .3em; }

h1 { border-top: 2px #900 solid; border-bottom: 2px #900 solid; padding: .3em 0 .3em 0; color: #900; text-align: center; font: x-large Georgia, "Times New Roman", serif; }
h2, h3, h4 { color: #900; font: large  Georgia, "Times New Roman", serif; }
h3 { font-size: medium; }
h4 { font-size: small; }

p, td, ol, ul, dt, dd, blockquote { color: #000; font: small "Trebuchet MS", Arial, Helvetica, sans-serif; }
dt { padding-top: .6em; font: bold; line-height: 2; }

ol.la { list-style-type: lower-alpha; }
ol.lr { list-style-type: lower-roman; }
ul.d { list-style-type: disc; }

.announce { border: medium double #00f; margin: 1em 10em; padding: 1em; text-align: center; font: medium Arial, Helvetica, sans-serif; } 
.b {font-weight: bold; }
.bc {font-weight: bold; text-align: center; }
.blu { color: #00f; }
.brn { color: #900; }
.bred { color: #D70000; font-weight: bold; }
.c { text-align: center; }
.highlight { background-color: #ff0; }
.i {font-style: italic; }
.imgfltlt { float: left; margin: 3px 8px 3px 0px; border: 2px solid #000; }
.imgfltrt { float: right; margin: 3px 0px 3px 8px; border: 2px solid #000; }
.imglt { float: left; margin: 3px 8px 3px 0px; border: 0; }
.imgrt { float: right; margin: 3px 0px 3px 8px; border: 0; }
.ls15 { line-height: 1.5; }
.ls2 { line-height: 2; }
.lt { text-align: left; }
.m3 { margin-left: 3em; }
.m5 { margin-left: 5em; }
.mlr3em { margin-left: 3em;  margin-right: 3em; }
.mlr8em { margin: 0 8em; }
.normal { font-weight: normal; }
.rt { text-align: right; }
.red { color: #c30; }

div.redbox { border: medium double #c30; margin: 1em 5em; padding: 1em; }

.serif { font-family: Georgia, "Times New Roman", Times, serif; }
.strike { text-decoration: line-through; }
.u { text-decoration: underline; }
div.trvatop tr { vertical-align: top; }
a[href$=".pdf"]:after {content: url(/images/Adobe_PDF_file_icon_24x24.png); padding-left:2px;}
a[title]:hover:after {
  content: attr(title);
  padding: 4px 8px;
  color: #333;
  position: absolute;
  left: 0;
  top: 100%;
  white-space: nowrap;
  z-index: 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
}	