ul#innermenu { margin:0; padding:0; padding-bottom:10px; margin-bottom:30px; list-style-type:none; }

ul#innermenu li { position:relative; float:left; border-top:4px solid #efefef; margin-right: 15px; padding-right: 20px; padding-top: 5px;}

ul#innermenu .current { border-top:4px solid #3d496a;}

ul#innermenu li:hover { border-top:4px solid #3d496a;}

ul#innermenu li a { padding:2px 2px; text-decoration:none; font:bold 12px Verdana, Georgia, "Times New Roman", Times, serif; color:#68759c;}

ul#innermenu li a:hover { color:#8895b8; border:none; }

ul#innermenu li span{ display:none; position:absolute; top:20px; left:2px; width:160px; font:normal 9px Verdana, Georgia, "Times New Roman", Times, serif; line-height: 15px; }

ul#innermenu li a:hover span {margin-top: 7px; display:block; color: #8895b8;}

#rightcolumn
{
    float: right;
    margin-top: -40px;
	padding-left:30px;
    width: 30%;
}

ul#features
{
	padding-bottom:20px;
}
ul.features
{
	padding-bottom:20px;
}


img.post{
text-align:center;
display:block;
margin-left:auto;
margin-right:auto; 
}
img.draw {
border: 1px solid #000000;
} 
div#mechdraw{
text-align:center;
display:block;
margin-left:auto;
margin-right:auto;
}
div#rightcolumn.character
{
	margin-top: -1px;
    float: left;
    width: 45%;
}

#leftcolumn.character
{
    float: left;
    width: 40%;
}
table{
	border-collapse:collapse;
	text-align:center;
	}
tr{
	border: 1px solid black;
	}
div#rightcolumn td{
	border: 1px solid black;
	padding-left: 3px;
	padding-right: 3px;
	}
tr.off{
	background-color:#e0e6f2;
	}
tr.title{
	background-color:#FFFFF0;
	font-weight:bold;
	}
td{
	border: 1px solid black;
	}