/* 

** Copyright 2005 TEI Consortium

$Id: teic.css,v 1.11 2006/01/18 21:19:06 rahtz Exp $

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
 This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.
 You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the 
Free Software Foundation, Inc., 
59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

** As currently configured, the TEI website server dynamically transforms
** XML files into HTML, putting in a link to this stylesheet.
**
*/

/* main layout */
    
#col1 {
   width: 20%;
   background: #ffffff;
   margin: 0px;
   margin-top: 10px;
   color: #000066;
   padding: 5px;
   position: absolute;
   float: left;
   border-style: solid;
   border-width: 1px;
   border-color: red
}
   
#col2 {
   background: #ffffff;
   color: #333333;
   border-style: solid;
   border-width: 1px;
   border-color: black;
   margin: 0px;
   margin-top: 10px;
   padding: 5px;
   left: 22%;
   width: 51%;
   position: absolute
}
   
#col3 {
   width: 24%;
   left: 75%;
   color: #000066;
   background: #ffffff;
   border-style: solid;
   border-width: 1px;
   border-color: red;
   margin: 0px;
   margin-top: 10px;
   padding: 5px;
   position: absolute;
   float: right
}
   
#lh-col {
   width: 16%;
   color: black;
   margin: 0pt;
   margin-right: 10pt;
   padding: 5px;
   background-color: #ffffff;
   position: relative;
   float: left
}
   
#rh-col {
   background-color: #ffffff;
   color: #333333;
   margin: 2pt;
   padding: 5px;
   left: 17%;
   width: 81%;
   border: solid black 1pt;
   position: absolute
}
   
.bannerright {
   position: absolute;
   right: 5px;
   color: black;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 0.8em;
   font-weight: bold;
   text-decoration: none
}
   
body.pagetable {
   background-color: #ffffcc;
   color: black
}
   
td.maintext p {
   font-family: Arial,Helvetica,sans-serif
}
td.maintext {
   background-color: white;
   font-family: Arial,Helvetica,sans-serif;
   color: black;
   padding-left: 6pt;
   padding-right: 6pt
}
   
body.simple {
   background-color: white;
   color: black;
   margin: 10pt
}
   
body {
   margin: 0px;padding: 0px;
   color: black
}
   
#hdr {
   width: auto;margin: 0px;
   padding-top: 1pt;
   padding-bottom: 1pt;
   border: 0px;
   color: yellow;
   background: url("/logos/TEI-glow.png");
   background-repeat: no-repeat;
   overflow: inherit
}
   
   
   /*navigation bar*/
#hdr2 {
   width: auto;
   background-color: #0082EF;
   color: #223377;
   font-weight: bold;
   padding-left: 15px;
   padding-bottom: 2px;
   padding-top: 2px;
   padding-right: 5px;
   font-family: Arial,Helvetica,sans-serif;
   font-size: smaller;
   border-top: solid black 1pt;
   border-bottom: solid black 1pt
}
   
   /*breadcrumbs*/
#hdr3 {
   width: auto;
   color: black;
   background-color: white;
   padding-left: 5px;
   padding-bottom: 2px;
   padding-top: 2px;
   padding-right: 5px;
   font-family: arial,sans-serif;
   font-weight: bold;
   font-size: smaller
}
   
   
   /*headings*/
h1 {
   font-weight: bold;
   font-size: x-large;
   color: #223377
}
   
   
h2 {
   font-size: 16pt;
   margin-top: 20pt;
   font-weight: bold;
   font-family: Arial,sans-serif;
   color: #223377
}
   
h3 {
   font-size: larger;
   color: #C63904;
   font-weight: bold;
   font-family: Arial,sans-serif;
   font-style: italic
}
   
   
h1.maintitle {
   color: #222E44;
   margin-left: 100px;
   font-family: Arial,sans-serif;
   font-weight: bold;
   margin-bottom: 5px
}
   
