@charset "utf-8";
/* CSS Document */
body{
width:760px;
margin:10px;
font-size:80%;
font-family:Georgia, "Times New Roman", Times, serif;
}
/* Ensure current page is marked in Navigation Links */
body#home a#homelink,
body#tree a#treelink,
body#contact a#contactlink,
body#caroline a#carolinelink,
body#james1816 a#james1816link,
body#james a#jameslink,
body#neville a#nevillelink,
body#frank a#franklink,
body#jeremy a#jeremylink,
body#george a#georgelink,
body#joshuaeliza a#joshuaelizalink,
body#jamesedith a#jamesedithlink,
body#johns a#johnslink,
body#mary a#marylink,
body#elsie a#elsielink,
body#emma a#emmalink,
body#jamesbio a#jamesbiolink,
body#bartave a#bartavelink,
body#doc a#doclink,
body#williamellen a#williamellenlink{
background:#fcf url(images/sidebarul.jpg) no-repeat;
color:#933;
}
/* Main Divisions of Page */
#masthead{
width:740px;
margin:0;
border:0;
padding:0;
height:150px;
}
#footer{
clear:both;
width:740px;
padding:5px;
border:0;
}
#box{
padding:0;
border:0;
margin:0;
background:url(images/content.jpg);
}
#content{
margin:0 1px 0 190px;
padding:0 0 10px 0;
border:0;
text-align:justify;
background:url(images/background.jpg);
}
/* Text Styles */
h1{
margin:0;
}
h2,h3{
padding:5px 10px 5px 10px;
color:#933;
}
h3{
clear:left;
}
h3.noclear{
clear:none;
}
p{
padding:0 10px 0 10px;
color:#000;
}
p.clear{
clear:left;
}
/* Sidebar Styles, including Navigation Links */
#sidebar{
float:left;
width:180px;
margin-bottom:10px;
padding:0;
border:0;
color:#933;
}
#sidebar h2{
color:#ffff33;
font-size:100%;
}
#sidebar ul{
margin:0;
padding:0;
list-style:none;
}
#sidebar a{
color:#ff3;
font-size:100%;
text-decoration:none;
border:0;
border-bottom:#fff 1px solid;
display:block;
background-color:#933;
margin-left:15px;
padding-left:5px;
}
#sidebar a:visited{
color:#fff;
}
#sidebar a:hover{
color:#000;
background-color:#FFF;
}
/* Footer Stylings - text size, links, left floated picture */
#footer p{
font-size:90%;
color:#ffff33;
text-align:center;
}
#footer a{
color:#fff;
font:bold;
}
#footer a:visited{
color:#000;
}
#footer a:hover{
color:#000;
background-color:#FFF;
}
.leftpic{
float:left;
}
/* Content Styles - pictures, links and spacer */
#content img{
float:left;
margin:0 10px 10px 0;
}
#content li{
padding:0 10px 2px 10px;
}
#content a{
color:#933;
font:bold;
}
#content a:visited{
color:#000;
}
#content a:hover{
color:#000;
}
img.centre{
padding-left:70px;
}
/* Scroll for front page updates*/
.scroll{
height:300px;
overflow:auto;
margin-right:5px;
}
/* Spacer to cause text to clear to a new line */
.spacer{
clear:left;
}
/* Masthead Styles - image (within h1 heading) */
#masthead h1{
margin:0;
padding:0;
}
#masthead img{
border:0;
}
/* Search Box Styles */
form{
margin-left:15px;
margin-top:10px;
}
legend a{
color:#333;
background-color:#933;
text-decoration:none;
}