/* *.css verson 2.1 validated 03-10-2011 */
body { 
	margin:			0;				
	color:			black;				
	background-color:#009;				/* DDF = pale blue sides              */
/*	width:			925;   				*/
}
/* 	div ids and their characteristics                                         */
#wrapper {
	margin:			0 15% 0 15%;
										/* this centers the page on FF13      */
/*	width:			769;	*/			/* Compaq limit                       */
/*	width:			915;	*/			/* not full screen; title gif limits  */
/*	margin-left:	10%;    */			/* centers IE7                        */

}
#nomargin {
	margin:			0 0 0 0;
}
#title {
	border:			ridge silver;
	border-width:	5px 5px 5px 5px;    /* top right bottom left              */
	text-align:		center;
    background:		#82CAFA; 			/* Light Sky Blue					  */
/* 					url(../images/jig-saw.puzzle.lighter.jpg);			      */
/*					#38ACEC;	*/		/* "Deep Sky Blue2"; 				  */
/* 					url(../images/jig-saw.puzzle.jpg); 						  */
}
#nav {
	float:			left;
	width:			145px;
	border:			ridge silver;
	border-width:	0 5px 5px 5px;
	padding-top:	45px;
	padding-bottom:	45px;
	text-align:		center;
	background:		#82CAFA; 			/* Light Sky Blue					  */
}
#content-inner {
	padding-left:    50px;
	padding-right:   10px; /* 30 */
	text-align:      justify;
}
#pedigree-notes {
	padding-left:    0;
	padding-right:   30px;
	text-align:      justify;
}
#footer {
	width:			 559px;
	border:          ridge silver;
	border-width:    5px 5px 5px 5px;
	margin-left:     15px;
	padding:         20px;
	background-color:#c8d0ff;
}
#volumes {                              /* newsletter control                 */
	text-align:      right;
	padding-right:   90px;
	margin-top:      -40px;                /* okay for FF12                      */
	margin-top:      0;                  /* necessary for IE7                  */
}
#selfportrait {
/*	border-width:    13 12 0 0; */       /* to separate photo from surrounding*/
	width:			 106px;
	height:			 132px;
	margin-right:    0;
	padding-right:   0;
	background-color:#EDDA74; 			 /* Goldenrod 						  */
}

/* classes and their characteristics                                          */
.address {
	width:           250px;
}
.bold {
	font-weight:     bold;
}
.border {
	border:          ridge red;
	border-width:    5px 5px 5px 5px;
}
.centered {
	text-align:      center;
}
.centered-table {                       /* cell spacing is only done in <table*/
	margin:          auto;               /* FF12 only                          */
}                                       /* IE7 <table align="center" deprectd */
.centered-table h2 {
	text-align:      left;
}
.content-class {
	padding-left:    50px;
	padding-right:   30px;
	text-align:      justify;
}
.descendants {
	font-size:       11pt;
}
.dots {                                 /* shows dots and vertical bars       */
	font-family:     "Courier New", courier, monospace, serif; 
}
.equalwd{
	width:          400px;
}
.hits {                                 /* block to show hits counter         */
	width:			220px;
}
.host {                                 /* block to show host logo            */
	width:			250px;
}
.large-bold {
	font-size:		125%;
	font-weight:	bold;
}
.self-portrait {
	width:			106px;
	height:			132px;
	text-align:     left;
}
.name {                                 /* names on descendants page          */
	font-family:	"Times New Roman", Times, serif;
}
.noborder {
	border:			0;                 	/* images sometimes need border removd*/
}
.pagename {								/* page name line                     */
	font-weight:	normal;             /* to override bold if necessary      */
	font-size:		10pt;
	text-align:		right;              /* does not work with span in-line ele*/
	padding-top:	9px;
	padding-right:	10px;
	padding-bottom:	5px;
}
.validation {                           /* W3C block showing type of validatn */
	width:			155px;
}
/* elements and their characteristics                                         */
a:link {
	color:			blue;               /* default                            */
	text-decoration:underline;          /* default                            */
}
/*
a:vlink {
	color:			purple; default
	text-decoration:underline;
}
*/
a:visited {
	color:			purple;             /* default                            */
	text-decoration:underline;          /* default                            */
}
a:hover {
	color:			green;
	text-decoration:underline;          /* default                            */
}
a:active {
	color:			red;                /* default                            */
	text-decoration:underline;          /* default                            */
}
h1 {
	text-align:		center;
}
h2 {
	text-align:		center;
}
h3 {
	font-weight:	bold;               /* default                            */
	text-align:		center;             /* default is left                    */
}
h3 a:hover {
	font-weight: 	bold; 
	color: 			green;
}
#content {
/*	float:           top;
*/
	margin:          0 auto;
/*	margin-right:    0; */              /* IE 7 -21                              */
/*	margin-right:    0; */              /* FF13 -10                              */
	border:          ridge silver;
	border-width:    0 5px 5px 5px;
	padding-left:    145px; 
	padding-right:   20px;  /* 15 */ 
	background-color:#EEE8AA; /* Pale Goldenrod */
}
