html, body {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#basemain {
  margin-right:auto;
  margin-left:auto;
  overflow-x:hidden;
  z-index:1;
}
  
#clockdiv {
  position: absolute;
  left:860px;
  top:-5px;
  /* IE 5.5 */
  height:90px;
  width:100px;
  background:#656A58;
  border:0px solid #000;
  /* IE 6 */
  height: 100px;
}

#loadera {
  position: absolute;
  left:893px;
  top:113px;
  /* IE 5.5 */
  height:30px;
  width:30px;
  border:0px solid #000;
  /* IE 6 */
  height: 30px;
}

#loaderb {
  position: absolute;
  left:893px;
  top:113px;
  /* IE 5.5 */
  height:30px;
  width:30px;
  border:0px solid #000;
  /* IE 6 */
  height: 30px;
}

#instructionsmenu {
  position:absolute; 
  width:70px; 
  height:300px; 
  z-index:110; 
  left: 38px; 
  top: 50px; 
}

#instructionsinfo {
  position:absolute; 
  width:540px; 
  height:400px; 
  z-index:110; 
  left: 150px; 
  top: 10px; 
  padding-left: 18px; 
  padding-right: 18px; 
  overflow: auto;
}
html>body #instructionsinfo {width:540px;}


#main {

  left:1px;
  top:1px;

}

.questtext {
  width:10px; 
  padding-left: 18px; 
  padding-right: 18px; 
}
html>body .questtext {width:10px;}

#gamedialogarea {
  position:absolute; 
  z-index:16; 
  left: 123px; 
  top: -2px;
}


#battlearena {
  position:absolute; 
  margin-left:110px;
  margin-right:410px; 
  height:410px; 
  z-index:30; 
  top: 0px;
  border: 1px #a1a1a1 solid; 
  overflow: auto;
}

