
body
   {
   background-color: #99dbff; 
   background-image: url("bgrnd2.gif"); 
   background-repeat: repeat;
   margin: 0;
   padding; 5px;
   text-align: justify;
   font-size: 11pt;
   font-family: arial, verdana, sans-serif;
   line-height: 125%;
     }

/* Code for Main Page ********************************************** */
/* Code for Main Masthead ************************* */

#masthead 
   {
   margin: 5px 5px 0 5px;
   padding: 10px 0 10px 200px;
   border-bottom: 1px solid #a9a9a9;
   height: 130px;
   }

/* End Masthead */

/* Code for Body ********************************** */

#sidebar_left 
   {
   margin: 0 5px 0 5px;
   padding: 5px 0 0 0;
   width: 170px;
   text-align:left;
   font-size: 11pt;
   font-family: Palatino, Georgia, "times New Roman", serif;
   border-style: none;
   float:left;
   }

h5 {
   padding: 0;
   margin: 0;
   font-style: normal;
   font-weight: bold;
   font-size: 14pt;
   font-family: Palatino, Georgia, "times New Roman", serif;
   text-align:center;
   line-height: 150%;
   }

#sidebar_right 
   {
   margin: 0 5px 0 0;
   padding: 10px 10px 5px 10px;
   border-left: 1px solid gray;
   float:left;
   }

#midsection 
   {
   margin: 0 5px 0 5px;
   padding: 0 10px 5px 10px;
   clear:both;
   border-top: 1px solid #a9a9a9;
   }

#midsection2
   {
   margin: 0 5px 0 5px;
   padding: 0 10px 5px 10px;
   }

/* Code for Mini-Sites ***************************** */

#columna 
   {
   margin:0 0 0 180px;
   padding-right:25px;
   width: 300px;
   float:left;
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: gray;
   font-size: 10pt;
   text-align: left;
   }

#columnb 
   {
   margin-left: 40px;
   width: 300px;
   float:left;
   font-size: 10pt;
   }

ul
   {
   margin: 0;
   padding: 0;
   list-style-type: none;
   width: 275px;
   }

li  
   {
   margin: 2px 2px 5px 2px;
   padding: 0;
   }

h4
   {
   margin:0 0 15px 0;
   padding:0; 
   font-style: normal;
   font-size: 10pt;
   font-weight: bold;
   font-family: arial, sans-serif;
   text-decoration: underline;
   text-align:left;
   line-height: 125%;
   }

.listcenter
   {
   text-align:center;
   font-weight: bold;
   line-height: 150%;
   }

.listbold
   {
   font-weight: bold;
   }

.listsmall
   {
   font-size: 7pt;
   }

/* Code for Footer ********************************* */

#footer
   {
   margin: 0 5px 5px 5px;
   padding: 0 5px 10px 10px;
   border-top: 1px solid #a9a9a9;
   font-size: 10pt;
   clear:both;
   }

address
   {
   font-size: 8pt;
   }


/* Code for Genealogy Pages ******************************************** */

#altheader 
   {
   margin: 5px 5px 0 5px;
   padding: 10px 0 10px 0;
   border-bottom: 1px solid #a9a9a9;
   height: 130px;
   text-align:center;
   }

h6
   {
   margin:0 0 0 5px;
   padding:0; 
   font-style: normal;
   font-size: 10pt;
   font-weight: bold;
   font-family: arial, sans-serif;
   text-align:left;
   line-height: 125%;
   }

#group_menu
   {
   margin:0 5px 0 5px;
   padding:0;
   font-size: 10pt;
   line-height: 125%;
   }

#group_menu ul
   {
   margin: 0;
   padding: 10px 0 0 25px;
   list-style-image: url(bullet.gif); 
   width: 95%; 
   }

#group_menu li  
   {
   margin: 0;
   padding: 5px 0 5px 0;
   }

/* Code for Genhome **************************************************** */

#father
   {
   margin: 15px 15px 15px 75px;
   padding: 0;
   border-style:none;
   width: 800px;
   }

#father table
   {
   margin: 0;
   padding: 0;
   border: 1px solid black;
   border-collapse: collapse;
   background-color: #ffe4b5;
   }

#father td
   {
   margin:0;
   padding: 2px 5px 2px 2px;
   font-size: 10pt;
   text-align: left;
   background-color: #f5deb3;
   width: 195px;
   border: 1px solid green;
   }

