/* CSS file by Peter V Sim. */

h1, h2, h3
          {
           font-family: georgia, "bookman old style", "times new roman",
           times, serif;
           font-weight: bold;
           text-align: center;
          }

h1        {font-size: xx-large;}
h2        {font-size: x-large;}
h3        {font-size: large;}

li        {
           list-style-image: url(bimages/wheel6a.gif);
           list-style-position: outside;
           line-height: 18pt;
           vertical-align: top;
          }

table.navred
          {
           background-color: #ffcccc;
           color: #cc3366;
           text-align: center;
           margin-left: auto;
           margin-right: auto;
          }

table.navblue 
          {
           color: #0000ff;
           background-color: #99ccff;
           text-align: center;
           margin-left: auto;
           margin-right: auto;
          }

table.navtrgreen
          {
           color: #006666;
           background-color: transparent;
           text-align: center;
           margin-left: auto;
           margin-right: auto;
          }

table.navtrred 
          {
           background-color: transparent;
           color: #ff6666;
           text-align: center;
           margin-left: auto;
           margin-right: auto;
          }

p.update  {
           text-align: center;
           font-size: small;
           font-style: oblique;
          }

p.exepedia{
           text-align: center;
           font-size: xx-small;
          }

/* Styles used for death notices and other newspaper items */
div.dnj {
         text-align: justify; /*death notice justified*/
         width: 360px;
         margin-left: auto;
         margin-right: auto;
         background-color: #faebd7;
         color: #000000;
         padding: 5px;
         border: 2px #000000 solid;
         font-size: 11pt;
        }

div.dnc {
         text-align: center; /*death notice centered*/
         width: 360px;
         margin-left: auto;
         margin-right: auto;
         background-color: #faebd7;
         color: #000000;
         padding: 5px;
         border: 2px #000000 solid;
         font-size: 11pt;
        }

div.dncb{
         text-align: center; /*death notice centered and bold*/
         width: 360px;
         margin-left: auto;
         margin-right: auto;
         background-color: #faebd7;
         color: #000000;
         padding: 5px;
         border: 2px #000000 solid;
         font-size: 12pt;
         font-weight: bold;
        }

div.dnl {
         text-align: left; /*death notice left*/
         width: 360px;
         margin-left: auto;
         margin-right: auto;
         background-color: #faebd7;
         color: #000000;
         padding: 5px;
         border: 2px #000000 solid;
         font-size: 11pt;
        }

div.dns {
         text-align: left; /*death notice source*/
         width: 360px;
         margin-left: auto;
         margin-right: auto;
         background-color: #faebd7;
         color: #000000;
         font-style: italic;  /*italics */
         padding-left: 5px; /* only want padding left and right */
         padding-right: 5px;
         border-left: 2px #000000 solid; /* only want border left and right */
         border-right: 2px #000000 solid;
         font-size: 11pt;
        }

div.dnd {
         text-align: left; /*death notice date*/
         width: 360px;
         margin-left: auto;
         margin-right: auto;
         background-color: #faebd7;
         color: #000000;
         padding-left: 5px; /* only want padding left, right and bottom */
         padding-right: 5px;
         padding-bottom: 5px;
         border-left: 2px #000000 solid; /* only want border left, right and bottom */
         border-right: 2px #000000 solid;
         border-bottom: 2px #000000 solid;
         font-size: 11pt;
        }

/* Styles used for pedigree chart */
table.ped {
           color: #000000;
           background-color: transparent;
           text-align: left;
           margin-left: auto;
           margin-right: auto;
          }

td.black  { border: 1px solid black;
            padding-left: 3px; 
            padding-right: 3px;
          }

td.left   { border-left: 1px solid black; } /* Turn on left border */
td.m      { border-left: 1px solid black; font-style: italic; text-align: center; } /* Marriage cell */
td.nr     { border: 1px solid black; 
            padding-left: 3px; 
            padding-right: 3px; 
            border-right: 0px; } /* No right border on cell */

th.ped    { border: 1px solid black; 
            background-color: #cc3333;
            color: white; 
            width: auto;
            text-align: center; 
          }

hr.ped    { width: 80%; }