/*  The New Republic Theme for phpBB version 2+  Created by Dan Russ  http://www.new-republic.org/forum/*/ /* General page style. The scroll bar colours only visible in IE5.5+ */

body {	font-size: 14px;	font-family: Helvetica, Verdana, Arial, sans-serif;	color: white; text-rendering: optimizeLegibility;	background-color: #000000;	top: 2%;
	right: 5%;
	bottom: 2%;
	left: 2%;
	}
/* General font families for common tags */

a:link,a:active,a:visited { color: #fcff01;
	text-decoration: none;
}

a:hover		{ text-decoration: none; color : #c3cc00;
}

hr	{
 height: 0px; 
 border: solid #D1D7DC 0px; 
 border-top-width: 1px;
 }

/* This is the border line & background colour round the entire page */

/* This is the outline round the main forum tables */

/* The largest text used in the index page title and toptic title etc. */

h1	{
			font-size: 1em;
			font-weight: bold;			
			text-decoration: none; 
			color  #c1a405:;
			text-align: left;
			text-rendering: optimizeLegibility;
}

h2 {
	font-size: 0.9em;
	color: #c1a405;
	text-align: left;
	text-rendering: optimizeLegibility;
}

h3 {
	font-size: 0.8em;
	color: #c1a405;
	font-style: italic;
	text-align: left;
	text-rendering: optimizeLegibility;
}

table.one
{
font-size: 90%;
display: table;
border-collapse: collapse;
border-width: thin;
border-spacing: 0px 0px;
border-color: #333333;
border-style: solid;
}


                  
table.one th
{
text-shadow: 1px 1px 2px black;
background-color: maroon;
border-width: thin;
color: yellow;
font-weight: bold;
padding: 2px;
border-spacing: 0px 0px;
border-color: #333333;
border-style: solid;
font-size: 80%;
}


                  
table.one td
{
padding-left: 2px;
border-width: thin;
border-spacing: 0px 0px;
border-color: #333333;
border-style: solid;
}


                  
table.one tr
{
border-width: thin;
border-spacing: 0px 0px;
border-color: #333333;
border-style: solid;
}
a.cellink {
display:block;
width:100%;
height:100%;
text-align:center;
text-decoration:none;
}
a.cellink:hover {
background:black;
}

/* General text */
/* The register, login, search etc links at the top of the page */
/* Forum category titles */
/* Forum title: Text and link to the forums used in: index.php */
/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav		{
	font-weight: bold;	
	color : #FFFFFF;	
	vertical-align: bottom;
	}
a.nav		{
 	text-decoration: none; 
 	color : #FFFFFF; 
}
a.nav:hover		{
 text-decoration: none; 
}

/* titles for the topics: could specify viewed link colour too */
/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ 
 color : #FFFFFF;
 }

/* Location, number of posts, post date etc */
/* Copyright and bottom info */
.copyright		{
 font-size: 10px; 
 color: #c1a405;
 letter-spacing: -1px;
 }
 
 /* Form elements */
input,textarea, select {
	margin-bottom: 3px;
	margin-top: 1px;
	text-align: left;
	text-rendering: optimizeLegibility;
	color: white;
	background-color: #191919;
	border-width: thin;
	border-style: solid;
	border-color: #957e04;
}
/* The text input fields background colour */
input.post, textarea.post, select {:;
	color: white;  
	background-color: black;  
}
	
	input {
	 margin-top: 1pt;
	 color: white;
	 background-color: black;
	 text-indent : 2px;
}


/* The main submit button option */

/* None-bold submit button */
#Banner {	
	height: 68px;	
	border: 1px solid #CCCC00;
	top: 2px;
	padding-right: 4%;
	background-image: url(/images/tile.png);
	background-color: #000;
	font-family: Verdana;
	z-index: -1;
}

#Menu {	
	height: 22px;
	font: bold 12px Verdana;
	color: #c1a405;
	text-decoration: none;
	text-align: right;
	text-rendering: optimizeLegibility;
	z-index: 10;
	border-style: none;
	position: absolute;
	float: right;
	right: 12px;
	top: 40px;
}

#menuleft { 
  	font-size: 12px; 
  	line-height: normal; 
  	text-shadow: 1px 1px 5px black; 
  	clear: both; 
  	padding-left: 2px; 
  	padding-bottom: 0px; 
  	padding-right: 0px; 
  	padding-top: 0px; 
  	margin-right: 5px; 
  	width: 164px; border-right:1px #cccccc solid;
	border-top-style: solid;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border: 1px solid #8e8c00;
	color: #fff;
	float: left;
	background: url(../../../images/leftmenebkgrnd.png) repeat-y;
	position: relative;
	text-align: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-background-clip: padding-box;
}

#content {	
	min-height: 550px;	
	top: 80px;	
	border: 1px solid #c1a405;	
	margin-top: 10px;
	padding: 1%;
	margin-bottom: 1px;
}

#contentright {	
	position: relative;	
	margin-left: 5px;	
	padding-right: 0%;
	padding-left: 1%;
	overflow: auto;
}

#mapcontent {	
	height: 1005px;	
	width: 1005px;	
	background-repeat: no-repeat;	
	background-image: url(images/galaxyMap.png);	
	position: relative;	
	margin-left: 0px;	
	font-family: Verdana;	
	font-size: 12px;	
	color: #fff;
	padding-right: 0%;
	padding-left: 0%;
	overflow: auto;
}

