html, body {
    margin: 0;
    padding: 0;
    font-size: 11pt;
    font-family: Helvetica, Arial, sans-serif;
    color: white;
    background-color: #020230;
	text-shadow: 2px 2px 2px black;
}
a:link {
    text-decoration:none;
    color: #FC0;
}
a:visited {
    text-decoration:none;
    color: #DA0;
}
a:hover {
    text-decoration:none;
    color: #FE0;
}
p.subtext {
    font-style:italic;
}
p.legend {
    margin-left:auto;
    margin-right:auto;
    width:850px;
    text-align:center;
}
div.centerblock {
    font-family:"Arial", Monaco, monospace;
    font-size:10pt;
    width:850px;
    padding-top:54px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:80px;
    border-bottom:black;
}
div.centerblock a {
    font-weight:bold;
    color:#DDCC33;
}
table.wrap {
	box-sizing:border-box;
	width:100%;
	padding:0;
}
table.wrap td{
	vertical-align:top;
}
table.wrap td.portscell {
	vertical-align:top;
	width:30%;
}
table.tablelinks {
    color:#99B;
    border:1px solid #705010;
    background-color:#001133;
    font-size:10pt;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    border-spacing:0px;
    border-collapse:collapse;
}
table.tablelinks th, table.tableports th {
    color:#DDCC33;
    font-size:11pt;
    background-color:#113355;
    padding:8px;
    text-align:center;
}
table.tablelinks td {
    border:1px solid #705010;
    padding:6px;
}
table.tablelinks td.filetype {
    text-align:center;
	vertical-align: middle;
    width:110px;
}
table.tablelinks a {
    text-decoration:underline;
}
table.tableports {
	color:#99B;
    border:1px solid #705010;
    background-color:#001133;
    font-size:10pt;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    border-spacing:0px;
    border-collapse:collapse;
}
table.tableports td {
    border:1px solid #705010;
	font-size:1.3em;
    padding:6px;
	height:30px;
	vertical-align:middle;
}
table.tableports a {
	text-decoration:underline;
	margin-left:20%;
}
h1 {
    color:#ECA842;
}
h1.center {
    color:white;
    text-align:center;
}
h2 {
    color:#ECA842;
}
h2.center {
    color:white;
    text-align:center;
}
#wrap {
    border:0;
    width:100%;
    height:100%;
    min-height:670px;
    margin:0;
    padding:0;
    background-color:rgb(2, 2, 48);
    background-color:rgba(2, 2, 48, 0.5);/*
	background: -webkit-radial-gradient(circle, rgba(2, 2, 48, 0.63), rgba(2, 2, 48, 0.9)); /* Safari *//*
  background: -o-radial-gradient(circle, rgba(2, 2, 48, 0.63), rgba(2, 2, 48, 0.9)); /* Opera 11.6 to 12.0 *//*
  background: -moz-radial-gradient(circle, rgba(2, 2, 48, 0.63), rgba(2, 2, 48, 0.9)); /* Firefox 3.6 to 15 *//*
  background: radial-gradient(circle, rgba(2, 2, 48, 0.63), rgba(2, 2, 48, 0.9)); /* Standard syntax *//*
  background-attachment: fixed;*/             CSS radial gradient
}
#header {
    width:1000px;
    background: #020230;
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(51, 51, 130, 0.8) 0%, rgba(2, 2, 48, 0.1) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51, 51, 130, 0.8)), color-stop(100%, rgba(2, 2, 48, 0.1)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(51, 51, 130, 0.8) 0%, rgba(2, 2, 48, 0.1) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(51, 51, 130, 0.8) 0%, rgba(22, 2, 48, 0.1) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(51, 51, 130, 0.8) 0%, rgba(2, 2, 48, 0.1) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(51, 51, 130, 0.8) 0%, rgba(2, 2, 48, 0.1) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(51,51,130, 0.8)', endColorstr='rgba(2,2,48, 0.1)', GradientType=0);
    /* IE6-9 */
    border:0px solid #447;
    margin:0;
    margin-left:auto;
    margin-right:auto;
    padding:0;
    top:0;
}
#navbar_wrap {
    margin:0;
    padding:0;
    border:0;
    width:100%;
    overflow:visible;
}
#navbar {
    background:#335;
    border-top:1px solid;
    /* #99c;*/
    border-bottom:1px solid;
    /* #99c;*/
    border-color:#113;
    border-radius: 10px;
    padding:0;
    margin-left:auto;
    margin-right:auto;
    height:44px;
    width:1000px;
}
#stickyalias {
    display:none;
    height:44px;
    margin-top:6px;
    margin-left:auto;
    margin-right:auto;
    width:auto;
}
ul {
    list-style-type:circle;
}
ul.navbar {
    width:auto;
    /*
border-right:1px solid black;*/
    border-right:0;
    list-style-type:none;
    margin:0;
    padding:0;
    padding-left:7px;
    margin-left:1px;
    margin-right:1px;
    overflow:visible;
	text-shadow: none;
}
ul.navbar li {
    float:left;
    font-size:9pt;
    font-weight:bold;
    display:block;
    border-right:1px solid black;
    width:110px;
    text-align:center;
    margin:0px;
    height:44px;
    text-transform:uppercase;
}
ul.navbar li a {
    box-sizing:border-box;
    display:inline-block;
    line-height:44px;
    vertical-align:middle;
    width:100%;
    height:100%;
    font-style:normal;
}
ul.navbar li a span {
    display:inline-block;
    line-height:normal;
    vertical-align:middle;
}
ul.navbar li a:link, ul.navbar li a:visited {
    background:#335;
    color:#99B;
}
ul.navbar li a:hover {
    background:#ECA842;
    color:#A05000;
}
ul.navbar li a.new {
    color:#ECA842;
}
ul.navbar li a.new:hover {
    color:#A05000;
}
ul.navbar li ul.submenu {
    display: none;
    overflow:hidden;
    background:#335;
    position:relative;
    top:0;
    right:20px;
    list-style-type:none;
    padding:0;
    margin:0;
    z-index:1;
    width:150px;
    border:1px solid black;
    border-top:3px double black;
    border-radius:7px;
    border-top-left-radius:0;
    border-top-right-radius:0;
}
ul.submenu li {
    float:none;
    display:block;
    border:0;
    border:0;
    margin:0;
    padding:0;
    text-align:center;
    width:auto;
    height:34px;
    line-height:34px;
}
ul.submenu li a {
    line-height:34px;
}

