/*
** GED-GEN Cascading Style Sheet
**
** Do not modify.  This file is automatically generated
** and will be overwritten.
*/

.gg-body, td.gg-body
{
  margin:10px 10px 5px 10px;
  background:#ffffff;
  background-attachment:scroll;
  font-family:Arial,Helvetica,sans-serif;
  color:#000000;
}

.gg-bfam
{
}
.gg-bsur
{
}
.gg-bidx
{
}
.gg-bbib
{
}
.gg-brep
{
}
.gg-bthm
{
}
.gg-bsld
{
}
.gg-body A:link    { color:#0000ff; }
.gg-body A:visited { color:#800080; }
.gg-body A:active  { color:#ff0000; }

.gg-thmnav img,
.gg-sldnav img,
.gg-idxnav img,
.gg-bibnav img,
.gg-repnav img,
.gg-lnksur img,
.gg-lnkidx img,
.gg-lnkbib img,
.gg-lnkrep img,
.gg-lnkfam img,
.gg-lnkmed img
{
  border:0px;
  vertical-align:middle;
}

/* Dividers */

.gg-bar
{
  border:#008000;
  margin-top:10px;
  margin-bottom:5px;
  padding:5px 0px;
  width:100%;
}
.gg-bar.mt
{
  border-top:#008000 medium solid;
  margin-top:10px;
  margin-bottom:5px;
  padding:10px 0px;
}
.gg-bar.mb
{
  border-bottom:#008000 medium solid;
  margin-top:10px;
  margin-bottom:5px;
  padding:10px 0px;
}
.gg-bar.tt
{
  border-top:#008000 thin solid;
  margin-top:10px;
  margin-bottom:5px;
  padding:10px 0px;
}
.gg-cbar /* Most common surnames */
{
  margin-left:45%;
  margin-right:45%;
  margin-top:10px;
  margin-bottom:5px;
  border-top:#008000 thin solid;
}

/* Titles for Index and Surname pages */

.gg-title
{
  text-align:center;
  font-size:200%;
  margin-top:10px;
}
.gg-subtitle
{
  text-align:center;
}
.gg-famtitle
{
  text-align:center;
  font-size:140%;
  margin-top:10px;
  margin-bottom:5px;
}
.gg-namtitle /* Name within titles */
{
  margin:0px;
}

/* Main text */

.gg-body pre
{
  margin:0px;
  font-family:"Courier New",Courier,monospace;
  white-space:pre;
}
.gg-idx
{
  font-size:90%;
  white-space:pre;
  font-family:"Courier New",Courier,monospace;
}
.gg-fam
{
  padding-left:2ex;
  font-size:90%;
  white-space:pre;
  font-family:"Courier New",Courier,monospace;
}
.gg-sur
{
  text-align:center;
}
.gg-bib
{
}
.gg-rep
{
}

.gg-lbl /* Group sheet labels */
{
  vertical-align:top;
}
.gg-lblpmt /* Label prompt */
{
}
.gg-date /* Date fields */
{
}
.gg-place /* Place fields */
{
}
.gg-tblimg /* Image table */
{
  width:100%;
  border-collapse:collapse;
  border:0px;
  padding:0px;
}
.gg-tblimg td.gg-tblimggrp
{
  vertical-align:top;
}
.gg-tblimg td.gg-tblimgpic
{
  vertical-align:top;
  text-align:center;
}
.gg-tblgrp /* Group Sheet table */
{
  margin-top:10px;
  margin-bottom:5px;
  width:100%;
  border-collapse:collapse;
  border:0px;
  padding:0px;
}
.gg-tbllbl /* Label table */
{
  text-align:left;
  border-collapse:collapse;
  border:0px;
  padding:0px;
  width:100%;
}
.gg-tbllbl td
{
  vertical-align:baseline; /* account for superscripts */
}

/* Custom features */

.gg-bio /* Biography link */
{
}
.gg-nar /* Narrative link */
{
}
.gg-lblrel /* Emphasized child labels */
{
  color:#ff0000;
  background:transparent;
}
.gg-rel /* Relationship text */
{
  font-style:italic;
}
.gg-imp /* Imported text */
{
  margin-top:1em;
  margin-bottom:1em;
}
.gg-grp /* Group image area */
{
  text-align:center;
}
.gg-grpimg /* Group image */
{
}
.gg-indimg /* Individual image */
{
}
.gg-cap /* Image caption */
{
  font-size:80%;
}

/* Multimedia Gallery */

.gg-thmlnk /* Link to Gallery */
{
  margin-top:5px;
  margin-bottom:5px;
}
.gg-thmlnk.gg-aind /* Individual */
{
  white-space:normal;
  font-family:Arial,Helvetica,sans-serif;
}
.gg-thmlnk.gg-afam /* Family */
{
}
.gg-thmlnk.gg-asrc /* Source */
{
}
.gg-thmlnk.gg-abib /* Bibliography */
{
}
.gg-thmtitle /* Gallery title */
{
  text-align:center;
  font-size:140%;
  margin-top:10px;
  margin-bottom:5px;
}
.gg-thmgal /* Thumbnail Gallery table */
{
  display:table;
  margin-left:2em;
  margin-right:2em;
  empty-cells:show;
  border-collapse:collapse;
  width:95%;
}
.gg-thmgal td /* Table cell */
{
  display:table-cell;
  vertical-align:top;
  border-collapse:collapse;
  padding:1em;
  text-align:center;
  width: 33%;
}
.gg-thmimg /* Thumbnail image */
{
  text-align:center;
  border-left:thin solid gray;
  border-top:thin solid gray;
  border-right:thin solid black;
  border-bottom:thin solid black;
}
.gg-thmfil /* Thumbnail file name */
{
  text-align:center;
  font-size:80%;
}
.gg-thmcap /* Thumbnail caption */
{
  text-align:center;
  font-size:80%;
}
.gg-thmref /* Thumbnail reference number */
{
  text-align:center;
  color:gray;
  font-size:80%;
}
.gg-thmnav /* Thumbnail navigation links */
{
  margin-top:10px;
  margin-bottom:5px;
  text-align:center;
}
.gg-sldtitle /* Slide title */
{
  text-align:center;
  font-size:140%;
  margin-top:10px;
  margin-bottom:5px;
}
.gg-sldgal /* Slide image area */
{
  text-align:center;
}
.gg-sldimg /* Slide image */
{
  text-align:center;
  border-left:thin solid gray;
  border-top:thin solid gray;
  border-right:thin solid black;
  border-bottom:thin solid black;
}
.gg-slddwn /* Slide download link */
{
  text-align:center;
  font-size:80%;
}
.gg-sldfil /* Slide file name */
{
  text-align:center;
  font-size:80%;
}
.gg-sldcap /* Slide caption */
{
  text-align:center;
  font-weight:bold;
}
.gg-slddate /* Slide date */
{
  text-align:center;
}
.gg-sldref /* Slide reference number */
{
  text-align:center;
  color:gray;
  font-size:80%;
}
.gg-sldnot /* Slide notes */
{
  text-align:left;
}
.gg-sldsrc /* Slide source citations */
{
  text-align:left;
}
.gg-sldnav /* Slide navigation links */
{
  margin-top:10px;
  margin-bottom:5px;
  text-align:center;
}
.gg-objaud /* Object: mm-audio.txt */
{
  width:200px;
  height:50px;
}
.gg-objhtm /* Object: mm-html.txt */
{
  width:100%;
  height:400px;
  color:black;
  background-color:white;
  border:thin solid gray;
}
.gg-objswf /* Object: mm-flash.txt */
{
}
.gg-objoth /* Object: mm-other.txt */
{
}
.gg-objtxt /* Object: mm-text.txt */
{
  width:100%;
  height:400px;
  color:black;
  background-color:white;
  border:thin solid gray;
}
.gg-objvid /* Object: mm-video.txt */
{
  width:320px;
  height:260px;
}

/* Index page */

.gg-idxjmp /* Jump tabs */
{
  text-align:center;
  margin-top:10px;
  margin-bottom:5px;
  font-size:125%;
}
.gg-idxlet /* Letters */
{
  font-weight:bold;
  font-size:160%;
}
.gg-idxsur /* Surname */
{
  margin-bottom:0px;
}
.gg-idxgvn /* Given Names */
{
  margin:0px;
}
.gg-idxgvn p
{
  margin:0px 1em;
}
.gg-idxnav /* Navigation links */
{
  margin-top:10px;
  margin-bottom:5px;
  text-align:center;
}
.gg-idxpg /* Page number */
{
  font-weight:bold;
}
.gg-idxico /* Icons */
{
  border:0px;
}

/* Bibliography page */

.gg-bibnbr /* Entry number */
{
  font-weight:normal;
  white-space:pre;
  float:left;
  width:3em;
}
.gg-bibent /* Entry title */
{
  margin-top:1em;
  font-weight:bold;
  text-indent:-3em;
  padding-left:3em;
}
.gg-bibbdy /* Entry body */
{
  margin:0px 3em;
}
.gg-bibtxt /* Text */
{
  margin:1ex 1ex 0ex;
}
.gg-bibcmt /* Comments */
{
  font-size:90%;
  margin-top:1ex;
}
.gg-bibevt /* Events */
{
  font-size:90%;
  margin-top:1ex;
}
.gg-bibagt /* Agency */
{
  font-size:90%;
}
.gg-bibdta /* Data notes */
{
  font-size:90%;
}
.gg-bibrep /* Repository citation */
{
  font-size:90%;
  margin-top:1ex;
}
.gg-bibref /* User reference */
{
  font-size:90%;
  margin-top:1ex;
}
.gg-bibchg /* Change date */
{
  font-size:90%;
  margin-top:1ex;
}
.gg-bibnav /* Navigation links */
{
  margin-top:10px;
  margin-bottom:5px;
  text-align:center;
}

/* Repository page */

.gg-repnbr /* Entry number */
{
  font-weight:normal;
  white-space:pre;
  float:left;
  width:3em;
}
.gg-repent /* Entry title */
{
  margin-top:1em;
  font-weight:bold;
  text-indent:-3em;
  padding-left:3em;
}
.gg-repbdy /* Entry body */
{
  margin:0px 3em;
}
.gg-repcmt /* Comments */
{
  font-size:90%;
  margin-top:1ex;
}
.gg-repadr /* Address */
{
  font-size:90%;
  margin-top:1ex;
}
.gg-reptel /* Phone */
{
  font-size:90%;
}
.gg-repfax /* FAX */
{
  font-size:90%;
}
.gg-repeml /* E-Mail */
{
  font-size:90%;
}
.gg-repweb /* Web */
{
  font-size:90%;
}
.gg-repref /* User reference */
{
  font-size:90%;
  margin-top:1ex;
}
.gg-repchg /* Change date */
{
  font-size:90%;
  margin-top:1ex;
}
.gg-repnav /* Navigation links */
{
  margin-top:10px;
  margin-bottom:5px;
  text-align:center;
}

.gg-secmost /* Most common surnames section */
{
  text-align:center;
  font-size:110%;
}
.gg-secchild /* Children section */
{
  font-size:110%;
  font-weight:bold;
  text-align:center;
}

/* Additional information section */

.gg-isec /* Title */
{
  text-align:center;
  font-weight:bold;
  font-size:110%;
  margin-top:10px;
  margin-bottom:5px;
}
.gg-ipmt /* Prompt */
{
  font-weight:bold;
}
.gg-ievt /* Event */
{
  margin-top:0px;
  margin-bottom:0px;
}
.gg-ievt > p /* Event */
{
  margin-top:0px;
  margin-bottom:5px;
  text-indent:-1em; /* hanging indent */
  padding-left:1em;
}
.gg-inote /* Notes; Marriage Notes */
{
}
.gg-enote /* Fact notes */
{
  margin:1ex 1ex;
}
.gg-einote /* Fact notes (inline) */
{
  white-space:normal;
  margin:1ex 1ex;
}

/* Footnotes section */

.gg-ftsec /* Title */
{
  text-align:center;
  font-size:90%;
  margin-top:15px;
  margin-bottom:5px;
  font-weight:bold;
}
.gg-ftnote /* Footnote */
{
  font-size:90%;
}
.gg-fttxt /* Text */
{
  margin:1ex;
}
.gg-ftcmt /* Comments */
{
  margin:0px;
  font-size:90%;
}
.gg-ftdtl /* Details */
{
  margin:0px;
  font-size:90%;
}

/* Interpage navigation links */

.gg-lnksur /* Surname page */
{
  text-align:center;
  margin-top:10px;
  margin-bottom:5px;
  font-size:125%;
}
.gg-lnkidx /* Index page */
{
  text-align:center;
  margin-top:10px;
  margin-bottom:5px;
  font-size:125%;
}
.gg-lnkbib /* Bibliography page */
{
  text-align:center;
  margin-top:10px;
  margin-bottom:5px;
  font-size:125%;
}
.gg-lnkrep /* Repository page */
{
  text-align:center;
  margin-top:10px;
  margin-bottom:5px;
  font-size:125%;
}
.gg-lnkfam /* Family page */
{
  text-align:center;
  margin-top:10px;
  margin-bottom:5px;
  font-size:125%;
}
.gg-lnkmed /* Media Gallery */
{
  text-align:center;
  margin-top:10px;
  margin-bottom:5px;
  font-size:125%;
}
.gg-page
{
  font-size:90%;
}
.gg-ver /* Version */
{
  text-align:center;
  font-size:80%;
  margin:1ex auto;
}
.gg-gg
{
  font-weight:bold;
  font-style:italic;
  font-family:Arial,Helvetica,sans-serif;
}
.gg-rev /* Revised */
{
  font-size:80%;
  margin-bottom:0px;
}
.gg-copy /* Copyright */
{
  font-size:90%;
  margin-top:0px;
}
.gg-fntund /* Font Underline */
{
  text-decoration:underline;
}
.gg-fntsc /* Font Small-caps */
{
  font-variant:small-caps;
}
