/***  -- File Details -- * Original Creation Date: 2011-02-05 * Date Last Edited or Altered: 2011-02-05 * Author List [most recent active month]: *      Stephen T. Robbins [2011-02] * File Dependencies:               Location: *      -none- *//* File Description: This file is the primary styling file for the MooTools, *      JavaScript-based game "New Lands".. *//* -- Known Issues, Suggested Updates/Improvements, and Notices -- * -none- *//**//* General display style definitions. *//**/body {  background-color: #000000;  color: #ffffff;  font-family: Courier, "Times New Roman", Arial, monospace;  font-size: 11pt;  margin: 0px;  padding: 0px;  text-align: left;  vertical-align: top;}a { color: #ffffff; }th, td {  border: 2px solid white;  margin: 2px;  padding: 2px;  text-align: left;}/* CSS to fix excessive L-R padding and border pixelation of buttons in IE 6-7. */button, .button {  cursor: pointer;  overflow: visible; /* Fix button stretching in IE. */  padding-left: 4px; /* Force sensible padding in IE buttons.*/  padding-right: 4px; /* Force sensible padding in IE buttons. */  width: auto; /* Fix button stretching in IE. */}/**//* GUI style definitions. *//**/.gui_main {  border-collapse: collapse;  border-color: white;  border-style: solid;  border-width: 2px;  margin: 0px;  padding: 0px;  width: 600px;}#show_options {  border-collapse: collapse;  border-color: white;  border-style: solid;  border-width: 2px;  float: right;  margin: 2px;  padding: 2px;}#show_options:hover #game_options {  display: block;}.options_div {  display: none;  margin: 0px;  overflow: visible;  padding: 0px;  position: relative;  z-index: 97;}.options_table {  background: #5F5F5F;  border-collapse: collapse;  border-color: white;  border-style: solid;  border-width: 2px;  position: absolute;  text-align: center;  white-space: nowrap;}.options_table th:hover, .options_table td:hover {  background: #9F9F9F;}#game_options_table {  right: -4px;}.dialog {  background: #5F5F5F;  border-collapse: collapse;  border-color: white;  border-style: solid;  border-width: 2px;  display: none;  left: 0px;  margin: auto;  padding: 2px;  position: absolute;  width: 592px;}#newgame_dialog {  z-index: 102;}#endgame_dialog {  z-index: 101;}#help {  z-index: 99;}#mapkey {  z-index: 98;}.noimg {  height: 48px;  width: 48px;  text-align: center;}.data_table th {  text-align: center;  white-space: nowrap;}.data_table td {  text-align: right;}.sortable_header_row th {  cursor: pointer;}.sortable_header_row th:hover {  background-color: #444;}/**//* Map style definitions. *//**/.map {  overflow: hidden;  position: relative;}.cell {  margin: 0px;  position: absolute;  padding: 0px;}.q_mark {  margin: 0px;  position: absolute;  padding: 0px;  text-align: center;}.cell img {  left: 0px;  position: absolute;  top: 0px;}.piece {  position: absolute;}/* */#overlay {  background-color: #000;  display: none;  height: 100%;  position: fixed;  top: 0; left: 0;  width: 100%;  z-index: 100;  filter: alpha(opacity=50);  -khtml-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;}/**//* Other style definitions. *//**/.centered {  display: block;  margin-left: auto;  margin-right: auto;}.clickable { cursor: pointer; }.warning {  color: red;  font-weight: bold;  margin-left: 20px;}.smalltext { font-size: x-small; }