<style type="text/css">


html {
      font-size: 62.5%; 
  }

body {
      font-size: 1.0rem;
      font-family: Arial, Helvetica, sans-serif;
      padding: 0px;
      margin: 0px;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-right: 0em;
      margin-left: 0em;
      background-color: white; 
  }
  

.red {
    color: #900;
}

.object {
    border:1px solid #bbb;
}

pre {
    font-size:1.0em;
}

tt {
    font-size:1.0em;
}

h1 {
	text-align: center;
	font-family: serif;
	letter-spacing:0.05em;
    font-size:1.5em;
}
	
h2 {
	text-align: center;
	font-family: serif;
	letter-spacing:0.05em;
    font-size:1.4em;
}

h3 {
	text-align: center;
	font-family: serif;
	letter-spacing:0.05em;
    font-size:1.2em;
}
	
h4 {
	text-align: center;
	font-family: serif;
    font-size:1.1em;
}

h5 {
	color: #000;
	text-align: left;
	font-family: serif;
    font-size:1em;
}

.responsibility
{
	font-size:0.9em;
	border-spacing: 0px; 
	border:solid 1px #bbddff; 
	background-color: #fbfbfb; 
	line-height:1.2em;
}

.notes p
{
	margin-top:.5em;
	padding-top:0em;
	margin-bottom:0em;
	padding-bottom:0em;
}

.metadatacontent {
    vertical-align: top;
    color:#666;
    font-size:.9em;
    }
    
.metadatacolumn {
    vertical-align: top;
    color:#999;
    font-size:.7em;
    padding-right:.2em;
    }
    
.readbelow {
text-align:center;
padding-bottom:10px;
margin-top:10px;
font-size:0.9em;
}

.readbelow small {
	font-size:0.8em;
}

.table-lines {
border-top:1px solid #a7d7f9;
border-left:1px solid #a7d7f9;
}

.table-lines-bottom td {
border-bottom:1px solid #a7d7f9;
}

.table-lines-bottom {
border-bottom:1px solid #a7d7f9;
}

.table-lines-chrono td {
border-bottom:1px solid #a7d7f9;
border-right:1px solid #a7d7f9;
}

.table-lines td {
border-bottom:1px solid #a7d7f9;
border-right:1px solid #a7d7f9;
}

.hr90 {
	background-color:#87b7d9;
	margin-top:1em;
	margin-bottom:1em;
	padding-bottom:0px;
	width:90px;
	height:1.5px;
	text-align:center;
}

.hr150 {
	background-color:#87b7d9;
	margin-top:1.5em;
	margin-bottom:1.5em;
	padding-bottom:0px;
	width:150px;
	height:2px;
	text-align:center;
}

.hr300 {
	background-color:#87b7d9;
	margin-top:2.2em;
	margin-bottom:2.2em;
	padding-bottom:0px;
	width:300px;
	height:2px;
	text-align:center;
}

.hr400 {
	background-color:#87b7d9;
	margin-top:3.5em;
	margin-bottom:3.5em;
	padding-bottom:0px;
	width:500px;
	height:2px;
	text-align:center;
}

.MsoFootnoteText {
	font-size:90%;
}

.MsoEndnoteText {
	font-size:90%;
}

.MsoFootnoteReference  {
	vertical-align:super;
}

.EndnoteReference {
	vertical-align:top;
	font-size:0.8em;
} 

a {
	text-decoration: none;
	color: #1769d2;
	background: none;
}
a:visited {
	color: #0D4293;
}
a:active {
	color: #41b7ce; 
}
a:hover {
	text-decoration: underline;
}

a img {
	padding:1px;
}
a:hover img {
	text-decoration:none;
	background-color:#cbf6ff;
}
a:active img {
	text-decoration:none;
	background-color:#41b7ce;
}

.chapterhead {
	background-image:url('/images/theme/vertical-back50.png');
	background-position:bottom;
	text-align:center;
	background-color: #fff;
	font-size:0.9em;
	border-top:1px solid #a7d7f9;
	border-bottom:1px solid #a7d7f9;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.chapterhead td {
	padding-left:5px;
	padding-right:5px;
}


.navigatorhead2012 {
	background-image:url('/web/20240415123551im_/https://bahai-library.com/images/theme/vertical-back.png');
	background-repeat:repeat-x;
	background-position:bottom;
	width:100%;
	text-align:center;
	background-color: #fff;
	font-size:0.8em;
	border-bottom:1px solid #a7d7f9;
	line-height:0.9em;
}

.navigatorselected2012 {
	background-image:none;
	background-color:#fff9f9;
}

.navigator2012 {
	text-align:center;
}


/*
Three colours from logo https://www.bahai-library.com/favicon-192.png
#41b7ce
#1769d2
#132644
*/


</style>