/* Include fonts for embedding */
@import url(https://armadillo-online.org/script-style/fonts.css) all;

body	 {
 	line-height: 1.5;
	font-family: FontinSansRegular, Georgia, times, serif;
	color: black !important;
	background-color: white !important;
	font-size: 12pt;
	}

body, body div, body p, body dd, html>body, html>body div, html>body p, html>body dd {
	background-color: white !important;
	}

body, body div, body p, body th, body td, body li, body dd {
	font-family: FontinSansRegular, Georgia, times, serif;
	}

html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd {
	font-family: FontinSansRegular, Georgia, times, serif;
	}
	
/* Declare styling for fonts with variants, for redundancy */
/* Comment out this declaration if no italic/oblique/bold/etc version of font present (Check fonts.css for listings) */
strong, b {
	font-family: FontinSansBold, Georgia, times, serif;
	}
em, i {
	font-family: FontinSansItalic, Georgia, times, serif;
	}
strong em, em strong, b i, i b {
	font-family: FontinSansBoldItalic, Georgia, times, serif;
	}

/* Small Caps version specified as separate font due to poor support for font-variant */
/* Comment out this declaration if no SC version of font present (Check fonts.css for listings) */
span.sc, .sc strong, .sc b, .sc em, .sc i {
	font-family: FontinSansSmallCaps, Georgia, times, serif;
	}

h1, h1 strong, h1 em {
	font-family: Museo700, Verdana, sans-serif;
	text-shadow: none !important; 
	}

h2, h2 strong, h2 em {
	font-family: Museo500, Verdana, sans-serif;
	text-shadow: none !important; 
	}

h3, h4, h5, h6, h3 strong, h3 em, h4 strong, h4 em, h5 strong, h5 em, h6 strong, h6 em {
	font-family: Museo300, Verdana, sans-serif;
	text-shadow: none !important; 
	}

dt, dt em, dt i  {
	font-family: Museo500, Verdana, sans-serif;
	}

code, .code {
	font-family: InconsolataMedium, courier, monospace; 
	}

article, header, header h1, #content, #banner, #banner h1, .backcolor {
	background-color: white !important;
	}
	
nav, footer, .highslide-caption, .highslide-html-content, .extlink, .piclink {
	display: none;
	}
	
.center {
	text-align: center;
	}

div.center {
	margin: 0px auto;
	}

p {
	text-align: justify;
	}

h1 {
	font-size: 20pt;
	text-align: center;
	}

h2 {
	font-size: 18pt;
	text-align: center;
	}

h3 {
	font-size: 16pt;
	text-align: center;
	}

h4 {
	font-size: 14pt;
	text-align: center;
	}

.under {
	text-decoration: underline;
	}

.just {
	text-align: justify;
	}

.small, .small * {
	font-size: 10pt !important;
	}

@media (hover: none) {
	.small, .small * {
		font-size: 0.5em !important;
		}
	}

.indent {
	text-indent: 2em;
	}

.break {
	margin-top: 1.5em !important;
	}

a:link, a:visited, a:active, a:hover {
	color: #030;
	text-decoration: none;
	border-bottom: 1px dotted #030;
	}

ol.roman {
	list-style: upper-roman;
	}

ol.lowroman {
	list-style: lower-roman;
	}

table.colortable, table.chartable {
	width: 100%;
	border: 0.25em solid black;
	margin: 0px auto;
	}

.colortable td, .chartable td, .colortable th, .chartable th {
	border: 1px solid black;
	padding: 2px;
	margin: 2px;
	text-align: center;
	}
.blackened {
	background-color: black;
	}
.white {
	color: white;
	}