/* Family tree Global CSS Stylesheet */
/* HvE */

body {
	color: #330000; 
	background-color: #ffffea;
	}

/* Tables */

td.left-panel {
	width: 18%;
	color: #330000; 
	background-color: #ffffea;
	}

td.main-panel {
	width: 62%;
	color: #330000; 
	background-color: #ffffea;
	}

td.right-panel {
	width: 20%;
	color: #330000; 
	background-color: #ffffea;
	}

table.menu {
	color: #ffffff;
	background-color: #000099;
	text-align: center;
	width: 100%;
	}

table.temper {
	color: #000099;
	background-color: transparent;
	width: 100%;
	text-align: left;
	}

td.left-pad {
	width: 5%;
	background-color: #ffffea;
	}

td.main-pad {
	width: 90%;
	background-color: #ffffea;
	}

td.right-pad {
	width: 5%;
	background-color: #ffffea;
	}

/* Divisions */

div.center {
	text-align: center;
	}
	
div.right {
	text-align: right;
	color: #000099;
	background-color: transparent;
	}

div.caption-left {
	text-align: left;
	font-size: small;
	font-style: italic;
	color: #000099;
	background-color: transparent;
	}

div.caption-center {
	text-align: center;
	font-size: small;
	font-style: italic;
	color: #000099;
	background-color: transparent;
	}

div.caption-right {
	text-align: right;
	font-size: small;
	font-style: italic;
	color: #000099;
	background-color: transparent;
	}

/* Paragraphs */

p.small {
	font-size: small;
	}

p.small-brown {
	font-size: small;
	color: #990000;
	}

/* Links */

a.nav:link {
   color: #ffffff;
   background-color: transparent;
   }

a.nav:visited {
   color: #ffffff;
   background-color: transparent;
   }

a.currentnav:link {
   color: #ffff00;
   background-color: transparent;
   }

a.currentnav:visited {
   color: #ffff00;
   background-color: transparent;
   }

a.navaux:link {
   color: #000099;
   background-color: transparent;
   }

a.navaux:visited {
   color: #000099;
   background-color: transparent;
   }

a.ord:link {
   color: #000099;
   text-decoration: underline;
   background-color: transparent;
   }   

a.ord:visited {
   color: #000099;
   text-decoration: underline;
   background-color: transparent;
   }

a.qs:link {
   color: #000000;
   text-decoration: underline;
   background-color: transparent;
   }

a.qs:visited {
   color: #000000;
   text-decoration: underline;
   background-color: transparent;
   }

a.qs-brown:link {
   color: #990000;
   font-style: normal;
   text-decoration: underline;
   background-color: transparent;
   }

a.qs-brown:visited {
   color: #990000;
   font-style: normal;
   text-decoration: underline;
   background-color: transparent;
   }

a.qs-grey:link {
   color: #999999;
   font-style: normal;
   text-decoration: underline;
   background-color: transparent;
   }

a.qs-grey:visited {
   color: #999999;
   font-style: normal;
   text-decoration: underline;
   background-color: transparent;
   }

a.ast:link {
   color: #000099;
   font-style: italic;
   text-decoration: none;
   background-color: transparent;
   }

a.ast:visited {
   color: #000099;
   font-style: italic;
   text-decoration: none;
   background-color: transparent;
   }

a.ast-brown:link {
   color: #990000;
   font-style: italic;
   text-decoration: none;
   background-color: transparent;
   }

a.ast-lbl:link {
   color: #99CCFF;
   font-style: italic;
   text-decoration: none;
   background-color: transparent;
   }

a.ast-lbl:visited {
   color: #99CCFF;
   font-style: italic;
   text-decoration: none;
   background-color: transparent;
   }

a.ast-brown:visited {
   color: #990000;
   font-style: italic;
   text-decoration: none;
   background-color: transparent;
   }

a.ast-grey:link {
   color: #777777;
   font-style: italic;
   text-decoration: none;
   background-color: transparent;
   }

a.ast-grey:visited {
   color: #777777;
   font-style: italic;
   text-decoration: none;
   background-color: transparent;
   }

a.astmd:link {
   color: #FF0000;
   font-style: italic;
   text-decoration: none;
   background-color: transparent;
   }

a.astmd:link {
   color: #FF0000;
   font-style: italic;
   text-decoration: none;
   background-color: transparent;
   }

a.purple:link {
   color: #cc66cc;
   font-size: x-small;
   font-style: italic;
   text-decoration: none;
   background-color: transparent;
   }

a.purple:visited {
   color: #cc66cc;
   font-size: x-small;
   font-style: italic;
   text-decoration: none;
   background-color: transparent;
   }

/* Spans */

span.title {
	color: #000099;
	font-size: x-large;
	font-style: italic;
	font-weight: bold;
	background-color: transparent;
	}

span.byline {
	color: #000099;
	font-weight: bold;
	font-size: small;
	background-color: transparent;
	}

span.auxiliary-menu {
	text-decoration: underline;
	}

span.dateline {
	color: #000099;
	font-weight: bold;
	font-size: x-small;
	background-color: transparent;
	}

span.head2 {
	font-size: large;
	font-weight: bold;
	}

span.initial {
        color: #000099;
        font-weight: bold;
        font-size: x-large;
        background-color: transparent;
        }

span.x-head {
	color: #000099;
	font-weight: bold;
	font-style: italic;
	background-color: transparent;
	}

span.date {
	color: #000099;
	font-weight: bold;
	font-size: small;
	font-style: italic;
	background-color: transparent;
	}

span.x-small {
	font-size: x-small;
	}

span.brown {
	color: #990000;
	font-size: small;
	background-color: transparent;
	}

span.red {
	color: #FF0000;
	font-size: small;
	background-color: transparent;
	}

span.grey {
	color: #999999;
	font-size: small;
	background-color: transparent;
	}

span.blue {
	color: #000099;
	font-size: small;
	background-color: transparent;
	}


/* Images */

img.align-left {
	border: 1px solid black;
	float: left;
	margin: 0 0.5em 0.5em 0.5em;
	}

img.align-left0 {
	border: 0px solid black;
	float: left;
	margin: 0 0.5em 0.5em 0.5em;
	}

img.align-center {
	border: 1px solid black;
	/**border-color: black;**/
	}

img.align-center0 {
	border: 0px solid black;
	/**border-color: black;**/
	}

img.align-right {
	border: 1px solid black;
	float: right;
	margin: 0 0.5em 0.5em 0.5em;
	}

img.align-right0 {
	border: 0px solid black;
	float: right;
	margin: 0 0.5em 0.5em 0.5em;
	}

/* Not used */

/*
span.head1 {
	font-size: x-large;
	}
	
span.underline {
	text-decoration: underline;
	}
	
p.italic {
	font-style: italic;
	}
	
div.thead {
	color: #000099;
	background-color: transparent;
	font-size: large;
	font-style: italic;
	text-decoration: underline;
	text-align: center;
	}
	
div.table {
	color: #000099;
	background-color: transparent;
	text-align: left;
	width: 80%;
	position: relative;
	left: 10%;
	padding: 0em;
	}

span.head0 {
	font-size: xx-large;

*/
