* {font-family:"Arial", sans-serif;}
body {color:#000090;margin-left:46px;font-size:90%;
background:#FFFFFF url(../_Images/NinehamBanner.gif) no-repeat top left;
background-attachment:fixed;
}

#Page {
background:#FFFFEE;padding-left:10px;padding-right:10px;border:1px outset ;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
border-radius: 0.5em;
}

div {border:1px none;}
p, ul {font-size:0.8em;line-height:1.4em;}
h1 {font-size:1.5em;}
h2 {font-size:1.3em;}
h3 {font-size:1.1em;font-weight:normal;}

a:link {color:#09C;}
a:visited {color:#369;}
a:hover {font-weight:bold;}

.Tree {position:relative;left:0px;top:0px;}
.PersonDetails {  font-family:arial;font-size:1em;}
.SpouseDetails {  position:relative;left:10px;top:0px;  font-size:0.8em;  vertical-align:top; margin-bottom:4px;}
.Children {  border-left:1px dashed #b00;  padding-left:10px;  position:relative;left:10px;top:0px;margin-bottom:10px;}

ul {list-style-type:circle;}
ul.SiteNews li {margin-bottom:5px;}
ul.PlainList {list-style-type:none;}

.PersonSection {padding-bottom:20px;border-top:solid 1px;}
.EventDetail {padding-left:20px;line-height:1.3em; }
.ChildList {padding-left:40px;font-size:0.8em; line-height:1.4em; }

.Place {font-family:arial;padding-left:20px;}
.PlaceName {font-weight:bold;}
.PlaceEvents td {font-size:0.8em;}

.ImageBtn {border:none;}
.ImageBtn:hover       { text-decoration:none;  }
.ImageBtn:active      { text-decoration:none;  }

span.pagetab {background-color:#000090;float:none;}
span.pagetab a {text-align:center;background-color:#FFFFEE;border:1px solid #000090;text-decoration:none;
  display: block;float:left;border-bottom:5px solid #000090;height:1.5em;}

span.pagetab a:hover {background-color:#000090;color:#FFFFEE; }

/* Index page styles */

#Indexes {padding-left:20px;padding-bottom:1em;}
#Indexes h3 {margin-bottom:5px;float:none; clear:left;}
#Indexes p {margin-top:0.5em;padding-bottom:1em;}

#NameTab a {width:1.3em;}
#SurnameTab a {width:1.3em;}

#PlaceIndexSection {float:none; clear:left;}

#Intro {float:left; width:55%;}
#LatestNews {float:right; width:40%;border:0px solid black;}
#LatestNews div.Date {color:#e00;}

#Search {float:none; clear:left;}
#MainLines {float:none; clear:left;}

#Copyright {}

#EndMainSection {clear:right; }

#FooterLinks {
  text-align:center; 
  margin-top:30px; 
  border-top:1px solid #000;padding:20px;font-size:0.8em;}
#FooterLinks a {
  position:relative; left:0px;top:0px; width:60px; 
  margin-right:10px;margin-left:10px;
  display:inline; 
  border:3px solid #000090; padding:5px; background-color:#000090;color:#FFFFDD;
  border-radius: 0.5em;
  -moz-border-radius: 0.5em;
}
#FooterLinks a:hover {border:3px solid #0000FF;font-weight:normal;}

#Validators {
  text-align:center; 
  border-top:1px solid #000;padding:10px;font-size:0.8em;}
#Validators img {border:none;}

#GedReporter{  text-align:center;font-size:0.6em; }

@media print {
.ImageBtn {display:none;}
.btnShowHide {display:none;}
}
.btnShowHideDisable {display:none;}
.btnShowHideEnable {display:inline;}

#SoftwareLinks span {width:100px;}
#SoftwareLinks dt {list-style-type:circle;}
