a:link  { color:yellow; }
a:visited { color:yellow; }

a img {
  border-style:none;
}

body {
  background-color: #101010;
  font-family: Arial,Helvetica,sans-serif;
  font-size:8pt;
  margin:0;
  padding:0;
  min-height: 480px;
}

table {
  font-family:arial;
  font-size:8pt;
}

.iblock {
  display:inline;
}

div.main_page {
  color: White;
  background-color: Black;
  width: 640px;
  min-height: 480px;
  height: auto;
  margin-top:0;
  margin-left: auto;
  margin-right: auto;
  padding-top:10px;
  padding-bottom:10px;
  padding-left: 20px;
  padding-right: 20px;
}

div.userbar {
  position:absolute;
  top:0;
  height:16px;
  background-color:#f0f0f0;
  margin:0;
  border:0;
  width:100%;
}

div.userbar ul {
  padding:0;
  margin:0;
  position:absolute;
  top:0;
}

div.userbar ul.left {
  left:4px;
}

div.userbar ul.right {
  right:4px;
}

div.userbar ul li {
  display:inline;
  padding:0;
  padding-left:2px;
  padding-right:2px;
}

div.menubar {
  border-top: solid medium #a0a0a0;
  border-bottom: solid medium #a0a0a0;
}

div.menubar ul li {
  font-weight:bold;
  padding-left: 10px;
  padding-right: 10px;
  display: inline;
  list-style-type: none;
}

div.mainbar {
  position:absolute; 
  left:110px;
  padding:10px; 
}

div.menubar a.menu {
  display:block;
  padding:5px;
}

table form {
  display:inline;
}

table.datatable {
  background:#ffffff; 
  border-width:1px;
  border-style:solid;
  border-color:white;
  border-collapse:collapse;
  color:black;
}

table.layout {
  border-width:0;
}

table.datatable th{
  padding:5px;  
  background:#e0e0e0;  
  text-align:center;  
  border-width: 1px;
  border-style: solid;
}

table.datatable td {
  padding-left:5px;  
  padding-right:5px;
  vertical-align:top;
  border-width: 1px;
  border-style: solid;
  width:auto;
}

table.layout td {
  padding-left:5px;  
  padding-right:5px;
  vertical-align:top;
  border-width: 0;
}

table.datatable .C {
  text-align:center;  
}

table.datatable .R {
  text-align:right;  
}

table.datatable col.fixed {
  background:#e0e0e0;  
}

table.datatable col.centered {
  text-align:center;  
}

span.gameblock {
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: top;
  width:110px;
	padding:5px;
}

span.game_inbox_desc {
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: top;
	//width:auto;
  width:180px;
	padding:5px;
	text-align: left;
	vertical-align:top;
}

span.gameblock img {
  width:100px;  
  border:0;
}

.tipMid {background: transparent url(other_images/tipMid2.png) repeat-y; padding: 0 5px 0px 5px;}
.tipBtm {background: transparent url(other_images/tipBtm2.png) no-repeat bottom; height: 24px;}

.bubbleInfo {
  position: relative;
}

.popup {
  color: black;
  width: 128px;  
  padding-top: 12px;  
  position: absolute;
  display: none; /* keeps the popup hidden if no JS available */
  //background-color: white;
  border-color: #a0a0a0;
  border-width: 4;
  background: transparent url(other_images/tipTop2.png) no-repeat top;*/
}

.popup a {
  color: red;
}