@charset "UTF-8";



/* Apply the following initial spacing attributes to all major HTML elements. */
html, div, body, p, h1, h2, h3, h4, iframe, object
{
  margin            : 0px;
  padding           : 0px;
  border-width      : 0px;
}

hd
{
    /* display: none; */
	color: green;
	text-weight: bold;
	font-sytle: italic;
}

fe
{
	/* display: none; */
    /* color: blue;
	font-weight :bold; */

}

om
{
    /* display: none; */
    color: red;
	font-style	:italic;
	font-weight :bold;
}

it
{ 
    
	font-style        : italic;
	color			  : black;
	font-weight		  : normal;
	
}

r
{
    color: red;
}

bn
{
    color: brown;
}


g
{
    color: green;
}

bl
{
    color: blue;
}

u
{
	text-decoration:underline;
}

.border
{
	border-width: 1px; 
	border-right-style: solid;
	border-left-style: dotted;
	padding-left:2px; 
	padding-right:2px
}

.border2
{
	border-width: 1px; 
	border-bottom-style: dotted;
	padding-left:2px; 
	padding-right:2px
}



.underline
{
	text-decoration:underline;
}

sup 
{
	font-size		: 10px;                   /* 0.83em; */
	color    		: red;
	vertical-align	: super;
	line-height		: 0;
	font-weight		: bold;
}



table td, table td *
{
  vertical-align    : top;
}



/* Remove underlines from all links. */
a
{
  text-decoration   : none;
}



.website-body
{
  background-color  : #a4b199;
  max-width         : 1020px;
  margin            : auto;
  padding           : 0px;
  border-width      : 0px;
}

.website-body-border
{
  margin            : 0px;
  padding           : 10px;
  border-width      : 0px;
}

.website-banner
{
  min-height        : 100px;
  background-image  : url("./../images/banner.png");
  background-color  : #c8d8bb;
  color             : white;
  text-align        : center;
  padding           : 0px;
  border-width      : 0px;
}

.website-banner-title
{
  padding-top       : 20px;
}

.website-banner-subtitle
{
  /* Nothing here for the moment. */
}



.white-text
{
  color             : white;
}

.current-page-link
{
  color             : #d24200;
}



.float-left
{ 
  float             : left;
}

.float-right
{ 
  float             : right;
}

.safe-floats
{
  overflow          : auto;
}



.left-image-padding
{
  padding-left      : 20px;
  padding-right     : 10px;
  padding-bottom    : 10px;
  padding-top       : 10px;
}

.right-image-padding
{
  padding-left      : 10px;
  padding-right     : 20px;
  padding-bottom    : 10px;
  padding-top       : 10px;
}

.italic
{
  font-style        : italic;
}

.small
{
  font-size         : small;
}

.center
{
  text-align        : center;
}



/*
div
{
  padding           : 5px;
  border-width      : 0px;
  margin            : 0px;
}
*/



/*
#page_border
{
  margin            : 10px;
}
*/



/* Global attributes for all paragraphs. */
/*
p
{
  padding           : 0px;
  border-width      : 0px;
  margin            : 5px 20px 5px 20px;
}
*/



/*
html, body
{
  background-color  : #a4b199;
  max-width         : 1000px;
  margin            : auto;
  font-family       : "Times New Roman";
  font-size         : 18px;
}
*/



.content-background
{
  background-color  : #dae4bc;
}

.content-border
{
  border            : 1px solid #000000
}

.content-header
{
  padding-top       : 10px;
  padding-bottom    : 5px;
  text-align        : center;
}

.content-paragraph
{
  /* Paragraph padding options. */
  padding-top       : 2px;
  padding-bottom    : 5px;
  padding-left      : 20px;
  padding-right     : 20px;
  
  /* Text format options. */
  text-indent       : 40px;
  text-align        : left;
  font-size         : 16px;
}

.content-q1
{
  /* Paragraph padding options. */
  padding-top       : 2px;
  padding-bottom    : 5px;
  padding-left      : 95px;
  padding-right     : 95px;
  
  /* Text format options. */
  text-indent       : 40px;
  text-align        : left;
  font-size         : 16px;
}

.content-hebrew
{
  font-size       : 100%;
  line-height     : 10px;
  font-family: torah_times_hebrew;
}

 @font-face {
    font-family: torah_times_greek;
    src: 
	local('SBL Greek'),
	local('SBL Greek Regular'),
	url(./../SBL_Grk.ttf);
}

.content-greek
{
  font-size		: 105%;
  font-family: torah_times_greek;
}

.italic
{
	font-style	:italic;
}

.links-panel
{
  background-color  : #2a222f;
  text-align        : center;
  padding-top       : 10px;
  padding-bottom    : 10px;
  color             : white;
}



.footer 
{
  background-color  : #c8d8bb;
  min-height        : 50px;
  font-size         : 14px;
  text-align        : center;
}

.footer-text
{
  padding           : 5px 20px 5px 20px;
}



.border-right
{
  border-right      : 1px solid gray;
}

.border-bottom
{
  border-bottom     : 1px solid gray;
}

.bquote
{
                         text-align:justify;
                         padding-left:75px;
                         padding-right:75px;
                         font-size:90%
}

.vsup
{
	/*vertical-align: super;*/
	position: relative;
	top: -0.25em;
	font-size: 80%;
	font-weight: bold;
	/*color: blue;*/
}

.vpar
{
	/*vertical-align: super;*/
	/*position: relative;
	top: -0.25em; */
	font-size: 100%;
	font-weight: bold;
	color: red;
}
.hdr
{
    font-weight: bold;
	padding-top       : 5px;
    padding-bottom    : 5px;
	font-style	:italic;
}

 @font-face {
    font-family: torah_times_syriac;
    src: 
	local('East Syriac Adiabene'),
	local('Estrangelo Antioch'),
	local('Estrangelo Edessa'),
	local('Estrangelo Edessa Regular'),
	url(./../estre.ttf);
}

.syr
{
	line-height: 12px; 
	font-size:20pt; 
	font-family: torah_times_syriac;
	
}

 @font-face {
    font-family: torah_times_hebrew;
    src: 
	local('SBL Hebrew'),
	local('Ezra SIL SR'),
	local('Ezra SIL SR Regular'),
	url(./../SILEOTSR.ttf);
}




.rtlheb
{
	direction: RTL; 
	line-height: 150%; 
	font-size:18pt; 
	padding-left: 1cm; 
	padding-right:2cm;
	font-family: torah_times_hebrew;
	
}

.rtl14
{
	font-size:14pt;
}

 @font-face {
    font-family: torah_times_koptos;
    src: 
	local('Koptos Regular'),
	url(./../koptos.ttf);
	}

.koptos
{
	font-size:    11pt;
    line-height:  10px;
	font-family: torah_times_koptos;
}