#mother
   {
   margin: 15px 15px 15px 75px;
   padding: 0;
   border-style:none;
   }

#mother table 
   {
   margin: 0;
   padding: 0;
   border-style:none;
   text-align: left;
   font-size: 10pt;
   font-family: arial, verdana, sans-serif;
   }

.fcghr
   {
   color:green;
   }

/* Code for Misc stuff ************************************************* */

/* reserved for parapgraph */

blockquote
   {
   margin:5px 25px 5px 25px;
   padding:0;
   }

p.dropcap:first-letter
   {
   float: left;
   width: 40px;
   font: 60px "Lucida Grande", arial, sans-serif;
   line-height: 50px;
   }

p.makecenter
   {
   text-align:center;
   }

p.makebold
   {
   font-weight:bold;
   }

p.outset 
   {
   border-style: outset;
   padding-top: .5em;
   padding-bottom: .5em;
   } 

pre
   {
   font-family: arial, sans-serif;
   }

.underline
   {
   text-decoration: underline;
   }

.bold
   {
   font-weight: bold;
   }

.small
   {
   font-size: 8pt;
   }

.medium
   {
   font-size: 10pt;
   }

.smallmedium
   {
   font-size: 9pt;
   }

.italic
   {
   font-style:italic;
   }

.highlight
   {
   background-color: yellow;
   }

.floatstop 
   {
   clear:both;
   }

.line65
   {
   width: 65%;
   }

hr
   {
   text-align: center;
   }


h1 
   {
   font-style: normal;
   font-weight: bold;
   font-size: 18pt;
   font-family: arial, sans-serif;
   text-align:center;
   }

h2 
   {
   font-style: normal;
   font-weight: bold;
   font-size: 14pt;
   font-family: arial, sans-serif;
   text-align:center;
   }

h3 
   {
   margin: 10px 0 0 10px;
   padding:0;
   font-style: normal;
   font-weight: bold;
   font-size: 12pt;
   font-family: arial, sans-serif;
   text-align:center;
   }

#pic1 
   {
   margin: 15px 0 0 10px;
   padding:0;
   background-color: #ffffff;
   float:right;
   border: 2px solid #00000;
   text-align:center;
   font-weight: bold;
   }
/* A25_043 */

#pic2 
   {
   margin: 20px 10px 0 10px;
   padding:0;
   width: 215px;
   border-style: none;
   float:left;
   text-align:left;
   }

/*    ALIGN="Center" width="209" height="237" hspace=5 Border=5 */

a:link {color: black;}
a:visited {color: #2f4f4f;}
/* visit cc6633 8b4513 */ 
a:hover {color: red; font-style: italic; background: #f5deb3;}
a:active {color: #cc9933;}

marquee
{
width:300px;
margin:0 0 0 100px;
}



/* End Misc. */

/* End New Stuff */

/* midsection 3 may not be needed **************************** */

#midsection3
   {
   margin: 0 5px 0 5px;
   padding: 10px 10px 10px 10px;
   }





#dna {float:left;}





#columnc {float:left; width: 100px;}

/* Site Map */

#columnT1 
   {
   margin:0 0 0 20px;
   padding: 0;
   float:left; 
   width: 30%;
   border-left: 1px solid gray;
   border-right: 1px solid gray;
   border-bottom: 1px solid gray;

   text-align: left;
   font-size: 7pt;
   font-family: arial, verdana, sans-serif;
   }

#columnT2 {float:left; width: 30%;
   margin: 0;
   padding: 0;
   border-left: 1px solid gray;
   border-right: 1px solid gray;
   border-bottom: 1px solid gray;
   text-align: left;
   font-size: 7pt;
   font-family: arial, verdana, sans-serif;}

#columnT3 {float:left; width: 30%;
   margin: 0;
   padding: 0;
   border-left: 1px solid gray;
   border-right: 1px solid gray;
   border-bottom: 1px solid gray;
   text-align: left;
   font-size: 7pt;
   font-family: arial, verdana, sans-serif;}

/* End Site Map */

#column1 {float:left; width: 18%;
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: gray;

   text-align: left;}

#column2 {float:left; width: 82%; padding-left: 10px; padding-right: 20px;}

#column3 {width: 100%; padding-right: 20px;}


