/* RESET */
body { background: #000000 url(../images/body.jpg) no-repeat top center fixed; }
body, div {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, p, ul, ol, dl, blockquote, address {
	margin: 16px;
	padding: 0;
}
table { border-collapse: collapse; }
th, td, label, input, textarea, li, h1, h2, h3, h4, p, span, a, blockquote, address { font-family: Arial, Verdana, sans-serif; }
th, td, li, p, a, blockquote, address {
    font-size: .875em;
    line-height: 1.5em;
}
td li, td p, td a, td blockquote, td address { font-size: 1em; }
label, input, textarea {
    font-size: 14px;
    line-height: 21px;
}
th a, p a, li a, blockquote a, address a { font-size: 1em; }
th, td, label, li, h1, h2, h3, h4, p, blockquote, address { color: #FFFFFF; }
a {
	color: #FFFF00;
	outline: none;
}
th { text-align: left; }
h1, h2, h3, h4 { text-align: center; }
address { font-style: normal; }
blockquote { font-style: italic; }
hr {
	height: 2px;
	background-color: #FFFFFF;
	border: none;
}
acronym, abbr {
	border: none;
	cursor: help;
}
/* HEADINGS */
h1 { font-size: 2.25em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1em; }
h4 { font-size: .875em; }
/* LISTS */
li { margin-left: 16px; }
/* UNORDERED LISTS */
ul.none { list-style-type: none; }
ul.none li { margin-left: 0; }
ul.center { list-style-type: none; }
ul.center li {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
ul.double li {
	margin-top: 16px;
	margin-bottom: 16px;
}
/* ORDERED LISTS */
ol.upper-alpha { list-style-type: upper-alpha; }
ol.double li {
	margin-top: 16px;
	margin-bottom: 16px;
}
/* STYLES */
.normal {
	font-weight: normal !important;
	font-style: normal !important;
	text-decoration: none !important;
}
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.line-through { text-decoration: line-through; }
.left { float: left; }
.right { float: right; }
.center {
	display: block;
	text-align: center;
	margin: 16px auto;
}
.border {
	border: 2px solid #FFFFFF;
}
.margin { margin: 16px; }