BODY  {background-color:white; margin-left:0px; margin-right:5px; margin-top:0px; margin-bottom:0px; color: darkblue; 	font-family: Arial, sans-serif; font-size: 10pt; padding:0px;}

/*Nescape for some reason has a default 10px margin.  To compensate, set the margin to -10px */
BODY.sidebar  {background-color: white; background-image:url(shaft.gif); background-repeat:repeat-y; margin-left: -12px; margin-top: -10px;padding:0px; color: darkblue; 	font-family: Arial, sans-serif; font-size : 10pt;}

H1  {	font-family: Verdana, sans-serif;	font-size : 12pt; text-align:center; font-weight:bold; color:darkblue;}
H2  {	font-family: Verdana, sans-serif;	font-size : 10pt; font-weight:bold;color:darkblue;}
H3  {	font-family: Verdana, sans-serif; font-size : 9pt; font-weight:bold; color:darkblue;}
.ep H1 {color:maroon;}
.ep H2 {color:maroon;}
.ep H3 {color:maroon;}
.libertarianism H1 {color:blue;}
.libertarianism H2 {color:blue;}
.libertarianism H3 {color:darkblue;}
.esperanto H1 {color:darkgreen;}
.esperanto H2 {color:green;}
.esperanto H3 {color:darkgreen;}

.footer  {font-family: Arial, sans-serif;font-size: 9pt;color: darkblue;}
.note  {font-size : 9pt; text-align:justify; color:darkblue;}
.quote {font-size: 10pt; text-align: justify; font-style: italic;color:darkblue;border:0; padding: 5px;}
.pageEnd {page-break-before: avoid; page-break-after:always;}
P  { text-align:justify; }

DT {font-weight: bold;}
UL {list-style-type:disc;}
.ulheader {font-weight:bold; text-indent: -2em;}

A:link {color:darkblue;}
A:visited {color:darkblue;}
A:hover {color:blueviolet;}

.body  {background-color : white; padding-left:2px;	width : 75%;	border : 0;	cell-spacing : 0;	cell-padding : 0; text-align:justify; vertical-align:top; color: darkblue; font-family:Arial, sans-serif; font-size:10pt; }
.body A:link  {color : darkblue;}
.body A:visited  {color : blueviolet;}

TABLE.standard {padding : 0.0em;border-style: ridge; background-color : transparent; border-color: darkblue; border-collapse: collapse;border-width:thin;vertical-align:top; font-size:10pt;font-family: Arial, sans-serif;color:darkblue;}
.standard  TH {background-color : blue;border-style: ridge; border-color: darkblue; border-width: thin; vertical-align:top;text-align:center;font-weight : bold;font-size:10pt;font-family: Arial, sans-serif;color:darkblue;}
.standard  TD {border-style: ridge; border-color: darkblue; border-width: thin; vertical-align:top;text-align:left;font-size:10pt;font-family: Arial, sans-serif; color:darkblue;}

TABLE.arranging {border-style: none; cell-padding: 2; font-size: 10pt; vertical-align:top;color: darkblue;font-family: Arial, sans-serif;width:100%;}
.arranging TH {border-style: none;  cell-padding: 2; font-size: 10pt; vertical-align:top;color: darkblue; font-family: Arial, sans-serif;}
.arranging TD {border-style: none; cell-padding: 2; font-size: 10pt; vertical-align:top;color: darkblue; font-family: Arial, sans-serif; }

TABLE.datatable {border-collapse: collapse; border-style: ridge; border-color: darkblue; border-width:thin; margin:10px;}
.datatable TH {border-collapse: collapse; border-style: ridge; border-color: darkblue; border-width:thin;background-color:cornflowerblue; text-align:center;color: darkblue;font-size:9pt;font-family: Arial, sans-serif;font-weight:bold;}
.datatable TD {border-collapse: collapse; border-style: ridge; border-color: darkblue; border-width:thin;text-align:left;padding:2px;color: darkblue;font-size:9pt; font-family: Arial, sans-serif;}

TABLE.toc {float: right; border-style: none; cell-padding: 2; font-size: 10pt; vertical-align:top;color: blue;font-family: Arial, sans-serif;}
.toc TD {border-style: none; cell-padding: 2; font-size: 10pt; vertical-align:top;color: blue; font-family: Arial, sans-serif; }

TABLE.linklist {border-style: solid; border-color:white; border-width: thick; border-collapse: collapse; vertical-align:top;}
.linklist TH { border-collapse: collapse; border-style: solid; border-color: white; border-width:thick;padding:5px; background-color : cornflowerblue; vertical-align:top; color : darkblue; font-weight : bold; font-size:10pt;font-family: Arial, sans-serif;}
.linklist  TD {border-collapse: collapse; border-style: solid; border-color: white; border-width:thick;padding:5px; vertical-align:top;color : darkblue; font-size:10pt;font-family: Arial, sans-serif;}
DIV.org {font-size:10pt; font-family: Arial, sans-serif; font-weight:bold;}
.org A {text-decoration:none;}

TABLE.consilience   { border-style:ridge; border-color:darkblue; border-collapse:collapse; border-width:thin; vertical-align:top; color:darkblue;font-size:10pt; font-family: Arial, sans-serif; background-image:url(uparrowpeach3.gif);background-repeat:no-repeat;background-position:top center;}

.consilcell {border-collapse: collapse; border-style: solid; border-color: white; border-width:thick;  vertical-align:top; color: darkblue; font-size: 10pt; font-family: Arial, sans-serif; text-align:center;}

.consilcell  A {text-decoration: none; font-weight: bold;color : darkblue;font-size:10pt; font-family: Arial, sans-serif;}
.consilcell  A:link  {color : darkblue;}
.consilcell  A:visited  {color : darkblue;}
.consilcell  A:hover  {color : blueviolet;}

TABLE.booklist  {padding: 5; font-size:10pt; border-style: none; border-color: white; border-collapse: collapse;border-width:thick; vertical-align:top;color : darkblue;}
.booklist TH {border-collapse: collapse; border-style: solid; border-color: white; border-width:thick;background-color : blue; vertical-align:top; color:white; text-align:center; font-weight:bold; font-size:10pt; font-family: Arial, sans-serif;}
.booklist TD { border-collapse: collapse; border-style: solid; border-color: white; border-width:thick; padding:5px;  vertical-align:top;color : darkblue; text-align:left; font-size:10pt; font-family: Arial, sans-serif;}

.booklist A  {color : blue;	target : Books;}

DIV.author  {font-weight : bold; color:darkblue;}
DIV.title  {font-weight : normal; target:Books;color:darkblue;}
SPAN.recommended {font-weight:bolder;}