* {margin: 0; padding: 0; }
a {text-decoration: none; color: #B00; }
a:hover {border: none; }
a:visited {text-decoration: none; color: #A00; }
body {font-size: 0.9em; font-family: Arial,Helvetica,sans-serif; color: #EEE; background: #000 url(../themes/default/body.jpg) no-repeat fixed 100% 250px; }
div.AListBox {background-color: transparent; margin-bottom: 10px; margin-left: 1%; padding: 0px 5px; width: 96%; margin-top: 10px; background: url(../themes/default/crumbs.png) repeat-x; border: dotted 1px #652a17; }
div.Comment p {margin: 0px; padding: 0px; }
div.ContentBox {margin-bottom: 5px; padding: 0px 8px; background: #100909 url(../themes/default/crumbs.png) repeat-x; border: solid 2px #333; }
div.ContentBox a {color: #FFF; }
div.ContentBox p {margin: 0px; padding-top: 2px; padding-bottom: 2px; }
div.ContentBox p.SmallRow {margin: 0px -8px; padding-right: 5px; padding-left: 5px; }
div.Feedback_bad {margin: 0px auto; margin-bottom: 10px; padding: 5px; width: 80%; color: #FFF; background-color:#800; border: dashed 2px #F00; }
div.Feedback_bad a {text-decoration: underline; color: #FFF; }
div.Feedback_good {margin: 0px auto; margin-bottom: 10px; padding: 5px; width: 80%; color: #FFF; background-color:#080; border: dashed 2px #0f0; }
div.Feedback_good a {text-decoration: underline; color: #FFF; }
div.linkbox {margin-bottom: 10px; padding: 0px; background: url(../themes/default/crumbs.png) repeat-x; border: solid 2px #888; }
div.poll_bar {height: 10px; border: solid 1px #F00; }
div.Popup {position: absolute; width: 100%; left: 0px; z-index: 1002; top: 0px; }
form {margin: 0px; }
h1, h3 {color: #cccccc; }
h2 {margin: 0px; padding: 0px; color: #FFF; }
h3 {margin: 8px 0px; padding: 0px; color: #FFF; }
h3 a {color: #FFF; }
h5 {font-size: 1.1em; color: #FFF; }
hr {margin: 10px; }
img {border: none; }
img.army_icon {margin-left: 5px; }
img.Asset {border: 1px dotted #A00; background: url(../themes/default/crumbs.png) repeat-x #000; }
img.Link_Icon1 {position: absolute; top: 10px; right: 242px; }
img.Link_Icon2 {position: absolute; top: 10px; right: 335px; }
img.Link_Icon3 {position: absolute; top: 10px; right: 428px; }
input {width: 99%; padding: 1px 2px; color: #FFF; background-color: #300; border: solid 1px #500; }
li {padding: 0px; margin: 0px; }
li.Menu {font-size: 1em; margin: 5px 0px; padding-left: 15px; border-top: 1px dotted #000; border-bottom: 1px dotted #000; }
li.Menu:hover {border-color: #800; border-top: 1px solid #800; border-bottom: 1px solid #800; }
p, blockquote, ul, ol {line-height: 1.6em; margin-bottom: 20px; }
p.List {padding-left: 20px; }
p.NewsLink {text-align: right; }
p.SmallRow {font-size: 0.8em; text-align: right; margin: 0px -20px; padding-right: 15px; padding-left: 15px; border-top: 1px dashed #333; color:#FFF; }
.Row1 {padding-left: 5px; background-color: #300; }
.Row2 {padding-left: 5px; background-color: #600; }
select {width: 100%; background-color: #300; color: #FFF; border: 1px solid #500; }
span.Green {color: #080; }
span.Red {color: #800; }
span.ReqStar {color: #f00; font-weight: 900; }
table {margin: 0px auto; padding: 0px; width: 480px; }
table.calender {text-align:center; width:350px; border:2px dashed #800; border-collapse: collapse; }
table.calender a {color: #F99; font-weight: 700; }
table.calender a:hover {color: #FFF; }
table.calender strong {color: #F99; }
table.calender td {border:1px dashed #800; color: #500; }
table.ColoredRows input {background: transparent; border: none; }
table.ColoredRows select {border: none; }
table.ColoredRows tr.Row1 select {background-color: #300; }
table.ColoredRows tr.Row2 select {background-color: #600; }
table.poll {width: 100%; border-collapse: collapse; }
table.poll td {vertical-align: middle; padding: 0px 5px; }
table.poll td.Row1 {background-color: #000; }
table.poll td.Row2 {background-color: #300; }
table.Profile {color: #FFF; border: 2px solid #400; }
table.stars {margin: 0px auto; width: 200px; border-collapse: collapse; }
td {vertical-align: top; }
td.Char {border-left: 1px dashed #400; }
textarea {width: 99%; background-color: #300; color: #FFF; border: 1px solid #500; padding:2px; }
tr.Profile1 td {background-color: #300; }
tr.Profile2 td {background-color: #600; }
tr.Row1 td {padding-left: 3px; padding-right: 3px; }
tr.Row2 td {padding-left: 3px; padding-right: 3px; }
tr.Titles td {color: #FFF; background-color: #800; }
.Avatar {margin: -1px; border: 2px solid #600; }
.Bar {background: url(../themes/default/bar.jpg) repeat-y #F00; height:35px; }
.BlogDate {margin: 0px; padding-right: 5px; padding-left: 5px; background: url(../themes/default/crumbs.png) repeat-x #000; border:1px solid #F00; }
.Bordered {border: 2px solid #F00; }
.BordLeft {border-left: 2px solid #F00; }
.BordRight {border-right: 2px solid #F00; }
.center {text-align: center; }
.Form {margin: 0px auto; padding: 5px; width: 400px; border: solid 1px #800; background: url(../themes/default/crumbs.png) repeat-x transparent; }
.Green {color: #0f0; }
.Quotes {font-size: 1.3em; text-align: center; margin-top: 5px; margin-right: 2%; margin-bottom: 5px; padding: 5px; width: 47%; border-top: 2px dotted #F00; border-bottom: 2px dotted #F00; background: url(../themes/default/crumbs.png) repeat-x; }
.SubmitRow {text-align: right; margin-left: -10px; border-top: 1px none #daed80; }
.SubmitRow input {width: auto; background-color:#800; }
.TitleRow {font-weight: 700; background-color:#200; }
#AddComments textarea {height:70px; background: url(../themes/default/comments.jpg) no-repeat 100% 0px #300; }
#ajaximg {display:none; float:right; }
#BigQuote {font-family: "Times New Roman"; position: absolute; top: 12px; left: 8px; width: 35%; }
#BigQuote a {color:#FFF; }
#Blogroll {background-color: #300; border-top: 2px solid #F00; border-bottom: 2px solid #F00; }
#content {float: right; width: 73.4%; padding-right: 20px; padding-left: 20px; margin-top: -2px; margin-bottom: 10px; padding-bottom: 10px; border: 1px dashed #222; background: transparent url(../themes/default/crumbs.png) 0% 0% repeat-x; }
#content .Boxed {float: left; width: 47%; padding: 0px 5px; margin-left: 1%; margin-bottom: 5px; margin-top: 5px; border: 1px dotted #A00; background: url(../themes/default/crumbs.png) repeat-x transparent; }
#content .Boxed h2 {padding: 5px 0; background: url(../themes/default/h2_bar.jpg) repeat-x left bottom; color: #B00; }
#content b {color: #BBB; }
#content h1 {font-size: 136%; margin: 0px -5px; padding: 0px 5px; border-bottom:1px dashed #F00; border-left:1px dashed #F00; background: transparent url(../themes/default/side_bar_heading.jpg) 0% 0% no-repeat; color: #FFF; }
#content h1#Header {font-size: 136%; margin: 0px -20px; display: inline; border:none; border-bottom:none; background:transparent; }
#content h1, #content h2 {margin-bottom: 0px; }
#content h2 {font-size: 107%; }
#content h3 {font-size: 92%; }
#content p {padding-top: 1px; padding-bottom: 1px; margin: 0px; }
#content ul, #content ol {list-style-position: inside; margin-bottom: 10px; }
#crumbs {margin: 0 auto; padding: 0px 20px; height: auto; background: url(../themes/default/crumbs.png) repeat-x; }
#crumbs a {font-weight: 700; color: #F00; }
#crumbs a:hover {border-top: 1px solid #F00; border-bottom: 1px solid #F00; color: #F00; }
#footer {padding: 30px 0 0; width: 100%; margin-bottom: 15px; padding-top: 25px; background: url(../themes/default/crumbs.png) repeat-x; }
#footer p {padding: 0px 5px; font-size: 77%; margin: 0; }
#grayout {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1000; filter: alpha(opacity=80); opacity: 0.8; background-color: #600; }
#header {width: 100%; height: 181px; margin: 0 auto; padding: 0; padding: 0 0 0 0; background: url(../themes/default/header.jpg) 50% 0px no-repeat transparent; }
#header a {text-decoration: none; text-transform: uppercase; border: none; color: #F00; }
#header h1 {font-size: 136%; letter-spacing: 3px; padding: 150px 0 0 20px; }
#header h1, #header h2 {float: left; }
#header h2 {padding: 153px 0 0 6px; letter-spacing: 2px; font-size: 107%; }
#topbox {padding: 3px; position: absolute; top: 45px; right: 9px; width: auto; background-color: #000; }
#topbox .SubmitRow input {width: auto; background-color:#800; }
#topbox input {width:97%; }
#topbox form {width:auto; }
#topbox p {padding: 0px; margin:0px; }
#menu {margin: 0 auto; width: 100%; height: 30px; background: url(../themes/default/menu_unselected.jpg) repeat-x; }
#menu a {font-weight: bold; font-size: 85%; display: block; float: left; padding: 8px 12px 0; border-style: none solid none none; border-width: medium 1px medium medium; height: 20px; color: #FFF; border-color: #110f09 ; }
#menu a.Current {padding-bottom: 1px; background: url(../themes/default/selected_menu.jpg) repeat-x; }
#menu a:hover {padding-bottom: 1px; color: #F99; background: url(../themes/default/hover_menu.jpg) repeat-x; }
#menu li {display: inline; }
#menu ul {line-height: normal; list-style-type: none; list-style-position: outside; margin: 0; padding: 0; }
#news a {font-size: 85%; }
#page {margin: 0 auto; }
#search {padding: 3px; position: absolute; top: 10px; right: 10px; width: 220px; height: 24px; background: url(../themes/default/menu_unselected.jpg) repeat; }
#search input {padding: 0px; }
#sidebar {float: left; width: 21%; }
#sidebar a {border: none; }
#sidebar h2 {font-size: 100%; padding: 5px 20px; margin-top: 5px; background: url(../themes/default/side_bar_heading.jpg) no-repeat 0px 0px #000; border-bottom: 1px solid #1c1c1c; color: #FFF; }
#sidebar h3 {font-size: 80%; padding: 0px 5px; }
#sidebar li li {margin: 0; padding: 7px 20px; background: url(../themes/default/h2_bar.jpg) repeat-x left bottom; }
#sidebar p {line-height: normal; margin: 0; padding: 0px 8px; }
#sidebar p.NewsLink {font-size: 0.7em; border-bottom: 1px dashed #290b01; }
#sidebar ul {line-height: normal; list-style-type: none; list-style-position: outside; margin: 0; padding: 0; }
table.FormTable input {width:97%; }
p.Row1 {padding:5px; }
p.Row2 {padding:5px; }
p.Row1 a {color:#FFF; }
p.Row2 a {color:#FFF; }
span.Gloss {; }
span.Gloss span.Ent {display:none; }
span.Gloss:hover span.Ent {display:block; position:absolute; background-color:#000; padding:3px; border:1px solid #f00; color: #fff; font-weight:400; width:270px; }