body { font-family: verdana, sans-serif; font-size: 100%; color: white; background: black }
td, span.page { font-size: 0.8em }

div.page { 
	vertical-align: middle;
	text-align: center;
	height: 100%;
 }

table.page { 
	border: 1px solid #555555;
	vertical-align: middle;
}

table { border-collapse: collapse; } 

table.centering {
	width: 100%;
	margin-top: 1em;
	margin-bottom: 1em;
}

td.centering {
	vertical-align: middle;
	text-align: center;
}

td.content {
	padding: 3em
}

a img { border: none }

a, a:hover, a:visited { text-decoration: none }

ul li { padding-bottom: 1em }

hr { height: 1px; color: white; border-style: solid; }

td.footertext { vertical-align: top; padding-top: 11px; color: black; font: tahoma, sans-serif; font-size: 8pt; font-weight: bold; }

td.footertext a, td.footertext a:visited, td.footertext a:active { text-decoration: none; }

td.footertext a { color: black; }

table.gallery td { border: none; padding: 1em; vertical-align: top; }
table.gallery, table.gallery td { border-collapse: collapse; text-align: center; }

div.dirtitle, div.imagetitle { font-weight: bold; font-size: 8pt; font-style: tahoma, sans-serif; }

div.dirheader { font-weight: bold; color: #E2E6F1; font-size: 2.5em; font-style: tahoma, sans-serif; }

img.btn { cursor: hand }

a, a:visited { color: white; font-weight: bold; }

div.back { text-decoration: none; font-weight: 9pt; }

div.dirtitle a:hover, div.imagetitle a:hover { color: #FFAD5B; }