ul.navbar li:hover .submenu {
    display: block;
    /* display the dropdown */
}
#main {
    width:1000px;
    height:auto;
    min-height:350px;
    margin:10px;
    /*margin-bottom:60px;     For fixed position footer   */
    margin-left:auto;
    margin-right:auto;
    /*
border-left:1px solid #114;
border-right:1px solid #114;*/
    /*
background-color: rgb(2,2,48);
background-color: rgba(2,2,48,0.5);*/
}
#highlights {
	display: inline-block;
	float: right;
    width:260px;
    margin-left:auto;
    margin-right:auto;
    border-radius: 10px;
    border:1px solid #77A;
    padding:1px 15px 2px 15px;
    /*background-color:#336;*/
    background:rgb(151, 151, 202);
    background:rgba(151, 151, 202, 0.25);
}
#highlights img{
	max-width: 175px;
	max-height: auto;
}
#highlights h3{
    color:white;
}
#highlights p{
	font-size: 0.8em;
}
#highlighttitle {
	display: inline-block;
	vertical-align:top;
}
#upcoming {
	width:88%;
	display: inline-block;
	margin-top:10px;
	/*float:right;*/
	border-radius: 5px;
	border:1px solid #77A;
	padding:1px 15px 1px 15px;
	background:rgb(75, 75, 126);
	background:rgba(75, 75, 126, 0.7);
}
#upcoming h3{
	color:#ECA842;
}
#footer {
    /*position:fixed;*/
    clear:both;
    /*
width:100%;*/
    bottom:0;
    z-index:150;
    _position:absolute;
    _top:expression(eval(document.documentElement.scrollTop+ (document.documentElement.clientHeight-this.offsetHeight)));
    padding:5px;
    /*border-top:1px solid #114;
background:#020230;*/
    color:#77A;
    text-align:center;
}
#footer p {
    display:inline-block;
    vertical-align:middle;
    margin:2px;
}
#updates {
    /*background-color:#020230 ;*/
    /*
background-color: rgba(2,2,48,0.25);*/
    background:rgb(51, 51, 102);
    background:rgba(51, 51, 102, 0.7);
    border:1px solid #77A;
    border-radius:10px;
    margin: 4px;
    margin-left:auto;
    margin-right:auto;
    /*margin-bottom:80px;  For fixed position footer */
    padding: 8px;
    padding-right:0;
    width: 85%;
}
#updates h1 {
    text-align: center;
    margin-top: 0.5em;
}
#updates p {
    text-indent: -15px;
}
div.newlist {
    /*    border:1px solid #114;*/
    width:85%;
    margin-left:auto;
    margin-right:auto;
}
span.date {
    font-weight: bold;
    font-size: 1.1em;
    color: #FC0;
}
span.comingsoon {
    font-style:italic;
}
img {
    border:0;
    margin:0;
    padding:0;
}
img.gametitle {
    display:block;
    margin-left:auto;
    margin-right:auto;
}
iframe {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
	
span.smaller{
	font-size:0.5em;
}
/*img.logo {
display:block;
margin-left:auto;
margin-right:auto; }*/