body {
	text-align: justify;	
	margin: 0px;
	padding: 0px;
}

#akeys {
	display: none;
}

#contentwrapper{
	float: left;
	width: 100%;
}

#contentcolumn{
	height: 100%;
}

#thecontent{
	padding-bottom: 10px;
	line-height: 130%;
}

nav, #thecontent{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-bottom:0px;
}

#header {
	font-size: 140%;
  background-color:#047F36;
  color:white;
  text-align:center;
  padding-bottom: 5px;
  z-index: 1;   
}    

#header a:after {
	content: " \25b6 ";
}  

h1 {
	font-size: 200%;
	font-weight:900;
	color: #047F36;
	text-align:left;
	page-break-after:avoid;
	line-height: 150%;
}

h2 {
	font-size: 150%;
	font-weight: 600;
	color: #047F36;
	text-align:left;
	page-break-after:avoid;
	line-height: 120%;
}

dt {
	font-weight: bold;
}

#thecontent table {
	background-color: white;
  margin-left: auto;
  margin-right: auto;
  text-align:left;
}

#thecontent table caption {
	background-color: #eeeeee;
}

#thecontent table tr:nth-child(odd) td{
  background-color: #eeeeee;
}

#thecontent table tr:nth-child(even) td{
  background-color: white;
}

#thecontent table td, #thecontent table th{
	padding-left: 5px;
	padding-right: 5px;
}

#thecontent table th{
  background-color: #9dd9b7;
}

table.c1r tr td:nth-child(1),
table.c2r tr td:nth-child(2),
table.c3r tr td:nth-child(3),
table.c4r tr td:nth-child(4),
table.c5r tr td:nth-child(5),
table.c6r tr td:nth-child(6),
table.c7r tr td:nth-child(7),
table.c8r tr td:nth-child(8),
table.c9r tr td:nth-child(9) { 
	text-align:right;
}

table.c1c tr td:nth-child(1),
table.c2c tr td:nth-child(2),
table.c3c tr td:nth-child(3),
table.c4c tr td:nth-child(4),
table.c5c tr td:nth-child(5),
table.c6c tr td:nth-child(6),
table.c7c tr td:nth-child(7),
table.c8c tr td:nth-child(8),
table.c9c tr td:nth-child(9) { 
	text-align:center;
}

#thecontent input[type="text"], #thecontent textarea {
	background-color:#d4f0e1;
	border-color:#ae2700;
	border-width:thin;
	border-style:solid;
	width: 400px;
}

#thecontent input.short[type="text"]{
	width: 50px;
}

#thecontent form{
	text-align:left;
}

#thecontent form table{
	margin-left:15px;
}

#thecontent form table td table{
	margin: 0;
}

#thecontent a {
	text-decoration: underline;
}

#thecontent a.external:before{
	content: "\2192\2009";
}

#thecontent p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

#thecontent img {
	background-color: white;
	border-style: none;
}

#thecontent img {
   margin: 15px;
}

figure img {
	background-color: white;
	border-style: none;
	margin: 0.5em;
}

a img {
	margin: 0px;
	padding: 0px;
	border-style: none;
}

img.right {
	float:right;
}

img.left {
	float:left;
	margin: 0.8em;
}

img.cclear {
	background-color: transparent !important;
	box-shadow: none !important;
}

img.thumb {
	transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

img.thumb:hover, img.thumb:focus {
	z-index: 1;
	transform: scale(2.4);
}

figure {
	text-align: center;
	font-style: italic;
	margin: 1em;
}

figure.left {
	float: left;
	display: inline-block;
	width: -webkit-min-content;
	width: -moz-min-content;	
	width: min-content;
	margin-top: 0px;
}

figure figure {
	display: inline-block;
	width: -webkit-min-content;
  	width: -moz-min-content;	
  	width: min-content;
}

.center {
	text-align: center;	
}
