@media All {

/* The "@media" statement is only used here to hide these styles from
   Netscape 4.x and IE 3.x */

/* Navigational links */
.nav {
}

.nav:link, .nav:active, .nav:visited {
}

/* hs (Heading-Style) is used for heading titles */
.hs {
 font-family: Arial,Helvetica;
 font-size: 120%;
 font-weight: bold;
}

/* sn (Subject-Name) is used for the Subject's name (all subfields). */
.sn {
 font-family: Arial,Helvetica;
 font-size: 120%;
 font-weight: bold;
}

/* ng (Name-Given) is used for the given name part of names. */
.ng {
 font-weight: normal;
}

/* ns (Name-Surname) is used for the surname part of names. */
.ns {
 font-weight: bold;
}

/* nt (Name-Title) is used for the title part of names. */
.nt {
 font-weight: normal;
}

/* nu (Name-sUffix) is used for the suffix part of names. */
.nu {
 font-weight: normal;
}

/* st (Simple-Text) is used for the body text in Narrative style output */
/* and the right-most column in Grid style output */
.st {
 text-decoration: none;
 vertical-align: top;
 text-align: left;
}

/* nd is used for dates in the Children section of Narrative style output. */
.nd {
 text-decoration: none;
 vertical-align: top;
 text-align: center;
}

/* n2 is used for the miscellaneous text in Narrative style output. */
.n2 {
 text-decoration: none;
 vertical-align: top;
 text-align: left;
}

/* g1 is used for the left-most column in the Grid output. */
/* (typically, a Name of something, such as a tag) */
.g1 {
 text-decoration: none;
 vertical-align: top;
 text-align: left;
}

/* g2 is used for the middle column in the Grid output. */
/* (typically, a Date of something) */
.g2 {
 text-decoration: none;
 vertical-align: top;
 text-align: center;
}

/* pid (Person entry Image Div) is used on the DIV tag that */
/* encloses embedded image exhibits */
.pid {
 float: left;
 border-color: silver;
 border-style: solid;
 border-width: 1px;

 word-wrap:break-word;
 text-align: center;
 
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 4px;
 padding-bottom: 4px;

 margin-left: 2px;
 margin-right: 2px;
 margin-top: 2px;
 margin-bottom: 2px;
}

/* pic (Person entry Image Caption) is used on SPAN tag that */
/* encloses embedded image exhibit captions */
.pic {
 font-size: 90%;
 font-weight: normal;
}

/* id (Image Div) is used on the DIV tag that */
/* encloses linked image exhibits */
.id {
 border-color: silver;
 border-style: solid;
 border-width: 1px;

 word-wrap:break-word;
 text-align: center;
 
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 4px;
 padding-bottom: 4px;

 margin-left: 2px;
 margin-right: 2px;
 margin-top: 2px;
 margin-bottom: 2px;
}

/* ic (Image Caption) is used on SPAN tag that */
/* encloses linked image exhibit captions */
.ic {
 font-weight: bold;
}

/* ptd (Person Text exhibit Div) is used on the DIV tag that */
/* encloses embedded text exhibits */
.ptd {
 float: left;
 border-color: silver;
 border-style: solid;
 border-width: 1px;

 word-wrap:break-word;
 
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 4px;
 padding-bottom: 4px;

 margin-left: 2px;
 margin-right: 2px;
 margin-top: 2px;
 margin-bottom: 2px;
}

/* ptc (Person Text exhibit Caption) is used on SPAN tag that */
/* encloses embedded text exhibit captions */
.ptc {
 font-size: 90%;
 font-weight: normal;
}

/* sed (Source Exhibit Div) is used on the DIV tag that */
/* encloses embedded exhibits on source pages */
.sed {
 border-color: silver;
 border-style: solid;
 border-width: 1px;

 word-wrap:break-word;
 text-align: center;
 
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 4px;
 padding-bottom: 4px;
}

/* sec (Source Exhibit Caption) is used on SPAN tag that */
/* encloses embedded exhibit captions on source pages */
.sec {
 font-size: 90%;
 font-weight: normal;
}

/* Set font size, etc. for the <SUP> tag. */
SUP {
 text-decoration: none;
 font-style: normal;
 font-size: 80%;
 vertical-align: text-top;
}

/* footing is used for the footing in the template files. */
.footing {
 font-style: italic;
}

/* quote is used on some of my hand-written pages for long quoted passages */
.quote {
   font-style: italic;
   white-space: pre;
   padding-left: 40px;
   padding-right: 40px;
}

/* sci (Surname Character Index) is used on the A tags
   that make up the character index. */
.sci, .sci:link, .sci:active, .sci:visited {
 width: 38;
 float: left;
 font-size: 110%;
 font-weight: bold;
 text-decoration: none;
 text-align: center;
 background-color: silver;
 color: black;

 border-color: gray;
 border-style: solid;
 border-width: 3px;
 
 margin-left: 4px;
 margin-right: 4px;
 margin-top: 4px;
 margin-bottom: 4px;

 padding-left: 2px;
 padding-right: 2px;
 padding-top: 2px;
 padding-bottom: 2px;
}

/* Styles used for citations on person page; citl is for the CITation List. (OL) */
/* citi is for a CITation Item (LI) */
.citl {
}

.citi {
}

/* Styles used on popup pedigree */
.pupbody {
 margin:0px;
}

.pupfemale {
 background-color:#FAF0E6;
}

.pupmale {
 background-color:#B0E0E6;
}

/* cf: Chart Frame */
.cf {
 position: relative;
 font-family: arial,helvetica;
 font-weight: bold;
 font-style: normal;
 text-align: center;
 border-width: 3px;
 border-style: outset;
}

}