/* Primary document selectors and rules */
body { 
	background-color: #000000;
 	font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
         
}

h1 {
	Color: white;
        font-size: 200%;
}

h2 {
	color: white;
        font-size: 120%;
}

h3 {
        color: black;
        text-align: center;
}



/*  Tables and links  */

#mainbody table {
      
       border: thin solid white;
       border-collapse: collapse;
       margin-right: auto;
       margin-left: auto;

}

#mainbody th {

       width: 400px;
       border: solid white;
       padding: 10px;

}

#mainbody td {

       width: 400px;
       border: 2px solid;
       padding: 10px;
       
       

}

#memorialbody table {
      
       border: 2px solid white;
       border-collapse: collapse;
       margin-right: auto;
       margin-left: auto;

}

#memorialbody th {

       width: 400px;
       padding: 10px;

}

#memorialbody td {

       width: 400px;
       border: 2px solid white;
       padding: 10px;
       

}

#aboutbody table {
        border: 2px solid black;
        border-collapse: collapse;
        
        
}

#aboutbody th {
        width: 400px;
        border: 2px solid black;
        padding: 10px;
        text-align: center;

}

#aboutbody img {
        border: none;
        text_align: center;

}

#aboutbody a {
	padding: 3px 5px 3px 5px;
	color: #ffffff;
}

#aboutbody a:hover {
        color: #8b7500;
}

#aboutbody a:visited {
        color: #eec900;
}


table {
        margin-left: 10px;
        margin-right: 10px;
        border: none;
        
  
}

td {
       
       border: 5px solid white;
       border-style: ridge;
       width: 125px;
       text-align: center;
       padding: 10px;
      

}

tr {
       margin: 40px 0px 40px 0px;

}

#pedigreebody table {        
        margin-left: 10px;
        margin-right: 10px;
        padding: 2px;
        
        
  
}



#pedigreebody td {
       
       border: none;
       width: 200px;
       text-align: left;
       color: white;
       padding: 10px 0px 10px 0px;
      

}

#pedigreebody tr {
       margin: 0px;

}

#pedigreebody h3 {
       color: white;

}




/* header area */	
#header {
	height: 100px;
	background-color: #000000;
	background-image: url(./images/Jessie_header.jpg);
	background-repeat:repeat;
	background-position:right;
	border: 2px solid white;
}

/* header area 2 */	
#header2 {
	height: 50px;
	border: 2px solid white;
        text-align: center;
        padding: 0px 0px 20px 0px;
}

#header p {
	font-weight: bold;
	margin: 20px 50px 50px 0px;	
}

/* Navigation Area */
#navigation {
	border: 2px solid white;
        padding: 10px 0px 15px 5px;
	font-size: 100%;
}

#navigation a:link {
	padding: 3px 5px 3px 5px;
	color: #ffffff;
}

#navigation a:hover {
        color: #8b7500;
}

#navigation a:visited {
        color: #eec900;
}


            

/* Main Body Area */
#mainbody {
        
	border: none;
}


#allbodycontent {
        width:800px;
        margin-right: auto;
        margin-left: auto;
}

#aboutbody {
        
        background-color: #ffffff;
        padding: 25px;
        margin: 10px 0px 2px 0px;
        
}

#pedigreebody {
        
        background-color: #000000;
        border: 2px solid white;
        padding: 10px;
        margin: 2px 0px 0px 0px;
        
        
}

#memorialbody {
        
        color: white;
        padding: 0px;
        margin: 2px 0px 0px 0px;
        
}

#picsbody {
       
        text-align: center;
        border: 2px solid white;
        padding: 25px;
}


/* Footer Area */
#footer {
	
        background-color: #000000;
        border: 2px dotted white;
        color: white;
        text-align: center;
        margin: 5px 0px 0px 0px;
        
}

.logo {
        border: none;
        text-align: center;

}

a:link {
        color: #ffffff;
}

a:visited {
        color: #eec900;
}

a:hover {
        color: #8b7500;
}
