body {
	cursor: default;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}
a:link, a:visited, a:active {
	color: #9C743A;
	text-decoration: none;
}
#maincontent a:hover {
	color: #9C743A;
	background-color: #FAF0C4;
	text-decoration: underline;
}
.fakelink {
	color: #9C743A;
	text-decoration: none;
}
.fakelink:hover {
	background-color: #FAF0C4;
	text-decoration: underline;
}
/*
table {
	width: 100%;
}
*/
#banner {
	background: url(images/banner_bg.jpg) repeat-x top left;
	width: 100%;
	text-align: left;
}
#topad {

}
#topnav {
	min-width: 19.5em;
	height: 1.8em;
	background: url(images/topnav_bg.jpg) repeat-x top left;
	width: 100%;
	overflow: hidden;
}
#topnav ul {
	position: relative;
	top: -6px;
	text-align: center;
	font-size: 10pt;
}

#topnav li {
	font-family: times;
	display: inline;
	list-style: none;
	padding-right: 10px;
}
#topnav li.sep {
	background: url(images/separator.jpg) no-repeat top right;
}
#topnav li.nosep {
}

#topwarn {
	border-left: 6px solid #000;
	border-right: 6px solid #000;
}
#mainwrapper {
	background: #FFFBE4;
	border-left: 6px solid #000;
	border-right: 6px solid #000;
}
.head {
	height: 24px;
	background: url(images/centercap.jpg) repeat-x top left;
}
.lefthead {
	float: left;
}
.righthead {
	float: right;
}
#warnhead {
	color: #B32A00;
	font-weight: bold;
	padding-top: 3px;
	text-align: center;
}

#warntext {
	padding: 7px 0px 7px 15px;
	color: #B32A00;
	background-color: #FEF9D7;
}
#fpWrapper {
/*	width: 95%;*/
}
.foot {
	font-size: 8pt;
	height: 17px;
	clear: both;
	background: url(images/centerfoot.jpg) repeat-x top left;
	text-align: center;
}
.leftfoot {
	float: left;
}
.rightfoot {
	float: right;
}

#sidenav {
	min-width: 17em;
	width: 17.4em;
	float: left;
	background-color: #FEF9D7;
	border-right: 1px solid #A09069;
	padding: 5px;
}
#login {
	text-align: center;
}
#maincontent {
	font-family: verdana;
	font-size: 8pt;
	background-color: #FFFBE4;
	padding-left: 17em;
	padding-top: 0.2em;
	padding-right: 1em;
}

.menutitle {
	text-align: center;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #9C743A;
	color: #9C743A;
	font-weight: bold;
}
.menutitle a {
        border-color: #9C743A;
        text-decoration: none;
        font-weight: bold;
}
.nav {
	padding-left: 2px;
	color: #7F5818;
	text-decoration: none;
}
.nav:link, .nav:visited, .nav:active {
	display: block;
	padding-left: 2px;
	color: #7F5818;
	text-decoration: none;
}
.nav:hover {
	color: #7F5818;
	background-color: #FAF0C4;
	text-decoration: none;
	height: 12px;
}
.navtext
{
	padding-left: 2px;
	color: #7F5818;
	text-decoration: none;
}
.textbox input, textarea, select {
	border: #9C743A 1px solid;
/*	background-color: #FEFCE3; */
	font-family: verdana;
	font-size: 7pt;
	color: #9C743A;
	display: inline;
}
.submit input {
	border: #B48D4C 2px outset;
	background-color: #FEFCE3;
	font-family: verdana;
	font-size: 7pt;
	color: #B48D4C;
	display: inline;
}
.newscontainer {
/*	width: 68%;*/
	color: #000;
}
.newstitle {
/*	padding-left: 1em; */
	padding-top: .5em;
	font-size: 10pt;
	font-weight: bold;
	color: #9C743A;
/*	border-bottom: 1px #A09069 solid;	*/
	background: url(images/newsborder.jpg) no-repeat bottom left;
}
#storytitle {
	text-align: center;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #9C743A;
	color: #9C743A;
	font-weight: bold;
	font-size: 12pt;
	padding-top: .3em; 
	margin-top: 0em;
}
.center {
	width: 524px;
	height: 524px;
	margin: 0px auto;
}
.labelx {
	text-align: center;
	font-size: 10px;
	background-color: #ddd;
	border: 1px solid #888;
	color: #000;
	padding: 1px;
	width: 5em;
	height: 1em;
}
.labely {
        text-align: center;
        font-size: 10px;
        background-color: #ddd;
        border: 1px solid #888;
        color: #000;
        padding: 1px;
	height: 5em;
	width: 1em;
}
.cell {
	text-align: center;
	font-weight: bold;
}
.cellHover {
	font-weight: bold;
	text-align: center;
	border: 1px solid #000;
}
.mycell {
        text-align: center;
	border: 1px solid #000;
	background: #eee;
} 
.mycellHover {
	text-align: center;
	background: #f44;
	border: 1px solid #000;
}
.special {
	background: #ddd;
	border: 2px solid #000;
	text-align: center;
	font-weight: bold;
}
.specialHover {
	background: #f44;
	border: 2px solid #000;
	text-align: center;
	font-weight: bold;
}
.borderless
{
	background-color: #000000;
	text-align: left;
	width: 250px;
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	position: relative;
        line-height:normal;
}
.arm_item
{
	color: #FFF;
	font-size: 9pt;
	font-weight: bold;
}

