/*----------------------------- 
	Main Box 
-----------------------------*/

body {
	font-family: "Trebuchet MS", serif;
	font-size: .9em;
	color: #FEE7BA;
	background-color: black;
	text-align: justify;
}

/*----------------------------- 
	Sub Boxes 
-----------------------------*/

#menu heading {
	font-style: italic;
	font-weight: bold;
	font-size: 0.9em;
	text-align: left;
	margin: 0;
	padding: 0;
}

#menu subheading {
	font-style: italic;
	font-weight: lighter;
	font-size: 0.9em;
	text-align: left;
	margin: 0;
	padding: 0;
}

#news {
  	text-align: center;
}

#left {
  	margin: 0;
  	padding: 0;
    width: 210px;     
  	float: left;
  	text-align: center;
}

#menu {
  	
  text-align: justify;
  background-color: #3D2C14;
  color: inherit;
  border: solid white 1px;
  padding: 5px;
  margin-bottom: 5em;
}

#content {
  background-color: #3D2C14;
  color: inherit;
  border: solid white 1px;
  width: 75%;
  float: right;
  padding: 5px;
}

#footer {
  	clear: both;
  	color: #EFDFCF;
	background-color: transparent;   
  	text-align: center;
  	padding-top: 1em;
  	padding-bottom: 1em;
}



/*----------------------------- 
	Headings 
-----------------------------*/

h1 {
	font-size: 1.5em;
	text-align: center;
	color: #ffc246;
	width: 100%;
	background-color: #3D2C14;
	border: solid #FFEEE6 1px;
	margin-bottom: 1em;
	padding-top: 5px;
	padding-bottom: 5px;
}

h2 {
	font-size: 14pt;
	text-align: center;
	margin: 0;
	padding: 0;
	clear: both;
}

h3 {
  	font-style: italic;
  	text-decoration: underline;
 	font-weight: bold;
	font-size: 1em;
	text-align: left;
	margin: 0;
  	padding: 0;
}

h4 {
 	font-style: italic;
 	font-weight: bold;
 	font-size: 1.1em;
  	text-align: left;
  	margin: 0;
  	padding: 0;
}

/*----------------------------- 
	Hyperlinks 
-----------------------------*/

a {
	background-color: inherit;
	color: yellow;
}

a img {
  border: none;
  float: left;
  margin: 2px;
}

table a, table a:active, table a:visited {
	border: none;   			
	background-color: inherit;   
   	color:black;
}

td a:hover {
	border: none;
	color: #6A0035;
	background-color: inherit;   
}

h2 a, a h2 {
 	color: #FFE19D;
	background-color: inherit;   
}

#menu a {
        text-decoration: none;
        background-color: inherit;   
        color: #FFE19D; 
        font-weight: bold;
        font-size: 0.9em;
        font-style: italic;
}

#menu a:hover {
        text-decoration: underline;
        color: #ffc246;
        background-color: inherit;
}

/*-----------------------------
	Images
-----------------------------*/
img {
      float: left    
}

table img {
	border: none;
	opacity: .90;
	margin: 0px;
}

table img:hover {
	opacity:.99 
}

#footer img {
      float: left;
}

.game img {
   margin: 13px;
   margin-top: 4px;
}

/*-----------------------------
	Table Headers
-----------------------------*/

div.tabletitle {
	text-align: center;
	font-size: 13pt;
	font-style: italic;
	font-weight: bold;
	width: 80%;
	margin-left: 10%;
	border-bottom: 2px solid #7B5228;
}

/*-----------------------------
	Tables
-----------------------------*/

table {
	background-color: #553900;
  	color: black;   
	text-align: left;
	padding: 15px;
	width: 80%;
}

.game table {
   width: 99%;
   padding: 0px;
   margin: 5px;
}

table.links {
   background: transparent;
   border: 0px;
   width: 99%;
   padding: 15px;
   margin: 0px;
}

table.screenshots {
    border-spacing: 10px;
    display: inline;
    background-color: transparent;
    border: 0px;
    margin: 0px;
    width: 50%;   
    align: left;
}

.centercontent {
	background-color: #553900;
	border: 1px solid #553900;
	text-align: center;
	max-width: 40%;
	max-height: 158px;
	margin-left: 10%;
 	margin-right: 10%;
	width: 100%;
}

.floatleft {
       background-color: transparent;
       margin: 5px;
       padding: 5px;
       float: left;
}

.floatleft table.screenshots {
       width: auto;
}

.floatright {
       background-color: transparent;
       margin: 5px;
       padding: 5px;
       float: right;
}

.floatright table.screenshots {
       width: auto;
}

/*-----------------------------
	Table-cells
-----------------------------*/

th {
	background-color: inherit;
	color: #FFDB99;
  	text-align: left;
}

td {
   	background-color: #FAAF03;
   	color:black
}

td, th {
  	font-size: .9em;
}

.game th {
   width: 22%;
   margin-left: 10px;
}

.links h3 {
       background-color: transparent;
       color: #FEE7BA;
}

.links td {
	background-color: transparent;
	color: #FEE7BA;
}

.links td a {
	background-color: transparent;
	color: #FF0; 
}

/*-----------------------------
	Other
-----------------------------*/
span.strike {
	background-color: inherit;
	text-decoration: line-through;
}

span.question {
	font-style: italic;
	color: #E3B082;
}

span.name {
	font-style: italic;
  	font-weight: bold;
}

.enumeration { 
	margin-left: 15px;
}

.last_text {
	color: #ffc246;
  	font-weight: bold;
} 

.game {
   background-color: #553900;
   max-width: 90%;
   margin-left: 5%;   
   margin-right: 5%;   
   width: 100%;
   padding-right: 4px;
}

span.advertisement { 
	background-color: black;
}

