/** CSS placed here will be applied to all skins */
.mainpagetable {
	margin-top: 10px;
	margin-bottom: 10px;
	border-collapse: collapse;
	font-size: 100%;
}
.mainpagetable td { 
	
	border-collapse:collapse;
	 vertical-align: top;
	 background-color: transparent;
	 padding: 5px 5px 2px;
	border: 1px  dashed #3e4243;
}

.unclaimed {background-color: #CC0033;}
.claimed {background-color: #FF6633;}
.wip {background-color: #FFCC33;}
.converted {background-color: #FFFF99; color: #000;}
 .checked {background-color: #339900;}
.checked2 {background-color: #66FF99; color: #000;}
.done {background-color: #F2F2F2; color: #000;}

/** Added by Thraxian for making openttd-style signs on the wiki */
.sign {
     background-color:orange; 
     color: white; 
     font-face: Tahoma; 
     font-weight: bold;
}

 .rdtable, .rdtable td, .rdtable tr, .rdtable th { border: 1px solid #3e4243; border-collapse: collapse; padding: 2px; padding-left: 5px;}


.junctionary_menu {
	float: right;
	margin-left: 6px;
	margin-bottom: 10px;
	
	width: 23%;
	min-width: 200px;
	max-width: 300px;
		
	border: 1px solid black;
	border-collapse: collapse;
	background: #363648;
	color: #b1e100;
	padding: 0;
}
.junctionary_menu th {
	background: #0457AB;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid black;
}

.junctionary_menu th a {
        font-weight: normal;
	color: #CBD1E5;
}
.junctionary_menu td {
	border: 1px solid black;
	margin: 0px;
	padding: 0px;
   margin-right: 3px;
}

.junctionary_menu tr:hover {
	background-color: #303860;
}

.junctionary_menu th:hover {
	background-color: #1260B3;
}

.junctionary_table {
   border: 1px solid black;
    border-bottom: 0px;
}


.junctionary_table th a {
	color: #CBD3FF;
}

.grftable {
	border: 1px solid black;
	border-bottom: 0px;
	border-collapse: collapse;
	width: 100%;
}
.grftable th {
	border: 1px solid black;
	/*background: #993300; orange theme*/
	background:#4477CB;
   padding: 1px 2px;
	/*background:#364B50;*/
}
.grftable td {
	border: 1px solid black;
	padding: 1px 2px;
}

.junctionary_table td {
   padding: 1px 2px;
}

.junctionary_table td img {
   border: 1px solid #790E11;
   margin: 2px 0px;
}

.junctionary_table td img:hover {
   border: 1px solid #36b;
} 

/* '''Styles for the Game Archives''' */
.gamearchive_menu {/*color: #ffa200; orange theme*/
   float: right;
   margin-left: 6px;
   margin-bottom: 10px;
   width: 18%;
   min-width: 100px;
   max-width: 200px;
   border: 1px solid black;
   border-collapse: collapse;
   /*background: #4b4b4b; orange theme*/
   background: #b3ff00;
   color: #b3ff00;
   padding: 0;
   font: normal lighter 12px arial;
}

.gamearchive_menu tr:hover {
   color: #b3ff00;
   background-color: #b3ff00;
}

.gamearchive_menu td {
   border: 1px solid black;
   padding: 0px 0px;
   margin: 0px 0px;
}

.gamearchive_menu td a:hover {
	/*color: #ffa200; orange theme*/
        color: #3670BC;
        background-color: #3670BC;
}

.gamearchive_menu td a {
	/*color: #ffa200; orange theme*/
        color: #3670BC;
        background-color: #3670BC;
}

.gamearchive_menu th {
   /*background: #303030; orange theme*/
   background-color: #002564;
   padding: 0px;
   margin: 0px;
   border-bottom: 1px solid black;
   color: #ffffff;
   font: normal lighter 13px arial, sans-serif;
}

.gamearchive_menu th a {
        color: #659cda;
}

.gamearchive_menu th:hover {
        background-color:#253d9a;
        color: #ffffff;
}
.gamearchive_menu th a:hover{
        color: #659cda;
}

/* '''Styles for the Tutorial Save Game Menu''' */
.tutorialsavegame_menu {
 width: 100%;
 border: 1px solid black;
 background: #c0c0c0;
 color: #000;
}
.tutorialsavegame_menu .left {
 float: left;
 margin-left: 5px;
}

.tutorialsavegame_menu td {
 min-width: 250px;
}

.tutorialsavegame_menu .right {
 text-align: right;
 float: right;
 margin-right: 5px;
}
.tutorialsavegame_menu .center {
 text-align: center;
}

.osqc_table {
 border: 1px solid black;
 width: 90%;
 border-collapse: collapse;
}

.osqc_table th {
 border: 1px solid black;
 background:#4477CB;
 padding: 1px 2px;
}

/** GRF Menu */
.grf_menu {
	float:right;
	padding-left:12px;
	background:transparent;
	clear: both;
}
.grf_menu strong.selflink {
	color: #7d0807;
}


/** CSS for WP Comments in Wiki */
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

.alt {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	}