h2.subtitle {
   color: #222E44;
   margin-bottom: 15px;
   margin-left: 100px;
   font-family: Arial,sans-serif;
   font-weight: bold
   
}
.skiplinks {
   font-family: Arial,sans-serif;
   color: black;
   font-weight: bold;
   font-size: 0.8em;
   text-decoration: none;
   padding-right: 15px
}
a.skiplinks {
   font-family: arial,sans-serif;
   color: black;
   font-weight: bold;
   font-size: 0.8em;
   text-decoration: none;
   padding-right: 15px
}
   
.footer {
   text-align: center;
   font-family: arial,sans-serif;
   font-size: 0.8em
}
   
.hide {
   display: none
}
   
.tocontent {
   color: #000066;
   display: none
}
   
.framestdlink {
   color: red;
   font-size: smaller;
   font-weight: bold
}
   
   /*linking of all kinds*/
   
a.breadcrumb {
   color: black;
   text-decoration: none;
   padding-right: 5px
}
   
ul.breadcrumb {
   display: inline;
   font-size: 1.1em
}
   
li.breadcrumb  {
   padding-left: 12px;
   padding-right: 5px;
   display: inline;
   color: #000;
   background: url("/images/rightarrow.gif");
   background-repeat: no-repeat;
   background-position: left
}
   
li.breadcrumb-first  {
   padding-left: 12px;
   padding-right: 5px;
   display: inline;
   color: #000;
   background: url("/images/rightarrow.gif");
   background-repeat: no-repeat;
   background-position: left
}
   
   
a.framestdlink {
   font-size: small;
   font-weight: bold;
   text-decoration: none;
   font-family: Arial,sans-serif
}
   
   
a:hover {
   text-decoration: underline
}
   
   
a.navbar:link {
   color: white;
   text-decoration: none
}
   
a.navbar:visited {
   color: white;
   text-decoration: none
}
   
a.navbar:hover {
   color: white;
   text-decoration: underline
}
   
   a.inlinetoc:link,
a.inlinetoc:visited {
   color: #7a7a7a;
   font-size: smaller;
   text-decoration: none
}
   
a.inlinetoc:hover {
   color: #7a7a7a;
   font-size: smaller;
   text-decoration: underline
}
   
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
}
   
   /*misc*/
.plain {
   font-weight: bold;
   text-decoration: none;
   font-size: 100%;
   font-family: Arial,Helvetica,sans-serif;
   color: #C63904
}
   
.TEIgi {
   text-decoration: none;
   color: #ff6600
}
   
.WWPgi {
   text-decoration: none;
   color: green
}
   
.small {
   font-size: 8pt;
   font-family: sans-serif;
   color: #9F9F9F
}
   
.label {
   font-weight: bold;
   background-color: #AAAAAA
}
   
tr.label td {
   font-weight: bold;
   background-color: #AAAAAA
}
   
   
pre {
   margin-left: 1em
}
   
pre.eg {
   font-size: small
}
   
   
table.wovenodd td, p.wovenodd {
   background-color: white
}
div.inlinetoc {
   color: #7a7a7a;
   text-align: center;
   margin-top: 10pt;
   padding-right: 16pt;
   padding-left: 16pt
}
   
   
   /*table of contents in left-hand column*/
   
span.toclist {
   font-size: smaller;
   font-family: Arial,Helvetica,sans-serif;
   font-weight: bold
}
   
p.toclist {
   font-family: Arial,Helvetica,sans-serif;
   margin-left: 1em;
   margin-top: 1pt;
   margin-bottom: 2pt;
   text-indent: -1em
}
   
p.toclist-this {
   font-family: Arial,Helvetica,sans-serif;
   margin-left: 1em;
   margin-top: 1pt;
   margin-bottom: 2pt;
   text-indent: -1em;
   font-size: small;
   font-weight: bold;
   color: red
}
   
p.toclist-sub {
   font-family: Arial,Helvetica,sans-serif;
   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: #223377;
   text-decoration: none
}
   
a.link_xref:hover {
   color: blue;
   text-decoration: underline
}
a.link_xref:visited,a.link_xref:link {
   color: #223377;
   text-decoration: underline
}
   
   
a.toclist:hover {
   font-size: small;
   font-weight: bold;
   color: #222E44;
   text-decoration: underline
}
   
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
}
   
