 /* wtweb.css */

.page {
	float: left;
  background: url("/images/WT/WTpanel.jpg");
  background-repeat: repeat;
	width: 98%;
	margin: 1%;
	border-style: solid;
	border-width: 1;
	border-color: darkblue;
}

.content {
	width: 75%;
	float: right;
  background: #f9f5e7;
	border: 0;
	margin: 0;
	padding: 0.5cm;
	padding-left: 1.0cm;
}

.content-padding {
	height: 7cm;
}

.frontPageContent {
	width: 75%;
	float: right;
  background: #f9f5e7;
	border: 0;
	margin: 0;
	padding: 0;
}

.block {
	display: block;
	margin-top: 3mm;
}

.ReversedOut {
  background: url("/images/WT/WTpanel.jpg");
}

.full-width {
	width: 100%;
}

.centred {
	text-align: center;
}

.right {
	position: absolute;
	margin-top: 1mm;
	left: auto;
	right: 2cm;
}

.person {
	margin-top: 0.5cm;
}

.place {
	margin-top: 0.5cm;
}

.lb {
	margin-top: 0;
	margin-bottom: 0;
}

/* navigation */

.navigation {
	width: 100%;
	margin-left: 0.5cm;
	font-family: Garamond;
  font-weight: bold;
  font-size: 12pt;
  color: #f9f5e7;
}

.navigation-footer {
	width: 100%;
	height: 2%;
  background: url("/images/WT/WTpanel.jpg");
}

.navigation-heading1 {
	display: block;
  margin-top: 0.5cm;
	left: 0;
  color: #f9f5e7;
}

.navigation-heading2 {
	display: block;
	margin-left: +3mm;
  color: #f9f5e7;
}

.navigation-heading3 {
	display: block;
	margin-left: +3mm;
  color: #f9f5e7;
}

.navigation-heading4 {
	display: block;
	margin-left: +3mm;
  color: #f9f5e7;
}

.navigation-heading5 {
	display: block;
	margin-left: +3mm;
  color: #f9f5e7;
}

.icon {
	margin-top: 0.5cm;
}

/* headings */
h1 {
  font-weight: bold;
  font-size: 24pt;
	color: darkblue;
	text-align: center;
  line-height: 34pt;
}

h2 {
  font-weight: bold;
  font-size: 18pt;
	color: darkblue;
	text-align: center;
  line-height: 20pt;
  margin-bottom: 0pt;
}

h3 {
	color: darkblue;
  margin-bottom: 0pt;
  font-style: italic;
}

.heading {
	color: darkblue;
  margin-top: 3mm;
  margin-bottom: 0pt;
  font-size: larger;
}

/* text */

body {
  background: #FFFFFF;
  font-family: sans-serif, Arial;
  font-size: small;
}

.error {
	color: red;
}

.toc-link {
  color: #FFFFAA;
  text-decoration: none;
}
.main-toc-link {
  font-size: x-large;
  color: #FFFFAA;
  text-decoration: none;
}

.centred-link {
	font-family: Garamond;
	font-size: larger;
	color: darkblue;
	text-decoration: underline;
}
.body-link {
	color: darkblue;
	text-decoration: underline;
}

p {
	text-align: justify;
  margin-top: 0cm;
  margin-bottom: 0.423cm;
}

.P4 {
	font-weight: bold;
}

.float-left {
	  float: left;
	  margin-right: 2mm;
	  margin-top: 2mm;
	  margin-bottom: 2mm;
}

.float-right {
	  float: right;
	  margin-left: 2mm;
	  margin-top: 2mm;
	  margin-bottom: 2mm;
}

.clear-floats {
	      clear: both;
}

.clear-float-left {
	      clear: left;
}

.clear-float-right {
	      clear: right;
}

.inline-block {
	display: inline;
}

.indent {
		margin-left: +3mm;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.heading2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: larger;
	text-align: center;
	margin-bottom: 5mm;
	color: blue;
}

.small-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin-bottom: 0;
	color: blue;
}

.smaller-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin-bottom: 0;
	color: darkblue;
}

.small-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

.help-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin-bottom: 0;
	color: blue;
}

.status-text-italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: italic;
}

.spaced-span {
	margin-left: 3mm;
	margin-right: 3mm;
}

.group {
	margin-left: 2mm;
	margin-right: 2mm;
}

.bold {
	font-weight: bold;
}

lg {
	display: block;
	margin-left: 3mm;
	margin-bottom: 3mm;
}

l {
	display: block;
}
/* tei.css */

/* headings */
h1 {
   font-weight: bold;
   font-size: x-larger;
   line-height: 34pt;
}

h2 {
   font-size: larger;
   line-height: 20pt;
   /* margin-top: 18pt; */
   margin-bottom: 0pt;
   font-weight: bold;
}

