html { background:#421 }

body { color:#632; background:#fda; font: 14px/1.4 "Hoefler Text",Palatino,Georgia,serif;
margin-right: auto;
margin-left: auto;
padding-left: 1em;
padding-right: 1em;
text-align: left;
width: 70%; }

h1 { font-weight: bold; font-family: Verdana;  font-size: 130%; text-align: right; text-transform: uppercase; letter-spacing: 0.2em;  }

h2 { font-family: Skia, Verdana; font-weight: bold; font-size: 120%; text-transform: uppercase; color: #006600; }

h3 { font-family: Skia, Verdana; font-weight: bold; font-size: 115%; padding-bottom: 0px; margin-bottom: 0; padding-top: 1ex; margin-top: 0; color: #006600}


em { font-style: italic }


a:link { color: #663300; background: inherit;
text-decoration: none;
border-bottom: 1px dotted  #ff9933;
font-family: Verdana, Trebuchet, "Trebuchet MS", Geneva, sans-serif; 
font-weight: bold;
font-size: 90%;
padding: 1px 0 1px 0;
}

a:visited { color: black; background: inherit;
text-decoration: none;
font-family: Verdana, Trebuchet, "Trebuchet MS", Geneva, sans-serif; 
border-bottom: 1px solid #666666;
font-size: 90%;
padding: 1px 0 1px 0;
 }

a:hover {color: green; background: #FFCC99;
border: 1px solid brown;
font-family: Verdana, Trebuchet, "Trebuchet MS", Geneva, sans-serif; 
font-size: 90%;
padding: 1px 0 1px 0;
 }

a:focus {background: green; color: #FFCC99;
text-decoration: none;
border: 1px dashed #00CC66;
font-family: Verdana, Trebuchet, "Trebuchet MS", Geneva, sans-serif; 
font-size: 90%;
 padding: 1px 0 1px 0;}


a:visited:focus {background: #339900; color: black;
text-decoration: none;
border: 1px dashed gray;
font-family: Verdana, Trebuchet, "Trebuchet MS", Geneva, sans-serif; 
font-size: 90%;
 padding: 1px 0 1px 0;}


strong { font-weight: bold; }

ol, ul { margin-left: 2em; margin-top: 0.5em }

li, dt, dd { margin-top: 1ex }

abbr, acronym, .jakob { border-bottom: 1px dotted gray; }

form, legend, fieldset { margin-top: 0; }

blockquote { font-family: Verdana, Trebuchet, "Trebuchet MS", Geneva, sans-serif; 
margin-left: 2em; 
margin-right: 2em; 
font-size: 90%;
text-align: left;
line-height: 1.3em;
border-left : 1px dotted #006633;
	padding-left : 20px;}

p { text-indent: 1em; margin-top: 0.5em; margin-bottom: 0; text-align:  left;}

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, hr + p, #rightcol p,  p + address, td p:first-child, .noindent, dt, dd, dd p { text-indent: 0; margin-top: 0; padding-top: 0; }

h3 + p { margin-top: 0.5em}

h3 > strong { color: white; background: #cccccc; font-weight: bold; font-style: italic;  }
caption { font-family: Verdana, "Trebuchet MS", Trebuchet, Skia, Georgia, Geneva, sans-serif; font-size: 13px; line-height: 1.4em; text-align: left; border-top: 1px double #0099cc;}

td { border-top: 1px dotted #666633; }


.updated {   font-family: Geneva, Tahoma, Verdana, Univers,  Sans-serif; font-size: 10px; letter-spacing: 2px; text-align: center; margin-left: 0; margin-top: 2ex; padding: 0; color: white }

.cc  { font-family: "TheSans Mono", monospace }

.smallcaps, .caps { letter-spacing:  .1em; font-size: smaller; text-transform: uppercase } 

.hilite {  font-weight: bold; font-family: Verdana, "Trebuchet MS", Geneva, sans-serif; color: black; background-color: #00FFCC; padding: 1px; }

div.hilite { border: dotted 2px #339900; color: black; background: #CCCC99; padding: 0.5em; }

.hilite-border { border: 1px dotted gray; }

.hilite-limegreen { font-weight: bolder; 
color: black; 
background-color: #33CC00;
padding: 1px }

.hilite-yellow
{color: black; background-color: #FFFFCC;
height:  20px;
margin-left:  2px;
margin-top:  2px}

.youarehere { text-align: center; font-family: Verdana; font-size: 11px; margin-bottom: 1ex }

.indented { margin-left: 2em; margin-top: 0px }

.noindent {margin-left: 0}
	
.grey {color: gray; }

.j { text-align: justify; padding-bottom: 0.5em; }

.noborder, a:link.noborder, a:visited.noborder { border-bottom: none }

.doylist { padding-bottom: 0.5em }

.doylist-table { margin-top: 2em; }

.centre {text-align: center}

.right {text-align: right}

.th-sobriquet {vertical-align: top; text-align: left; padding: 0.5em; margin-top: 0.5em;}

.h2-sobriquet {letter-spacing: 0.2em; margin-top: 0; color: #632; }

.particulars { vertical-align: top;  padding: 0.5em 0 0.5em 0;}

.hr1 { color: green; height: 1px; }
