*
{
	font: 12px Verdana, sans-serif;	
}

body
{
	background: #3f5f83 url(Space.gif) center center;
	margin:0;
	padding:0;
	color: #dedede;
}

.spec {
	color:#40A0E0;
}

a, a:active, a:visited
{
	color:#006699;
}

a:hover
{
	color: #dd6900;
	text-decoration: none;
}

#container
{
	width:100%;
}

.middlecontainer {
	margin-left:15%;
	margin-top:21px;
	margin-right:15%;
	clear:none;
}

.content-box {
	background-color:transparent;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.5em;
}

.heading {
	 background: #2f4761 url(chromebg.gif) repeat-x center center;
	 color: 1e2d3e;
	 padding-top: 0.3em;
	 padding-bottom: 0.3em;
	 padding-left: 0.5em;
	 border-bottom: 1px solid #3f5f83;
	 text-align:center;
}

#header {
	background:#2f4761 url(banner.jpg) no-repeat;
	width:100%;
	height:100px;
}

.stats {
	text-align: center;
	color:#CCCCCC;
}

    #menubar {
      border: 1px solid #bbb;
      background: #2f4761 url(chromebg.gif) repeat-x center center;
      color: #7f7f7f;
      font: bold 12px Verdana, sans-serif;
      clear: both;
      width: 100%;
      height: 25px;
    }
    
    .menu {
      width: auto;
      float: left;
      /*padding: 0.1em 3em 0.1em 0.5em;*/
      cursor: default;
      padding: 6px;
    }
    
    div.menu:hover {
		color: #494949;
    }
    
    .menu a {
		text-decoration: none;
		font: bold 11px Verdana, sans-serif;
    }
    
    .menu ul {
      display: none;
      position: absolute;
      background-color: #e6e6e6;
      color: black;
      list-style: none;
      margin: 0;
      padding: 0;
	  border-bottom: 1px solid #bbb;
    }
    
    .menu ul li {
      display: block;
    }
    
    .menu ul li a {
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 21px;
		padding-right: 21px;
		display: block;
		LINE-HEIGHT: 15px;
		height: auto;
		width: 125px;
		font-size: 11px;
		text-decoration: none;
		color: #006699;
		font: bold 11px Verdana, sans-serif;
		background-color: #fff;
		border-top: 1px solid #bbb;
		border-left: 1px solid #bbb;
		border-right: 1px solid #bbb;
    }
    
    .menu ul li a:hover {
		color: #dd6900;
		background-color: f0f0f0;
    }
    
    div.menu:hover ul {
      display: block;
      margin: 0;
      padding: 0;
    }

    div.menu ul li:hover {
      background-color: #ccf;
    }

#footer {
	font-size: 65%;
	text-align: center;
	margin-left:15%;
	margin-top:21px;
	margin-right:15%;
	background-color: #000;
	 padding-top: 0.3em;
	 padding-bottom: 0.3em;
	 padding-left: 0.5em;
}

.data {
	color:#fff;
}

em {
	font-style:italic;
}

small {
	font-size: 10px;
}

strong {
	font-weight: bold;
}

th {
	font-weight: bold;
}

table.gametable {
	border-width: 0;
	border-spacing: ;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	background-color:;
}
table.gametable th {
	border-width: 0;
	padding: 5px;
	border-style: none;
	border-color: gray;
	background-color: ;
	-moz-border-radius: ;
}
table.gametable td {
	border-width: 1px;
	padding: 5px;
	border-style: dashed;
	border-color: gray;
	background-color: ;
	-moz-border-radius: ;
}

table.map_table td {
	text-align: center;
	width: 25px;
	background-color: #000;
}