h3 {
   font-size: larger;
   /* line-height: 12pt;
   color: #C63904; */
   margin-bottom: 0pt;
   font-weight: bold;
   font-style: italic;
}


h1.maintitle {
   margin-left: 100px;
   font-family: arial,sans-serif;
   font-weight: bold;
   bottom: 5px;
}

h2.subtitle {
   margin-left: 100px;
   font-family: arial,sans-serif;
   font-weight: bold;
}

p {
   margin-top: 6pt;
   margin-bottom: 0pt;
}

/* misc */
.plain {
   font-weight: bold;
   text-decoration: none;
   font-family: sans-serif;
   color: #C63904 
}

.TEIgi {
   text-decoration: none;
   color: #ff6600 
}

.WWPgi {
   text-decoration:none;
   color: green 
}

.small {
   font-size: small;
   font-family: "Arial";
   color: #9F9F9F 
}

.label {
   font-weight: bold;
 background-color: #AAAAAA;
}

tr.label td {
   font-weight: bold;
 background-color: #AAAAAA;
}

.breadcrumb{
   font-family: arial,sans-serif;
   color: #000066;
   font-weight : bold;
   font-size : 0.8em;
   text-decoration: none;
   padding-right : 5px;
}

span.toclist{
   font-size: smaller;
   font-family: sans-serif;
   font-weight: bold;
}

.skiplinks{
   font-family: arial, sans-serif;
   color: #ffffff;
   font-weight : bold;
   font-size : 0.8em;
   text-decoration: none;
   padding-right : 15px;
}

.tocontent{
   color : #000066;
   display : none;
}

.hide{
   display : none;
}

.framestdlink {
   color: red;
   font-size: smaller;
   font-weight: bold;
}

td.maintext p {
   font-family: sans-serif;
}

td.maintext {
   background-color: white;
   font-family: sans-serif;
   color: black;
   padding-left: 6pt;
   padding-right: 6pt;
}

table.wovenodd td,p.wovenodd {
   background-color: white;
}

pre {
   margin-left: 6pt;
   background-color: #FFFFCC;
}

pre.eg {
   background-color: #dddddd;
}


/* links */


a.inlinetoc:link,a.inlinetoc:visited
{
        color: #7a7a7a;
        font-size: smaller; 
        text-decoration: none;
}

a.inlinetoc-this:visited,a.inlinetoc-this:link
{	
        font-size: smaller; 
	color: black;
	font-weight: bold; 
        text-decoration: underline;
}

a.inlinetoc-sub:visited,a.inlinetoc-sub:link
{
   text-decoration: none;
   color: black;
   font-weight: normal;
   font-size: smaller; 
}

span.toclist{
        font-size: smaller; 
	font-family: sans-serif;
	font-weight: bold;
	}

p.toclist {
	  margin-left: 1em; 
	  margin-top: 1pt; 
	  margin-bottom: 2pt; 
	  text-indent: -1em;
	}

p.toclist-this {
	  margin-left: 1em; 
	  margin-top: 1pt; 
	  margin-bottom: 2pt; 
	  text-indent: -1em;
          font-size: small;	   
	  font-weight: bold ;
	  color: red;
	}

p.toclist-sub {
	  margin-left: 2em; 
	  margin-top: 1pt; 
	  margin-bottom: 2pt; 
	  text-indent: -1em
	}

a.toclist:visited,a.toclist:link
{
        font-size: small; 
	font-weight: bold; 
	color: black;
        text-decoration: none;
}

a.toclist-this:visited,a.toclist-this:link {  
        text-decoration: none;     
	font-weight: bold;
        color: #cc99cc;	 
	}

a.toclist-sub:visited ,a.toclist-sub:link
{
   text-decoration: none;
   color: #6600ff;       
   font-weight: bold; 
   font-size: small; 
}

/* notes */
div.noteHeading {
	  margin-top: 9pt;
	  border: 0;
	  border-top: 1pt;
	  border-style: solid;
	  padding-top: 6pt;
	  font-size: larger;
	  font-weight: bold;
	  }

div.note {
	  margin-left: 1em; 
	  margin-bottom: 2pt; 
	  text-indent: -1em;
}

/* images */
div.image {
	width: 40%;
	float: right;
	clear: right;
	border: 5mm;
	margin: 5mm;
	margin-right: 0;
	margin-top: 0;
}
div.image img {
	display: block;
	width: 98%;
}
img.display {
	    margin-top: 10pt;
	    margin-bottom: 10pt;
	    display: block;
}
p.caption {
	  font-style: italic;
}
/* title page */
span.docTitle {
	      font-weight: bold;
}
span.docAuthor {
	      font-style: italic;
}

/* annotations */

.unclear {
	      background: lightgray;
}

.strikethrough {
	      text-decoration: line-through;
}

.supralinear {
	      vertical-align: super;
}

/* search results */

span.highlight {
	background: darkblue;
	color: white;
}