.arm_cost_title
{
	color: #FF0000;
	font-weight: bold;
}

.arm_cost
{
	color: #FF0000;
}

.arm_power_title
{
	color: #00FF00;
	font-weight: bold;
}

.arm_power
{
	color: #00FF00;
}

.arm_description
{
	color: #FFA500;
	font-weight: bold;
}
#foottext
{
        min-width: 19.5em;
        height: 1.8em;
        background: url(images/topnav_bg.jpg) repeat-x top left;
        width: 100%;
        overflow: hidden;
}
#foottext p
{
        position: relative;
        top: .3em;
        text-align: center;
        font-size: 10pt;
}
#sideExtra
{
	float:right;
	width: 20em;
	text-align: left;
	margin-right: .1em;
}
#resultText
{
	font-weight: bold;
	font-size: 14pt;
}
.submenu 
{
	height: 20px;
	border-bottom: 1px #9C743A solid;
}
.submenu ul
{
	display: block;
	margin: 0;
}
.submenu a:hover
{
	text-decoration: none;
}
.submenu li 
{
	background: url('images/tab_sm.jpg') no-repeat;
	width: 75px;
	height: 20px;
        display: block;
	float: left;
        list-style: none;
	margin-right: 1em;
	padding-top: .4em;
	padding-bottom: 0;
	text-align: center;
}
.submenu li.lg
{
	background: url('images/tab_lg.jpg') no-repeat;
	width: 150px;
	height: 20px;
}
.baseItem
{
	width: 24em;
	font-weight: bold;
	padding-top: .4em;
	padding-bottom: .4em;
}


table {
	font-family: verdana;
	font-size: 8pt;


	
/*	border: 1px solid #000; */
/*	MozUserSelect: none;
	-moz-user-select: none; */
}
.alt2
{
	background: #FEFCE3;
	color: #000000;
        text-align: center;
}

.tborder
{
	background: #A77A38;
	color: #000000;
	border: 1px solid #0B198C;
}

form {
	margin: 0px;
	display: inline;
}

.content {
	width: 100%;
	font-family: verdana;
	font-size: 8pt;
	color: #B48D4C;
	text-align: justify;
}
.news {
        width: 48%;
}

.stats {
        width: 48%;
}
.menu {
	width: 163px;
	font-family: verdana;
	font-size: 7pt;
	color: #9C743A;
	text-align: left;
}
.footer {
	position: relative;
	top: 2px;
	padding: 0px 3px 0px 3px;
	font-family: verdana;
	font-size: 8pt;
	color: #7D5322;
	text-align: center;
}


.barnav:link, .barnav:visited, .barnav:active {
	color: #966F3A;
	margin: 0px 3px 0px 3px;
	text-decoration: none;
}
.barnav:hover {
	color: #7D5322;
	text-decoration: underline;
}
.title {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #9C743A;
	font-family: verdana;
	font-size: 9pt;
	color: #9C743A;
	font-weight: bold;
	letter-spacing: 2px;
	height: 15px;
}
p {
	margin: 3px 0px 3px 0px;
}
.adspace {
	width: 160px;
	height: 600px;
	border: #A77A38 1px solid;
	background-color: #FEFCE3;

}
.buy {
		width: 25px;
		height: 25px;
		margin: 2px;
		font-size: 14px;
}
.input50
{
        border: 1px solid #B48D4C;

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;

        width: 50px;
}
.messenger1
{
		border-top: 1px solid #9C743A;
		border-bottom: 1px solid #9C743A;
		font-weight: bold;
		font-size: 12px;
		color: #555555;
		text-align: center;
}
.messenger2
{
        border-top: 1px solid #9C743A;
        border-bottom: 1px solid #9C743A;
        border-left: 1px solid #9C743A;
        border-right: 1px solid #9C743A;
}
.menusep
{
        background-image: url("separator.jpg");
        background-position: top right;
        background-repeat: no-repeat;
        padding-right: 15px;
        text-align: center;
}
.menunosep
{
        padding-right: 15px;
        text-align: center;
}
.box
{
        border-top: 1px solid #B48D4C;
        border-bottom: 1px solid #B48D4C;
        border-left: 1px solid #B48D4C;
        border-right: 1px solid #B48D4C;
        vertical-align: middle;
        color: #555555;
        font-size: 12px;
        height: 20px;
}
.tablehead
{
/*        border-top: 1px solid #B48D4C; */
	padding-top: .3em; 
        border-bottom: 1px solid #B48D4C;
        color: #555555;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
}
.tablesubhead
{
/*        border-bottom: 1px solid #B48D4C;*/
	font-weight: bold;
/*	width: 120px;*/
	font-size: 10px;
}
.bigredbutton
{
        border-top: 1px solid #B48D4C;
        border-bottom: 1px solid #B48D4C;
        color: #000000;
        background-color: #FF0000;
        font-size: 12px;
}

.chatinput
{
        border: 1px solid #B48D4C;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        width: 100px;
        height: 75px;
}
.chatsubmit
{
        border: 1px solid #B48D4C;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        width: 100px;
        height: 18px;
}

.disabled
{
        border: 1px solid #B48D4C;

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;

        width: 40%;
}
.floatleft
{
	float: left;
}
.floatright
{
	float: right;
}
