body {
  color: #C0C0C0;
  background-color: black;
  background-image: url("image/starryskytile.gif");
  background-repeat: repeat;
  font-family: sans-serif;
  font-size: 90%;
}

h1 {
  text-align: center;
  color: 33CC33   ;
  font-size: 200%;
  letter-spacing: 6px;
  font-style:oblique;
  font-weight:bolder;
}

h2 {
  text-align: center;
  font-size: 130%;
  letter-spacing: 6px;
  padding: 0px;
}

a:link {
	color: #CCCC66;
	text-decoration: underline;
}

a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

a:hover {
	background-color : #FFFFFF;
	color: black;
}

table, TD {
  border-color: 	#909090 ;
  empty-cells: show;
  border-collapse:collapse;
}

div.currentinfo, div.currentinfo TD {
  border-style: none;
  padding: 0px;
  color: yellow;
  font-size:90%;
  empty-cells : show;
  border-collapse:collapse;
}

span.menuheading  {
  color: 				#FFA500   ;
  background-color: transparent;
  font-weight: bolder;
  font-family: sans-serif;
}

span.menuheading a:link {
	color: 			#FFA500  ;
	text-decoration: none;
}

span.menuheading a:visited {
	color: 				#FFA500  ;
	text-decoration: none;
}

span.menuheading a:hover {
	background-color : 		#FFA500;
	color: black;
}

div.banner {
  width: 100%;
  border-style: none none groove;
  border-width: 2px;
  padding: 0px;
  text-align: center;
}

div.frontleft  {
  left:0em;
  position:absolute;
  width: 30em;
  float: left;
  margin: -10px;
  padding: 15px;
  background-color: transparent;
  font-size: 100%;
  font-family: sans-serif;
  text-align: center;
}

div.frontright  {
  position:absolute;
  left:32em;
  float: right;
  right:0em;
  margin: -10px;
  padding: 15px;
  background-color: transparent;
  border-left-style: groove;
  border-left-width: 0px;
  font-size: 100%;
  font-family: sans-serif;
  text-align: Center;
}

div.frontleft table {
  border-color: 	#00FF00 ;
}


div.frontLeft  a:link, div.frontRight   a:link {
	color: 		#F0E68C;
	text-decoration: none;
  font-size: 130%;
}

div.frontLeft  a:visited, div.frontRight   a:visited  {
	color: 		#F0E68C;
	text-decoration: none;
  font-size: 130%;
}

div.frontLeft  a:hover, div.frontRight   a:hover  {
	background-color : 		#F0E68C;
	color: black;
  font-size: 130%;
}


div.menuboxleft {
  position:absolute; /*fixed;*/
  width: 12em;
  float: left;
  margin: 1px;
  padding: 0px;
  background-color: transparent;
  border-style: none;
  border-width: 0px;
  font-size: 100%;
  font-family: sans-serif;
  text-align: left;
}

div.menuboxright {
  position:absolute; /*fixed;*/
  width: 12em;
  float: right;
  right:0em;
  margin: 1px;
  padding: 0px;
  background-color: transparent;
  border-style: none;
  border-width: 0px;
  font-size: 100%;
  font-family: sans-serif;
  text-align: left;
}

div.menugroup {
  width: 95%;
  margin: 1px;
  border-style: groove;
  border-width: 3px;
  border-color: 	#303030 ;
  padding: 1px;
  text-align: left;

}

div.menuitemadmin {
  margin-left: 1em;
  margin-right: 1em;
  border-style: none;
  padding: 0px;
}

div.menuitem {
  margin-left: 1em;
  margin-right: 1em;
  border-style: none;
  padding: 0px;
}

div.menuitem a:link {
	color: 		#F0E68C;
	text-decoration: none;
}

div.menuitem a:visited {
	color: 		#F0E68C;
	text-decoration: none;
}

div.menuitem a:hover {
	background-color : 		#F0E68C;
	color: black;
	/* font-size: larger;
    font-family: serif;*/
}

div.menuitemadmin a:link {
	color: 		#66FFFC;
	text-decoration: none;
}

div.menuitemadmin a:visited {
	color: 		#66FFFC;
	text-decoration: none;
}

div.menuitemadmin a:hover {
	background-color : 		#66FFFC;
	color: black;
}


div.menuCombatAlert {
  margin-left: 1em;
  margin-right: 1em;
  border-style: none;
  padding: 0px;
}

div.menuCombatAlert a:link {
	color: 		RED;
	text-decoration: none;
}

div.menuCombatAlert a:visited {
	color: 		RED;
	text-decoration: none;
}

div.menuCombatAlert a:hover {
	background-color :  		RED;
	color: white;
}


div.menuMessageWaiting {
  margin-left: 1em;
  margin-right: 1em;
  border-style: none;
  padding: 0px;
}

div.menuMessageWaiting a:link {
	color: 		GREEN;
	text-decoration: none;
}

div.menuMessageWaiting a:visited {
	color: 		GREEN;
	text-decoration: none;
}

div.menuMessageWaiting a:hover {
	background-color :  		GREEN;
	color: black;
}

div.contentboxwithright {
  right: 13em;
  position:absolute;
  left: 13em;
  background-color: transparent;
  overflow:auto;
}

div.InsideScroll {
 border-style:none;
 padding:0px;
 empty-cells:show; 
 overflow:scroll;
 height:10cm;
 width:95%;
}

div.InsideScrollMap {
 border-style:none;
 padding:0px;
 empty-cells:show; 
 overflow:scroll;
 height:15cm;
 width:95%;
}

div.contentbox {
  right:0;
  position:absolute;
  left: 13em;
  background-color: transparent;
  overflow:auto;
}

div.news {
  margin: 1px;
  text-align: center;
  background-color: #000009;
  border-style: solid;
  border-width: 0px;
}

div.footer {
  padding: 2px;
  border-style: groove none none none ;
  border-width: 2px;
  text-align: center;
  background-color: #003300;
}

div.footervote {
  padding: 2px;
  border-style: groove none none none ;
  border-width: 2px;
  text-align: center;
  background-color: #660000;
}


div.currentinfo a:link {
        color:          yellow;
	text-decoration: none;
}

div.currentinfo a:visited {
        color:          yellow;
	text-decoration: none;
}

div.currentinfo a:hover {
        background-color :  yellow;
	color: black;
}











