/* Standard style sheet for ScionPC web pages *//* ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, PRE, TD, TH, UL	{font-family: Verdana, Verdana, Arial, Helvetica, sans-serif}*//* Default font colour */ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, MENU, OL, P, PRE, TD, TH, UL	{COLOR: black}/* Font size for "body text" in BODY and table cells */BODY, TD {FONT-SIZE: 9pt; FONT-WEIGHT: normal}/* Superscripts should always be plain with a little left-padding */SUP {PADDING-LEFT: 2px; FONT-SIZE: 85%; FONT-WEIGHT: normal; TEXT-DECORATION: none}/* Specifically for immediate family table and the ancestors table *//* Style for birth/death/marriage dates of parents/siblings/children/ancestors */.supp_dates     {PADDING-LEFT: 15px; FONT-SIZE: 80%; COLOR: gray;}/* Specifically for descendant chart table *//* Styles for cells in header row */TD.desc_head {BACKGROUND: #CCE6FF; BORDER: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px;}/* Styles for general data cells and last (top border only) row */TD.desc_data {BORDER-LEFT: 1px solid black; BORDER-RIGHT: none;  BORDER-TOP: none; BORDER-BOTTOM: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}TD.desc_last {BORDER-TOP:  1px solid black; BORDER-BOTTOM: none; BORDER-LEFT: none; BORDER-RIGHT: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}/* Specifically for personal details table *//* Styles for cells in (sub-)header row(s) */TD.pdata_head   {FONT-WEIGHT: bold; BACKGROUND: #CCE6FF; BORDER: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px;}/* Styles for general data cells */TD.pdata_fact   {WHITE-SPACE: nowrap; FONT-WEIGHT: bold; BORDER: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}TD.pdata_date   {WHITE-SPACE: nowrap; TEXT-ALIGN: left; BORDER: none; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}TD.pdata_detail {BORDER: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}/* Specifically for immediate family table *//* Styles for the "linking graphics" (left vertical line and left/bottom "corner") */TD.immed_vert   {BORDER-LEFT: 1px solid black; PADDING-RIGHT: 10px;}TD.immed_crnr   {BORDER-LEFT: 1px solid black; BORDER-BOTTOM: 1px solid black; PADDING-RIGHT: 10px;}/* Style for general data cells */TD.immed_data   {BORDER: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}/* Style for date cells */TD.immed_when   {WHITE-SPACE: nowrap; BORDER: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}/* Style for fact type cells */TD.immed_fact   {WHITE-SPACE: nowrap; FONT-WEIGHT: bold; BORDER: none; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}/* Styles for parent and partner texts (adds background colours to immed_data settings) */.immed_parent   {BACKGROUND: #CCE6FF; WHITE-SPACE: nowrap; BORDER: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}.immed_partner  {BACKGROUND: #F0F8FF; WHITE-SPACE: nowrap; BORDER: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}/* Specifically for ancestors table *//* Styles for the "linking graphics" (left vertical line, left/bottom & left/top "corners") */TD.anc_blank   {BORDER: none; PADDING-LEFT: 0px; PADDING-RIGHT: 5px;}TD.anc_vert    {BORDER-LEFT: 1px solid black; PADDING-RIGHT: 40px;}TD.anc_upcrnr  {BORDER-LEFT: 1px solid black; BORDER-TOP: 1px solid black;    PADDING-LEFT: 0px; PADDING-RIGHT: 40px;}TD.anc_dncrnr  {BORDER-LEFT: 1px solid black; BORDER-BOTTOM: 1px solid black; PADDING-LEFT: 0px; PADDING-RIGHT: 40px;}/* Style for general data cells */TD.anc_data    {WHITE-SPACE: nowrap; BORDER: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px; PADDING-BOTTOM: 1px;}/* Styles for "base person" texts (adds background colour and a little horizontal padding to anc_data settings) */.anc_base      {BACKGROUND: #F0F8FF; WHITE-SPACE: nowrap; BORDER: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 1px; PADDING-BOTTOM: 1px;}/* For personal picture cells on personal details page */TD.ppix_pix    {BORDER: none; PADDING: 0px;}TD.ppix_detail {BORDER: none; PADDING-TOP: 5px; FONT-SIZE: 80%; TEXT-ALIGN: justify;}/* For Section Titles on personal details page */.pp_banner  {BORDER: 1px solid black; PADDING: 2px; FONT-SIZE: 130%; FONT-WEIGHT: bold; TEXT-ALIGN: center;}/* For "evidence used for" tables. *//* Styles for cells in header/key row */TD.evid_keyid  {FONT-WEIGHT: bold; BACKGROUND: #CCE6FF; BORDER: 1px solid black; BORDER-RIGHT: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}TD.evid_keyitm {FONT-WEIGHT: bold; BACKGROUND: #CCE6FF; BORDER: 1px solid black; BORDER-RIGHT: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}TD.evid_keyref {FONT-WEIGHT: bold; BACKGROUND: #CCE6FF; BORDER: 1px solid black; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}/* Styles for general data cells */TD.evid_id     {BORDER-LEFT: 1px solid black; BORDER-BOTTOM: 1px solid black; PADDING-LEFT:  5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}TD.evid_item   {BORDER-LEFT: 1px solid black; BORDER-BOTTOM: 1px solid black; PADDING-LEFT:  5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}TD.evid_ref    {BORDER: 1px solid black; BORDER-TOP: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}/* For Surname Index tables *//* Style for the "key letter" in the top of each cell on the main surname index page */.surnidx_lttr   {FONT-WEIGHT: bold; FONT-SIZE: 150%;}/* Style for each data cell on the main surname index page */TD.surnidx_cell {PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}/* For individual surname index "letter" pages/* For Name Section Titles on individual "letter" name index pages */.letr_banner  {BORDER: 1px solid black; PADDING: 2px; FONT-SIZE: 130%; FONT-WEIGHT: bold; TEXT-ALIGN: center;}/* Name of person */.letr_name    {}/* Birth/death date of person */.letr_bddate  {PADDING-LEFT: 5px; FONT-SIZE: 80%; COLOR: gray;}/* Name of partner */.letr_part    {PADDING-LEFT: 10px; FONT-SIZE: 90%;}/* Marriage date to partner */.letr_mdate   {PADDING-LEFT: 5px; FONT-SIZE: 80%; COLOR: gray;}/* For Album Index page */.albmidx_name {}/* Styles only for statistics page *//* Title for each statistics section */span.sect_title {font-weight: bold; font-size: 110%;}/* Basic data tables */table.statsTable {margin-left: 1.5em;}td.simpleParam   {white-space: nowrap; padding-left: 0.2em; padding-right: 5em;   vertical-align: top;}td.simpleValue   {white-space: nowrap; padding-left: 1em;   padding-right: 0.2em; vertical-align: top; font-size: 80%;}td.simpleWords   {padding-left: 1em;   padding-right: 0.2em; vertical-align: top;}td.oneSurname    {white-space: nowrap; padding-left: 1em;   padding-right: 5em; vertical-align: top;}tr.oddrow        {background: #F5F5F5;}tr.evenrow       {}/* Age-at-death Bar Chart */table.chartTable {width: 90%; margin-left: 1.5em; border-bottom: solid 1px black;}td.chartLabel {    text-align: center;    white-space: nowrap;    border: solid 1px black;    border-bottom: none;	padding-left: 0.2em;	padding-right: 0.2em;/*  width: 10%; ** Don't do this here, else Netscape right table border gets "wiggles" when re-sizing table */    }/* PROGRAM MESSAGE: Do NOT rename or delete "barTable" style "signature" */table.barTable {width: 100%; border-top: solid 1px black; border-right: solid 1px black; empty-cells: show;}td.barBox   {background: #0066CC;} /** Colour of bars **/td.barValue {    text-align: left;    white-space: nowrap;    color: black;    padding-left: 0.2em;/*  border-left: solid 1px black; ** Puts a border at the right-hand-end of the bars *//*	height: 2em;              ** Set the height of the bars here */    }/* Styles only for List of People page *//* Styles for cells in header/key row *//* PROGRAM MESSAGE: Do NOT rename or delete "ppll_keyname" style "signature" */TD.ppll_keyname {FONT-WEIGHT: bold; BACKGROUND: #CCE6FF; BORDER: 1px solid black; BORDER-RIGHT: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}TD.ppll_keydate {FONT-WEIGHT: bold; BACKGROUND: #CCE6FF; BORDER: 1px solid black; BORDER-RIGHT: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px; TEXT-ALIGN: right; WHITE-SPACE: nowrap;}TD.ppll_keyprtn {FONT-WEIGHT: bold; BACKGROUND: #CCE6FF; BORDER: 1px solid black; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}/* Styles for general data cells */TD.ppll_name   {BORDER-LEFT: 1px solid black; BORDER-BOTTOM: 1px solid black; PADDING-LEFT:  5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}TD.ppll_date   {BORDER-LEFT: 1px solid black; BORDER-BOTTOM: 1px solid black; PADDING-LEFT:  5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px; TEXT-ALIGN: right; WHITE-SPACE: nowrap;}TD.ppll_prtn   {BORDER: 1px solid black; BORDER-TOP: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px;}/* For page generation date *//* PROGRAM MESSAGE: Do NOT rename or delete "gen_date" style "signature" */SPAN.gen_date  {BORDER: 1px solid gray; PADDING: 2px; FONT-SIZE: 75%; FONT-WEIGHT: normal; COLOR: gray;}