/* CSS Document created on 21 Jun 2009 by PulsarGroove, http://pulsargroove.com/ */

* {
    margin: 0;
    padding: 0;
}

body, #bg, #bg table, #bg td {
    height:100%;
    overflow: visible;
}

#bg {
    position: fixed;
}

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0;
    min-height:50%;
    min-width:50%;
}

html
{
  height:150%;
  background-color: #0F3007 !important;
  background-image: url(/assets/001/img/fabric_102.jpg);
  background-size:1024px 700px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  margin-top: 1px;
  margin-right: auto;
  margin-bottom:400px;
  margin-left: auto;
}


#banner
{
   display: block;
   position: relative;
   padding: 0;
   height: 350px;
   width: 100%;
   margin-top: 0;
   margin: auto;
   background-color: #0F3007 !important;
   text-align: center;
   border-color: #C0FF99;
   border-left-width: 0px; border-right-width: 0px;  
   border-top-width:2px; border-top-style: dashed;
}

#banner a
{
   display:block;
   position: relative;
   background-color: transparent;
   text-align: center;
   
} 

#banner a#link2
{
width:100%;
height:350px;
position: relative;
background-color: transparent;
margin-top:auto;
margin: auto;
text-align: center;

}


#page 
{
  height:45.9%;
  width:89.9%;
  clear: both;
  overflow: visible !important;
  margin: 2.4% auto auto 5.1%;
  background-image: none;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-color: transparent !important;
  font-family:Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 8pt !important; 
  color: #C0FF99 !important;
  font-style:none;
}

h1
{
  display: block;
  padding: 0em;
  position: relative !important;
  width: 100%; height: 1.0em; clear: both !important;
  margin: 10% auto 1.5% auto;
  font-family:Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 12pt !important; 
  color: #C0FF99 !important;
  font-style:none;
  text-align: center !important;
}  

brand
{ 
  font-family:Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 12pt !important; 
  color: #C0FF99 !important;
  font-style:none;
  text-align: center !important;

}

#textbox
{
  padding: 0;
  margin-top: 0;
  border-style: solid;
  border-top-width: 2px;
  border-right-width: 0;
  border-bottom-width: 2px;
  border-left-width: 0; 
}

.clear {
padding:0;
margin:0;
clear:both;
}

#info {
width:100%;
margin-top:36px;
float:right;
font-size:1em;
}

.navbar
{
  margin:1.2em 0.8em 1.5em 0;
}

.navbar p
{
  text-align: right !important;
}

h1, h2, h3, h4, strong
{ padding: 0.2em;
}

h2
{ 
  display: block;
  padding: 0.2em;
  position: relative;
  width: 914px;
  height: 1.2em;
  margin: auto;
  font-family:Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 14pt !important; 
  color: #FF0033 !important;
  font-style:none;
  background-color: #100200 !important;
}


   

#content
{
   display: block; 
   padding-left: 2.5%;
   padding-right: 2.5%;
   padding-top: 3.2em;
   padding-bottom: 1.2em;
   position: relative; 
   width: 95%; height: 16.0em; clear: both;
   background-color: #000000 !important;
   border: 0;
   filter:alpha(opacity=78);
   opacity: 0.78;
   -moz-opacity:0.78;
   margin: 0px auto 0px auto;
   text-align: center;
}

#image_map
{
   display: block;
   position: relative;
   margin-left: -2px;
   margin-top: -9.15em;
   padding: 0;
   text-align: center;
   text-decoration: none;
}

#image_map a
{
   display:block;
   position: relative;
   margin: auto;
   background: none;
   text-align: center;
   text-decoration: none;
} 

#image_map a#link1
{
width:105px;
height:74px;
position: relative;
margin: 0 auto 0 auto;
text-align: center;
text-decoration: none;

} 

h3
{
     display: block; 
     padding: 0.5em;
     position: relative; 
     width: 908px; height: 18.8em; clear: both;
     font-family: "Courier New", Courier, monospace !important;
     font-size: 10pt !important; 
     text-decoration: none !important;
     text-align: center !important;
     color: #EECC22; 
     background-color: #FF2222;
     filter:alpha(opacity=90);
     opacity: 0.90;
     -moz-opacity:0.90; 
     margin: auto auto 0 auto;
     border-style: solid; 
     border-color: #200000;
     border-left-width: 0px; border-right-width: 0px;  
     border-top-color: #AF0039; border-top-width:1px; border-bottom-style: solid; border-bottom-width: 0px;

}

h4 
{
     display: none; 
     padding: 0.9em;
     position: relative;
     width: 908px; height: 2.8em; clear: both;
     font-family: Verdana, Arial, Helvetica, sans-serif !important;
     font-size: 8pt !important; 
     text-decoration: none;
     text-align: center !important;
     color: #DEA667; 
     background-color: #330000; 
     margin: 0 auto auto auto;
     border-color: #DEA667; border-style: solid; border-width: 1px;
}

.powered_by
{
  
  display: block;
  position: relative;
  overflow: hidden;
  margin: auto;
  padding: 0.9em;
  height: 9.8em;
  width: 892px;
  border-style: solid;
  border-color: #3F540F;
  border-left-width: 0px; border-right-width: 0px; 
  border-top-width: 1px; border-top-color: #AF4439; border-bottom-width: 1px; border-bottom-style: solid;
  background-color: #000000;
  background-image: url(/assets/001/img/2A_baner.jpg);
  background-repeat: no-repeat;
  background-position: center;
  text-decoration: none;
  text-align: center;
  filter:alpha(opacity=99);
  opacity: 0.99;
  -moz-opacity:0.99;
}

powered_by
{ 
  overflow: hidden;
  position: relative;
  margin: auto;
  width:105px;
  height:74px;
  background: none;
  text-decoration: none;
  text-align: center;
  font-size: 8pt !important;
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  color: #C0FF99;
  filter:alpha(opacity=85);
  opacity: 0.85;
  -moz-opacity:0.85;
}

a.powered_by
{

  background-color: transparent;
  text-decoration: none;
  text-align: center;
  font-size: 8pt !important;
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  color: #DEA667;
}

address
{
  position: relative;
  height: 2em; 
  clear: both;
  margin: 5% auto 4% auto;
  background-color: transparent;
  text-decoration: none;
  text-align: center;
  
}

#footer
{
display: block;
position: relative;
top: 6em;
padding: 0;
margin: auto;
height: 7em;
width: 89.9%;
text-align: center;
}

#footer p
{
  text-align: center !important;
}

pre, code
{
  font-size: 8pt;
}

strong 
{
  color: #FF0033 !important;
}

a:link
{
font-size: 14px; color: #FF0033 !important; background-color: transparent; text-decoration: none; font-weight: bold; border: 0 !important; padding: 0;
}

a:hover
{
font-size:14px; color: #C0FF99 !important; background-color: #000220; text-decoration: none; font-weight: bold; border: 0 !important; padding: 0;
}

a:visited
{
font-size:14px; color: #DEA667 !important; background-color: transparent; text-decoration: none; font-weight: bold; border: 0 !important; padding: 0;
}

a:active
{
font-size:14px; color: #DEA667 !important; background-color: #333300; text-decoration: none; font-weight: bold; border: 0 !important; padding: 0;
}



player, .player, a.player
{ 

  display: object;
  width: 100%;
  height: 100%;
  position: center;
  background-color: #333300;
  text-align: center;
  vertical-align: middle;
  margin-top: 20%;
  font-size: 8pt !important;
  font-family: Helvetica, sans-serif;
  color: #FEB887;
}