#Footer {
	background-color: #000;
	color: #7d8100;
	font: x-small Verdana;
	text-align: left;
	z-index: 0;
}

#field { 
		display: block;
		width: 150px;
		float: left;
		margin-bottom: 5px;
}
       
label {
        display: block;
		margin-bottom: 5px;
        float: left;
        width: 120px;
        color: yellow;
        font-size: 80%;
        margin-right: 1.5em;
}

legend {
         color: white;
         font-weight: bold; 
         margin-bottom: .5em;
}

#login {
         margin-left: 15%;
         width: 45%;
         text-align: center;
         z-index: 5;
         border-width: 1px;
         position: relative;
         padding: 1em 0;
}
#leftcolumn {
         width: 45%;
         float: left;
         border-color: #191919;
         border-style: solid;
         border-width: 1px;
         position: relative;
}
#rightcolumn {
         width: 45%;
         float: right;
         position: relative;
         border-width: 1px;
         border-color: #191919;
         border-style: solid;
}
#reg {
         border-width: 1px;
         border-color: #4c4c4c;
         border-style: solid;
         margin-left: 0px;
         position: relative;
         padding: 1em 0;
}
#form { 
		margin-bottom: 0px; 
}

.errors {
         font-weight: bold; 
         font-style: italic; 
         font-size: 90%; 
         color: red;
         margin-top: 0;
}
         
#hintbox{ 
/*CSS for pop up hint box */

	position:absolute; top: 0; 
	background-color: #ffff99; 
	width: 150px; 
/*Default width of hint.*/ 
	padding: 3px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
	color: #140080;
	
}
.hintanchor{ 

/*CSS for link that shows hint onmouseover*/

	font-weight: bold;
	color: navy;
	margin: 3px 8px;
	}

/* @group My Group */

/* @end */


ul.dropdown {
 list-style: none;
}
ul.dropdown * ul {
 list-style: none;
 margin:0;
 padding: 0;
 display:none;
 position:absolute;
 z-index:99;
}
ul.dropdown li {
 float: left;
 padding: 0px; 
 /* padding: 2px; helps Opera with hover */
}
ul.dropdown li * li {
 float: none;
 position: relative;
}
ul.dropdown ul * ul {
 top:0;
}
ul.dropdown a {
 display:block;
}
ul.dropdown ul * a {
	width: 12em;
}
ul.dropdown li:hover ul ul, ul.dropdown li:hover ul ul ul, ul.dropdown li:hover ul ul ul ul {
 display:none;
}
ul.dropdown li:hover ul, ul.dropdown ul li:hover ul, ul.dropdown ul ul li:hover ul {
 display:block;
}
ul.dropdown a {
 color: yellow;
 padding: 2px;
 text-decoration: none;
	vertical-align: baseline;
}
ul.dropdown a:hover {
 color: #c3cc00;
}
ul.dropdown ul {
 border: 0;
	text-align: left;
	background: url(../../../images/leftmenebkgrnd.png) repeat-y;
	color: yellow;
}
ul.dropdown ul a {
 color: yellow;
 text-decoration: none;
	background: url(../../../images/leftmenebkgrnd.png) repeat-y;
	font: 12px Verdana;
}
ul.dropdown ul a:hover {
 background-color: #E1E1E1;
 color: #c3cc00;
	font: 12px Verdana;
}
ul.dropdown ul li {
 background-color: #ccc;
}
ul.dropdown hr {
 background-color: #444444;
 height: 1px;
 margin: 3px;
 border: 0;
}

p.p1 {font-family: Helvetica, Verdana, Arial, sans-serif; margin: 0.0px 0.0px 6.0px 0.0px; font: 13px}
    p.p2 { font-family: Helvetica, Verdana, Arial, sans-serif; color: #c3cc00; margin-left: 0.0px; margin-bottom: 6.0px; margin-right: 0.0px; margin-top: 12px; font: 11px}
    p.p3 {font-family: Helvetica, Verdana, Arial, sans-serif; margin: 0.0px 0.0px 6.0px 0.0px; font: 9px}
    p.p4 {font-family: Helvetica, Verdana, Arial, sans-serif; margin: 0.0px 0.0px 6.0px 42.5px; text-indent: -42.5px; font: 9px}
    p.p5 {font-family: Helvetica, Verdana, Arial, sans-serif; margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px}
    span.s1 {letter-spacing: 0.0px}
    span.Apple-tab-span {white-space:pre}
    #buttonarea { }
    .helpline { 
	border-style: none; 
}

.button {
	margin-bottom: 0px;
	border-width: thin;
	border-color: #c1a405;
	border-style: solid;
}
.clock {
	padding-left: 2px;
	padding-bottom: 0px;
	padding-right: 2px;
	padding-top: 0px;
	text-align: center;
	border-color: #c1a405;
	border-style: solid;
	border-width: thin;
	background-color: black;
	color: #80ff00;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, sans-serif;
	width: 157px;
	display: inline;
	font-size: 11px;
}
li {
	margin-bottom: 4px;
}
    @charset "utf-8";
/* CSS Document */
