body {
background:#544E49;
margin:0;
color:#333333;

}


p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#333333;
	}


td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#333333;

	}
	
	
.gg-fam
{
font-size:10pt;
padding:0px;
}

/* Titles for Index and Surname pages */

.gg-title
{
text-align:center;
font-size:150%
}
.gg-subtitle
{
text-align:center
}
.gg-famtitle
{
text-align:center;
font-size:140%
}


/* Dividers */

.gg-bar
{
color:#808080;
padding:5px 0px;
width:100%
}
.gg-bar.mt
{
border-top:2px solid;
color:#808080;
padding:7px 0px;
}
.gg-bar.mb
{
border-bottom:2px solid;
color:#808080;
padding:7px 0px;
}
.gg-bar.tt
{
border-top:1px solid;
color:#808080;
padding:7px 0px;
}
.gg-cbar /* Most common surnames */
{
margin:3ex 200px;
border-top:1px solid;
color: #808080;
}

.gg-secchild /* Children section */
{
font-size:12pt;
font-weight:bold;
text-align:center;
color:#333333;
}

.gg-secmost /* Most common surnames section */
{
text-align:center;
font-weight:bold;
font-size:12pt;
color:#333333;
}

.gg-isec /* Title */
{
text-align:center;
font-weight:bold;
font-size:12pt;
color:#333333;
}

/* Footnotes section */

.gg-ftsec /* Title */
{
text-align:center;
font-size:12pt;
font-weight:bold;
color:#333333;
}

.gg-rev /* Revised */
{
font-size:80%;
text-align:center;
color: ffffff;
}

.gg-lblrel /* Emphasized child labels */
{
padding-left:2ex;
font-weight: normal;
background:transparent
}
.gg-rel /* Relationship text */
{
font-style:italic;
font-weight: bold;
color: 333333;
}

.gg-cap /* Image caption */
{font-size:8pt;
color: 777777;
padding-top:10px;
}

.gg-bio /* Biography link */
{

font-weight: bold;
padding-left:0px;
padding-right:5px;

}

.gg-indimg /* Individual image */
{   border:1px solid #333333;
margin-left:1px;
}

.gg-grpimg /* Group image */
{  border:1px solid #333333;

}
.gg-fttxt /* Text */
{
margin:1ex;
font-size:8pt;
}

a:link{ color:#C44F21; text-decoration:underline; }
a:visited{ color:#C44F21; text-decoration:underline; }
a:hover{ color:#C44F21; text-decoration:none; }
a:active  {color:#C44F21; text-decoration:none;}

a.nav:link	{color: #ffffff; text-decoration: none; font-size: 10pt;}

a.nav:visited {color: #ffffff; text-decoration: none; font-size: 10pt;}

a.nav:hover	{color: #E6733C; text-decoration: none; font-size: 10pt;}

a.nav:active  {color: #E6733C; text-decoration: none; font-size: 10pt;}

.top{
text-align:left;
padding-left:20px;
padding:10px;
font-size:17px;
letter-spacing:2px;
color:#fff;
font-family: Arial, Sans serif;
}


.mid {
text-align:left;
padding-left:20px;
padding:10px;
letter-spacing:1.2px;
color:#fff;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
}

#middle {
text-align:left;
padding-left:20px;
padding:10px;
letter-spacing:1.2px;
color:#fff;
font-family:  Arial, Helvetica, sans-serif;
font-size: 10pt;
}


h1{
font-family: verdana, arial, sans serif;
font-size: 14px;
font-weight: bold;
letter-spacing: 1px;
text-decoration: underline;
text-transform: capitalize;
color:#C44F21;
}


.submit { 
 font-size: 10pt; 
 font-weight: bold;
padding-left:3px;
padding-right:3px;
 background-color: #FFFFFF; 
 border: 1px solid #C44F21; 
 color: #C44F21;
 
}

.heading
{	font-size:1.1em;
	font-weight:600;
	margin:0;
	padding:0;
}

.imgborder { 
 border: 1px solid #999999;
	} 

.photos {
   border:1px solid #333333;
  }

.copyright{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align:right;
padding-left:20px;
padding:10px;
color:#fff;

}

.btm {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align:center;
padding-left:20px;
padding:10px;
color:#fff;

}

.small {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#333;

}

.footer{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align:left;
padding-left:20px;
padding:10px;
color:#fff;

}

a.foot:link	{color: #E6733C; font-weight: normal; text-decoration: none; font-size: 8pt;}

a.foot:visited {color: #E6733C; font-weight: normal; text-decoration: none; font-size: 8pt;}

a.foot:hover	{color: #ffffff; font-weight: normal; text-decoration: none; font-size: 8pt;}

a.foot:active  {color: #ffffff; font-weight: normal; text-decoration: none; font-size: 8pt;}