body {
  padding-left: 3em;
  font-family: Courier, "Times New Roman", Times, serif;
  color: #000000;
  background-color: #ffffff;
}

ul.navbar {
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 2em;
  left: 1em;
  width: 5em
}

h1 {
  font-family: Courier, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif
}

ul.navbar li {
  background: white;
  margin: 0.5em 0;
  padding: 0.3em;
  border-right: 0.2em solid black; 
  border-left: 0.2em solid black
}

a:visited {
  color: purple
}

address {
  margin-top: 1em;
  padding-top: 1em;
  border-top: thin dotted
}

pre {
	padding-left: 0.5em;
	padding: 0.5em;
	margin:9px 9px 9px 9px;
	font-family: Courier, "Times New Roman", Times, serif;
	color: #fcfcfc;
	background-color: #000000;
}


div.citation_block {
	padding-left: 0.5em;
	padding: 0.5em;
	color: #000000;
	background-color: #ffffff;
	border: solid 2px #000000;
	margin:9px 9px 9px 9px;
}


div.code_block {
	padding-left: 0.5em;
	padding: 0.5em;
	color: #fcfcfc;
	background-color: #000000;
	margin:9px 9px 9px 9px;
}

table {
    font-family: Courier, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif
	color: #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	letter-spacing: 2px;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: solid #CAE8EA;
}


th {
	background-color:#FFFFFF;
	border:1px solid black;
	padding:5px;
}

td {
	background-color:#FFFFFF;
	border:1px solid black;
	padding:5px;
}

td.fill {
	background-color:#11EA11;
	border:1px solid black;
	padding:5px;
}

div.warning {
        padding-left: 0.5em;
        color: #000000;
        background-color: #f3f757;
        border: solid 6px #ff0000;
        padding: 0.5em;
        margin: 9px 9px 0 9px;
}

img { 
	border: 3px solid #000000;
    width: 100%;
    height: auto;
}

div.ciconia {
	text-align: left;
}

img.unto_sten {
    width: auto;
}


body {counter-reset: h2}
h2 {counter-reset: h3}
h3 {counter-reset: h4}
h4 {counter-reset: h5}
h5 {counter-reset: h6}

h2:before {counter-increment: h2; content: counter(h2) "." "\0000a0"}
h3:before {counter-increment: h3; content: counter(h2) "." counter(h3) "\0000a0"}
h4:before {counter-increment: h4; content: counter(h2) "." counter(h3) "." counter(h4) "\0000a0"}
h5:before {counter-increment: h5; content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "\0000a0"}
h6:before {counter-increment: h6; content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6) "\0000a0"}

h2.nocount:before, h3.nocount:before, h4.nocount:before, h5.nocount:before, h6.nocount:before { content: ""; counter-increment: none } 

ul.toc {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul {
    list-style-type: inherit;
}

ol {
  counter-reset: section;
  list-style-type: none;
}

li.count:before {
  counter-increment: section;
  content: counters(section, ".") " ";
}
