* { padding: 0; margin: 0; }
html, body { color: silver; font-size: 0.88em; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; line-height: 1.8; background-color: black; height: 100%; margin: 0; padding: 0; }
strong, em, b, i { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
p { text-align: justify; text-indent: 30px; margin-top: 0; margin-bottom: 1em; }
h1 { font-size: 2.3em; font-weight: normal; line-height: 1.4em; text-align: left; margin: 0 0 0.33em; }
h2 { font-size: 1.7em; font-weight: normal; line-height: 1.4em; text-align: left; margin: 0 0 0.33em; }
h3 { font-size: 1.3em; font-weight: normal; line-height: 1.4em; text-align: left; margin: 0 0 0.33em; }
.px10 { font-size: 10px; }
.px12 { font-size: 12px; }
.px14 { font-size: 14px; }
strong { color: #faf657; }
.blue_text { color: #9cf; }
.justify { text-align: justify; }
.text_right { text-align: right; }
.text_left { text-align: left; }
hr { border-color: gray transparent transparent; border-style: solid; border-width: 1px; }
table { padding: 0; }
td { padding: 0; }
/*--- LISTS ---*/
ol { text-align: left; margin-top: 0.3em; margin-bottom: 1em; margin-left: 1em; padding-left: 0.75em ; }
ul { font-size: 0.9em; line-height: 1.4em; text-align: left; margin-top: 0.3em; margin-bottom: 1em; margin-left: 0.5em; padding-left: 1em ; list-style-type: square; }
li { text-align: left; margin-top: 0.4em; }
/*---- LINKS ----*/
a:link { color: #408fff; text-decoration: none; }
a:visited { color: #408fff; text-decoration: none; }
a:hover { color: orange; text-decoration: none; }
a:active { color: white; text-decoration: none; }
/*----- IMAGES -----*/
img { border-width: 0; }
.img_border { border-style: solid; border-width: 1px; }
.img_float_left_wpad { float: left; margin: 0.5em 20px 5px 0; }
.img_float_right_wpad { float: right; margin: 0.5em 0 5px 20px; }
/*----- HEADER -----*/
#header { width: 820px; margin: 0 auto; padding: 0; }
/*----- MENU BAR -----*/
#menu_bar { background-color: #1b1b1b; text-align: center; width: 820px; height: auto; margin: 0 auto; padding: 2px 0; }
/*----- PAGE -----*/
#wrapper { margin: 0 auto 60px; width: 820px; padding: 0; }
#footer { background-color: #24272f; width: 820px; margin: 0; padding: 10px 20px; }
#footer p { color: #aaa; }
.clear { clear: both; }

