*	{
	padding:0;
	margin:0;
}

body	{
	background: #000000;
	color: #dddddd;
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
}

@font-face {
	font-family: 'nasaliza';
	src: url('font/nasaliza-webfont.eot');
	src: url('font/nasaliza-webfont.eot?#iefix') format('embedded-opentype'),
		url('font/nasaliza-webfont.woff2') format('woff2'),
		url('font/nasaliza-webfont.woff') format('woff'),
		url('font/nasaliza-webfont.ttf') format('truetype'),
		url('font/nasaliza-webfont.svg#nasalizationregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

.centered	{
	text-align: center;
	display: block;
	vertical-align: middle;
}

a, a:visited {
	text-decoration: none;
	color: #99aaff;
}

a:hover {
	text-decoration: underline;
}

p	{
	margin: 0 1em 1em;
}

.main-content img	{
	margin: 0em 1em;
}

a img {
	border: none;
}

#header	{
	display: block;
	text-align: center;
	padding: 0 0 30px 0;
	width: 100%;
	margin: auto auto 1em 0;
}

#content	{
	width: 90%;
	margin:	auto;
}

#main	{
	width: 80%;
	float: right;
}

h1	{
	font: 32pt 'nasaliza';
	color: #ffffff;
	padding: 0 0 .5em;
}

h2	{
	font: 24pt 'nasaliza';
	color: #ffffff;
	padding: .5em 0 .5em 1em;
}

.main-content	{

}

#main ul, #main li	{
	padding: 0 0 0 1em;
}

#sidebarLX	{
	width: 18%;
	float: left;
}

#sidebarLX ul, #sidebarLX li, #sidebarLX a	{
	list-style: none;
	color: #ffffff;
	font: 16pt 'nasaliza';
}

#footer	{
	width: 100%;
	clear: both;
	text-align: center;
	display: block;
	vertical-align: middle;
	font-size: 70%;
	padding: 1em 0 0;
}

.floatleft	{
	float: left;
	clear: left;
}

.clear	{
	clear: both;
	width: 0;
	height: 0;
}

.hp438o {	/* contact form honey pot */
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 0;
	width: 0;
	z-index: -1;
}