body         { background-color: #CEB684; }

a:link       { color: #869CB3; font-weight:bold; }
a:visited    { color: #4E76A7; font-weight:bold; }
a:hover      { color: #172234; font-weight:bold; text-decoration:underline; }
a:active 	 { color: #AD2318; font-weight:bold; }

#sidebar h3 a:link 	{ color: #D0A264; font-weight:normal }
#sidebar h3 a:visited 	{ color: #D0A264; text-decoration: underline; background-color: transparent }
#sidebar h3 a:hover	{ color: #E6E0D0;  } 
#sidebar h3 a:active 	{ color: #869CB3; background-color: transparent; }

td#headcell	{ background-position: right top; background-color: #172234; background-image:url('graphics/headbgimage.jpg'); background-repeat:no-repeat; }
#headcell a:link 	{ color: #E6E0D0; font-weight:bold; }
#headcell a:visited 	{ color: #E6E0D0; text-decoration: none; background-color: transparent }
#headcell a:hover	{ color: #E6E0D0;  } 
#headcell a:active 	{ color: #E6E0D0; background-color: transparent; }

h1#title { font-size:400%; font-weight:bold; margin-top: .3em; margin-bottom:0; color:beige; margin-left: 12px; }
h2#subtitle { font-size:150%; font-weight:bold; margin-top:0; margin-bottom:0; color:beige; margin-left: 12px; margin-bottom:1em; }

td#sidebar { vertical-align: top; font-family: arial, verdana, sans-serif; font-size: 90%; background-color: #AD2318 /* #C4E1FF; */ }
td#sidebar ul { margin:0 1em 1em 1em; padding-left:0; }
td#sidebar li { margin-bottom: .5em; font-size:80%; }
td#sidebar h3 { font-size: 90%; line-height:130%; margin-top:1.5em; margin-bottom:.5em; margin-left: 1em; }
td#sidebar p.comment { margin: 3em 1em 1em 1em; font-size:80%; line-height: 145%; background-color:#D0A264; padding:.5em; }

td#maintext { font-family: verdana, arial, sans-serif; vertical-align: top; background-color:#E6E0D0; }
td#maintext h2 { font-size: 130%; margin: .75em; text-align:center; font-weight:bold; }
td#maintext h3 { font-size: 115%; margin: .8em;  font-weight:bold;}
td#maintext h4 { font-size: 100%; margin: .9em; margin-bottom:-.2em; margin-top:1.3em; font-weight:bold; }
td#maintext p { margin: 1em; font-size: 80%; line-height: 140%; } 
td#maintext ul { margin:.75em 1em 1em 3em; padding-left:0; }
td#maintext ol { margin:.75em 1em 2em 2.6em; padding-left:0; }
td#maintext li { margin-bottom: .7em; font-size: 80%; }

p.top { font-style:normal !important; font-size:70% !important; }