body {
background-color: #000000;
color: white;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #B22222;
scrollbar-3dlight-color: #B22222;
scrollbar-arrow-color: #B22222;
scrollbar-track-color: #000000;
scrollbar-darkshadow-color: #000000;
font-family: tahoma;
font-size: 13px;
}

p.ooc {
font-size: 12px;
color: #FFFFFF;
font-family: verdada;
padding: 0px 10px 0px 10px;
}

table.bodybox {
width: 100%;
height: 100%;
border-collapse: collapse;
border: 1px solid #B22222;
font-size: 13px;
}

/* Top stuff removed because its unnessary now
td.TL {
width: 150px;
height: 100px;
padding: 10px;
font-size: 13px;
}

td.TC {
width: 70%;
height: 80px;
padding: 10px;
text-align: center;
font-size: 13px;
}

td.TR {
width: 150px;
height: 100px;
padding: 10px;
font-size: 13px;
}
*/

td.ML {
vertical-align: top;
width: 150px;
height: 100%;
padding: 10px;
border: 1px solid #B22222;
font-size: 13px;
}

td.MC {
vertical-align: top;
height: 100%;
width: 70%;
padding: 10px;
border: 1px solid #B22222;
font-size: 13px;
}

td.MR {
vertical-align: top;
width: 150px;
height: 100%;
padding: 10px;
border: 1px solid #B22222;
font-size: 13px;
}

td.BC {
vertical-align: top;
width: 100%;
height: 80px;
padding: 10px;
text-align: justify;
font-size: 13px;
}

h1 {
font-family: verdana;
font-variant: small-caps;
color: #8B0000;
}

h2 {
font-family: verdana;
font-variant: small-caps;
color: #8B0000;
}

h3 {
font-family: verdana;
font-variant: small-caps;
color: #8B0000;
}

h4 {
font-family: verdana;
font-variant: small-caps;
color: #8B0000;
margin-top:5px;
margin-bottom:3px;
}

h5 {
font-family: verdana;
font-variant: small-caps;
color: #8B0000;
}

h6 {
font-family: verdana;
font-variant: small-caps;
color: #8B0000;
}

table.default, table.news {
border-collapse: collapse;
border: 1px solid #B22222;
font-size: 12px;
width: 100%;
}

th.default {
background-color: #8B0000;
font-family: tahoma;
font-weight: bold;
color: white;
border: 1px solid #B22222;
font-size: 12px;
padding: 1px 5px;
}

th.news {
background-color: #8B0000;
font-family: tahoma;
font-weight: bold;
color: white;
border: 1px solid #B22222;
font-size: 12px;
text-align: left;
padding: 1px 5px;
}

td.default, td.news {
font-family: tahoma;
color: white;
border: 1px solid #B22222;
font-size: 12px;
padding: 5px;
}

blockquote {
color: #CC0000;
text-align: justify;
font-size: 11px;
font-family: inherit;
}

a:link, a:visited {
color: white;
font-family: tahoma;
font-size: 12px;
text-decoration: none;
margin: 0px;
}

a:active, a:hover {
color: #CC0000;
text-decoration: underline;
font-family: tahoma;
font-size: 12px;
margin: 0px;
}

input,textarea,select,option {
background: #202020;
color: #FFFFFF;
border: 1px solid #B22222;
font-family: tahoma;
margin: 2px;
}

fieldset {
background: #000000;
color: #FFFFFF;
border: 1px solid #B22222;
font-family: tahoma;
padding: 5px 5px 5px 5px;
font-size: 13px;
}

label {
font-family: tahoma;
color: white;
font-size: 13px;
}

legend {
background: #000000;
color: #FFFFFF;
font-family: verdana;
font-size: 14px;
}

hr {
color: #B22222;
width: 95%;
height: 1px;
margin: 0px;
border: 0px solid #B22222;
background-color: #B22222;
}

label.login {
font-family: verdana;
font-variant: small-caps;
color: #CC0000;
font-size: 10px;
}

input.login {
width: 90px;
font-size: 12px;
margin: 2px 2px 2px 2px;
background: #202020;
}

input.loginsubmit {
width: 60px;
font-size: 12px;
background: #202020;
}

.copyright {
text-align: center;
}

.error {
font-size: 16px;
color: #FFFFFF;
font-family: Arial;
font-weight: bold;
padding: 0px;
margin: 0px;
}

.note {
font-size: 11px;
color: #A0A0A0;
font-family: inherit;
}

a.note:link, a.note:visited {
font-size: 11px;
color: #A0A0A0;
font-family: tahoma;
text-decoration: none;
}

a.note:hover, a.note:active {
font-size: 11px;
color: #CC0000;
font-family: tahoma;
text-decoration: underline;
}

.navhead {
font-size:16px;
font-weight:bolder;
font-family: verdana;
font-variant: small-caps;
color: #8B0000;
margin-bottom: 2px;
}

table.navtable {
border-collapse: collapse;
border: 1px solid #B22222;
font-size: 10px;
float: left;
clear: none;
margin-right: 7px;
}

td.navtable {
font-family: tahoma;
color: white;
border: 1px solid #B22222;
font-size: 10px;
padding: 5px;
text-align: center;
width: 60px;
height: 60px;
}

div.sectorbox {
border: 1px solid #B22222;
padding: 5px;
line-height: 20px;
height: 198px;
width: auto;
overflow: auto;
font-size: 13px;
clear: none;
vertical-align: top;
}

div.rules {
border: 1px solid #B22222;
width: 400px;
height: 200px;
overflow: auto;
font-size: 13px;
padding: 6px;
}

div.equip {
border: 1px solid #B22222;
font-size: 13px;
width: 190px;
height: 270px;
padding: 0px 0px 10px 0px;
float: left;
clear: none;
margin-right: 7px;
overflow: hidden;
}

p.boxhead {
background-color: #8B0000;
font-family: tahoma;
text-align: center;
font-weight: bold;
color: white;
border-bottom: 1px solid #B22222;
font-size: 12px;
padding: 1px 5px;
margin: 0px 0px 1px 0px;
width: auto;
height: 14px;
clear: both;
}

img.item {
padding: 0px;
width: 50px;
height: 50px;
border: 0px;
margin: 0px;
}

div.itembox {
font-family: verdana;
text-align: center;
color: white;
font-size: 10px;
padding: 0px;
margin: 10px 0px 0px 10px;
width: 50px;
height: 50px;
display: inline;
clear: none;
}

div.inventory {
border: 1px solid #B22222;
overflow: auto;
font-size: 13px;
clear: none;
vertical-align: top;
height: 270px;
width: auto;
text-align: justify;
}

p.inventory {
font-family: tahoma;
color: white;
font-size: 12px;
margin-left: 10px;
}

table.targetbox {
border: 1px solid #B22222;
border-collapse: collapse;
vertical-align: top;
width: 400px;
text-align: center;
clear: both;
}

div.abil {
border: 1px solid #B22222;
font-size: 8px;
width: 180px;
height: 270px;
padding: 0px 0px 0px 0px;
float: left;
clear: none;
overflow: hidden;
text-align: center;
}

div.abil_sel {
border: 1px solid #B22222;
overflow: auto;
font-size: 12px;
clear: none;
vertical-align: top;
height: 270px;
width: auto;
text-align: justify;
}

fieldset.abil_form {
background: #000000;
color: #FFFFFF;
border: 1px solid #B22222;
font-family: tahoma;
padding: 1px;
margin: 2px;
font-size: 10px;
width: 62px;
text-align: center;
}

