/* stylesheet for Family Trees & Ancestry */

h1, h2, h5, p{margin-top:0px;}
h1, h2, h3, h4 {color: #777b88; font-family: georgia;} 
h1, h4 {text-align: center;}
body
{
color: black;
background-color: #d5dce2; 
font-family: georgia, times;
/* font-size: 14px; */
}

img
{  
border-style: none;
}

hr
{
color: #d5dce2;
}

div
{
background-color: #ffffff; 
border-style: solid;
border-width: 1px;
border-color: black;
padding:10px;
-moz-border-radius:2px;

}

div#container /* NEW TO CENTRE PAGES */
{
position: relative; top 0px;  width: 960px;
margin-left: auto;
margin-right: auto;
border-style: none;
background-color: inherit;
}

div#top
{
color: white;
position: absolute; top: 10px; height: 122px; left: 10px; width: 950px;
background-color: #777b88; 
text-align: center;
background-image: url(./images/FortiesWedding.jpg);
padding: 5px;
}

a.nav
{
text-decoration: none;
color: white;
}

a.nav:hover {text-decoration: underline;}

div#nav
{
position: absolute; top: 154px; height: 24px; left: 10px; width: 948px;
background-image: url(./images/nav.png);
background-color: #777b88;
text-align: center;
font-size: 18px;
color: white;
padding: 6px;
}

div#sid
{
position:absolute; top: 202px; height: 472px; left: 10px; width: 112px;
background-image: url(./images/sky.png);
}

div#sidz
{
position:absolute; top: 202px; height: 3862px; left: 10px; width: 112px;
background-image: url(./images/skylong.png);
}

div#sidx
{
position:absolute; top: 202px; height: 1000px; left: 10px; width: 112px;
background-image: url(./images/skymid.png);
}

div#log
{
position:absolute; top: 706px; height: 208px; left: 10px; width: 112px;
background-image: url(./images/sky.png);
text-align: center;
font-family: times;
font-size: 17px;
}

div#logz
{
position:absolute; top: 4096px; height: 208px; left: 10px; width: 112px;
background-image: url(./images/sky.png);
text-align: center;
font-family: times;
font-size: 17px;
}

div#logx
{
position:absolute; top: 1234px; height: 208px; left: 10px; width: 112px;
background-image: url(./images/sky.png);
text-align: center;
font-family: times;
font-size: 17px;
}

img.tex1
{
margin-left:12px;
margin-bottom:12px;
}

img.tex2
{
margin-left:3px;
}

a.lin
{
text-decoration: none;
color: #0000cc;
}

a.lin:hover {text-decoration: underline;}

div#tex
{
position:absolute; top: 202px; height: 712px; left: 154px; width: 688px;
background-image: url(./images/sky.png);
font-weight: normal;
text-align: justify;
font-family: verdana;
font-size: 15px; 
}

div#texz
{
position:absolute; top: 202px; height: 4102px; left: 154px; width: 688px;
background-image: url(./images/skylong.png);
font-weight: normal;
text-align: justify;
font-family: verdana;
font-size: 15px; 
}

div#texx
{
position:absolute; top: 202px; height: 1240px; left: 154px; width: 688px;
background-image: url(./images/skymid.png);
font-weight: normal;
text-align: justify;
font-family: verdana;
font-size: 15px; 
}

div#rigtex
{
position:absolute; top: 412px; height: 558px; left: 586px; width: 246px;
background-color: #b0c4de;
padding:15px;
font-family: verdana;
font-size: 15px; 
}

div#paypalx
{
position:absolute; top: 1020px; height: 48px; left: 586px; width: 246px;
background-color: #f5faff;
border-style: none;
}

div#paypalx1
{
position:absolute; top: 1122px; height: 138px; left: 155px; width: 333px;
background-color: #f2faff;
border-style: none;
}

div#paypalx2
{
position:absolute; top: 1122px; height: 138px; left: 508px; width: 333px;
background-color: #f2faff;
border-style: none;
}

div#bottexx
{
position:absolute; top: 1250px; height: 193px; left: 155px; width: 686px;
background-color: #f2faff;
border-style: none;
font-family: verdana;
font-size: 15px; 
}

div#ads
{
position:absolute; top: 202px; height: 712px; left: 874px; width: 76px;
background-image: url(./images/sky.png);
}

div#adsz
{
position:absolute; top: 202px; height: 4102px; left: 874px; width: 76px;
background-image: url(./images/skylong.png);
}

div#adsx
{
position:absolute; top: 202px; height: 1240px; left: 874px; width: 76px;
background-image: url(./images/skymid.png);
}

a.bot
{
text-decoration: none;
color: white;
}

a.bot:hover {text-decoration: underline;}

div#bot
{
position:absolute; top: 946px; height: 24px; left: 10px; width:948px;
background-image: url(./images/nav.png);
background-color: #32cd32;
font-size: 18px;
padding: 6px;
}

a.botz
{
text-decoration: none;
color: white;
}

a.botz:hover {text-decoration: underline;}

div#botz
{
position:absolute; top: 4336px; height: 24px; left: 10px; width: 948px;
background-image: url(./images/nav.png);
background-color: #32cd32;
font-size: 18px;
padding: 6px;
}

a.botx
{
text-decoration: none;
color: white;
}

a.botx:hover {text-decoration: underline;}

div#botx
{
position:absolute; top: 1474px; height: 24px; left: 10px; width: 948px;
background-image: url(./images/nav.png);
background-color: #32cd32;
font-size: 18px;
padding: 6px;
}

a.Abutton {
/* Sliding right image */
background: transparent url(./images/longArrowRC.jpg) no-repeat scroll top right; 
display: block;
float: left;
height: 32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #ffffff;
font-family: Georgia, serif;
font-size:18px;
font-weight : bold;
}
a.Abutton span {
/* Background left image */ 
background: transparent url(./images/longArrowLC.jpg) no-repeat; 
display: block;
line-height: 32px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
padding: 0px 0px 0px 40px;
} 
a.Abutton:hover span{
text-decoration:underline;
}

