@charset "utf-8";

body { background-color: #000; color: #fff; font-size: 100.01%; font-family: Arial, Helvetica, sans-serif; line-height: 1.4; padding: 2%; }
a { color: #FFFF00; text-decoration: underline; }
a:visited { color: #FF9900; }
a:hover, a:focus, a:active { text-decoration: none; background-color: #FFFF00; color: #000; }
table { border: 1px solid #FFFF00; border-collapse: separate; empty-cells: show; }
th, td { padding: 0.5em; border: 1px solid #FFFF00; empty-cells: show; }
#content { border: 1px solid #FFFF00; margin: 2em inherit; padding: 2em; display: block; background-color: #333; }
#content img { display: none; }
#content ul { margin-left: 0; padding-left: 0; }
#content label { display: block; padding: 1em 0 0.3em 0; }
#content input, #content select, #content textarea { width: 90%; }
#content input.button { margin-top: 1em; width: auto; display: block; }
fieldset { border: 1px solid #FFFF00; padding: 1em 2em; background-color: #333; }
address { display: none; }
h1 { text-align: center; line-height: 0; }
h1 a img { border: 1px solid #FFFF00; }
#forum { border: 1px solid #FFFF00; padding: 1em 2em; background-color: #333; } 
#navigation { border: 1px solid #FFFF00; padding: 1em 2em; line-height: 1.6; background-color: #333; margin-top: 0.2em; }
#sidebar ul { border: 1px solid #FFFF00; padding: 1em 2em; line-height: 1.6; background-color: #333; margin-top: 0.2em; }
h3, h4 { margin-bottom: 0; }

/* IE */
* html * { position: static !important; width: auto !important; height: auto !important; float: none !important; margin: auto !important; padding: auto !important; left: auto !important; top: auto !important; right: auto !important; line-height: auto !important; z-index: auto !important; }
* html fieldset { padding: auto; }
* html #navigation, * html #sidebar ul { margin-left: 0 !important; }
* html #content ul { margin-left: 0 !important; padding-left: 0 !important; }
* html #sidebar ul { display: block; }
* html #sidebar ul li { display: block; }