a.toclist-sub:hover {
   text-decoration: underline;
   color: #6600ff;
   font-weight: bold;
   font-size: small
}
   
   /*notes*/
div.notes {
   margin: 6pt;
   font-size: smaller
}
div.noteHeading {
   margin-top: 9pt;
   margin-bottom: 3pt;
   border: 0px;
   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*/
img.display {
   margin-top: 10pt;
   margin-bottom: 10pt;
   display: block
}
   
p.caption {
   font-style: italic
}
   
p.rss {
   margin-top: 1pt;
   margin-bottom: 2pt;
   font-size: smaller;
   color: black
}
   
ul.rss {
   margin: 0px;
   padding: 0px;
   list-style: none
}
li.rss {
   font-size: smaller;
   list-style: none;
   display: block;
   margin-left: 0.5em;
   margin-top: 1pt;
   margin-bottom: 2pt;
   text-indent: -0.5em
}
   
a {
   color: #223377
}
   
p.heading {
   font-size: 18pt;
   margin-top: 20pt;
   font-weight: bold;
   color: #C63904
}
   
.floatimage {
   float: left;
   margin-right: 6px;
   vertical-align: top
}
   
/*   **specialized phrase-level encodings.   */
   
/*<identtype="a"> is transformedto <spanclass="ident-a">*/
   
span.ident-pe,span.ident-PE,span.ident-pent {
   font-family: monospace;
   font-size: larger
}
span.ident-pe:before,span.ident-PE:before,span.ident-pent:before {
   content: "%"
}
span.ident-pe:after,span.ident-PE:after,span.ident-pent:after {
   content: ";"
}
   
span.ident-att,   span.ident-attr,span.ident-attrName {
   font-family: monospace;
   font-size: larger
}
span.ident-att:after,span.ident-attr:after,span.ident-attrName:after {
   content: "="
}
   
span.ident-val,span.ident-attrVal {
   font-family: monospace;
   font-size: larger
}
span.ident-val:before,span.ident-val:after,span.ident-attrVal:before,span.ident-attrVal:after {
   content: '"'
}
   
span.ident-class,span.ident-element_class {
   font-family: Arial,Helvetica,sans-serif
}
   
span.ident-datatype {
   font-family: Arial,Helvetica,sans-serif
}
   
span.ident-ent,span.ident-ge {
   font-family: monospace;
   font-size: larger
}
span.ident-ent:before,span.ident-ge:before {
   content: "&"
}
span.ident-ent:after,span.ident-ge:after {
   content: ";"
}
   
span.ident-file {
   font-family: monospace;
   letter-spacing: 1pt
}
   
span.ident-fpi {
   font-family: monospace;
   letter-spacing: -1pt
}
   
span.ident-kw {
   font-family: monospace;
   font-size: larger
}
   
span.ident-entset {
   font-family: monospace
}
   
span.ident-var, span.ident-variable {
   font-family: Arial,Helvetica,sans-serif;
   color: #2F4F4F;
}
   
   
div.specgrp {
   padding: 2pt;
   margin: 1em;
   border-style: solid;
   border-color: red;
   border-width: 1pt;
}

div.tocFront {
     border-bottom: solid #000000 2px;
}
div.tocBack {
     border-bottom: solid #000000 2px;
}
div.tocBody {
     border-bottom: solid #000000 2px;
}
span.label {
   background-color: white;
   color: red;
   }
div.schemaFragment {
      border: 1pt solid #000000;
      margin: 1em;
      }

span.val {
 font-family: Arial,Helvetica,sans-serif;
}
span.val:before{
 content: "&quot;";
}  
span.val:after{
 content: "&quot;";
}  
span.att{
 font-style: italic;
}  
span.tag{
 font-family: monospace;
}

/* a <bibl> inside a <cit> */
div.citbibl {
    text-align:right;
    font-size: smaller;
}
span.ident-schemafrag {
	font-family: monospace
}