body
{
    font-size: 12px; font-family: Cursive; color: #5C614D;
    text-align: justify; margin: 0px;
}
table
{
    font-size: 12px; font-family: arial, helvetica; color: #000000; text-align: justify; margin: 0px;
}
a:link, A:visited, A:active { font-size: 10px; color: #000000; font-family: Cursive; text-decoration: none; }
a:hover { font-size: 10px; color: #FFFFFF; font-family: Cursive; text-decoration: none; } 

.image {
border:1px; border-color: #656A58; border-style: solid;
}
.invimage {
border:0px; border-color: #656A58; border-style: solid;
}
.avatarimage {
border:1px; border-color: #E5E713; border-style: solid;
}
a:link .image { border-color: #656A58; }
a:hover .image, a:active .image {border:1px; border-color: #E5E713; border-style: solid}

.menulinks
{
   font-size: 10px; color: #000000; font-family: Cursive; text-decoration: none;
}
a:link .menulinks { font-size: 10px; font-family: Cursive; color: #000000; text-decoration: none; }
a:hover .menulinks{ font-size: 10px; font-family: Cursive; color: #FFFFFF; text-decoration: none; }

.input
{
    font-size: 14px; color: #c1c1c1; background: #212121;
    border: 1px #a1a1a1 solid;
    margin-top: 1px; margin-bottom: 1px;
    width: 100px; height: 20px;
}
.inputemail
{
    font-size: 14px; color: #c1c1c1; background: #212121;
    border: 1px #a1a1a1 solid;
    margin-top: 1px; margin-bottom: 1px;
    width: 100px; height: 20px;
}
.inputbox
{
    font-size: 14px; color: #c1c1c1; background: #212121;
    border: 1px #a1a1a1 solid;
    margin-top: 1px; margin-bottom: 1px;
    width: 350px; height: 20px;
}
.flightbox
{
    font-size: 10px; font-weight: bold; color: #000000; background: #ede9ba;
    border: 1px #6e470b solid;
    font-family: Cursive;
    width: 20px; height: 15px;
}
.flightsubmit
{
    font-size: 10px; font-weight: normal; color: #000000; background: #ede9ba;
    border: 1px #6e470b solid;
    font-family: Cursive;
    width: 60px; height: 15px;
}
.telegraminput
{
    font-size: 14px; color: #c1c1c1; background: #212121;
    border: 1px #a1a1a1 solid;
    margin-top: 1px; margin-bottom: 1px;
    width: 180px; height: 20px;
}

.smallfont 
{ 
   font-size : 9px;
   font-style: normal;
   font-family: Cursive;
}
.smallfontalt 
{ 
   font-size : 8px;
   font-family: Cursive;
}
.fixedfont 
{ 
   font-size : 10px;
   font-style: normal;
   font-family: Cursive;
}
.fixedfont2 
{ 
   font-size : 12px;
   font-family: Cursive; 

}
.fixedfont3 
{ 
   font-size : 14px;
   font-family: Cursive;   
}
.inputtext
{
    font-size: 14px; color: #c1c1c1; background: #212121;
    border: 1px #a1a1a1 solid;
    margin-top: 1px; margin-bottom: 1px;
}
.inputbutton
{
    font-size: 14px; color: #FFFFFF; background: #212121;
    border: 1px #d1d1d1 solid;
    margin-top: 1px; margin-bottom: 1px;
    height: 20px;
}
.menubutton
{
    font-size: 10px; color: #000000; background: #ede9ba;
    border: 1px #6e470b solid;
    font-family: Cursive;
    margin-top: 1px; margin-bottom: 1px;
    height: 20px;
}
.newmenubutton
{
    font-size: 10px; color: #000000; background: #ede9ba;
    border: 1px #6e470b solid;
    font-family: Cursive;
    margin-top: 1px; margin-bottom: 1px;
    height: 20px;
}

input.btn{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;}

.menubutton2
{
    font-size: 9px; color: #000000; background: #ede9ba;
    border: 1px #6e470b solid;
    font-family: Times New Roman, Times, serif;
    margin-top: 1px; margin-bottom: 1px;
    height: 15px;
}
.textinfo
{
    font-size: 11px; color: #A4AD8A; background: #5C614D;
    border: 1px #C6D37B solid;
    font-family: Times New Roman, Times, serif;
    margin-top: 1px; margin-bottom: 1px;
}
.radiobutton
{
    font-size: 11px; color: #A4AD8A; 
    font-family: Times New Roman, Times, serif;
    height: 8px;
}
.logbutton
{
    font-size: 11px; color: #A4AD8A; background: #5C614D;
    border: 1px #C6D37B solid;
    font-family: Times New Roman, Times, serif;
    margin-top: 0px; margin-bottom: 1px;
    height: 15px;
}
.newinputbutton
{
    font-size: 11px; color: #8B9375; background: #5C614D;
    border: 1px #C6D37B solid;
    font-family: Times New Roman, Times, serif;
    margin-top: 1px; margin-bottom: 1px;
    height: 18px;
    width: 40px;
}
.selectlist
{
    font-size: 10px; color: #000000; background: #ede9ba;
    border: 1px #6e470b solid;
    margin-top: 1px; margin-bottom: 1px;
    font-family: Cursive;
    height: 20px;
    width: 200px;
}
.selectlist2
{
    font-size: 10px; color: #000000; background: #ede9ba;
    border: 1px #6e470b solid;
    margin-top: 1px; margin-bottom: 1px;
    font-family: Cursive;
    height: 20px;
    width: 100px;
}
.newselectlist
{
    font-size: 10px; color: #000000; background: #ede9ba;
    border: 1px #6e470b solid;
    margin-top: 1px; margin-bottom: 1px;
    font-family: Cursive;
    height: 20px;
    width: 200px;
}
.smselectlist
{
    font-size: 12px; color: #000000; background: #5C614D;
    border: 1px #C6D37B solid;
    margin-top: 1px; margin-bottom: 1px;
    font-family: Times New Roman, Times, serif;
    height: 18px;
    width: 50px;
}
.newsmselectlist
{
    font-size: 12px; color: #000000; background: #ede9ba;
    border: 1px #6e470b solid;
    margin-top: 1px; margin-bottom: 1px;
    font-family: Times New Roman, Times, serif;
    height: 18px;
    width: 50px;
}
.alertbutton
{
    font-size: 11px; color: #5C614D; background: #C6D37B;
    border: 1px #8B9375 solid;
    font-family: Times New Roman, Times, serif;
    margin-top: 1px; margin-bottom: 1px;
    height: 20px;
}


#content {
	clear: left;
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid #A4AD8A; 
padding: 2px;
background-color: #656A58;
visibility: hidden;
font: 10px bold; color: #E5E713;
z-index: 100;

}

.redtxt { background-color:red; } 




