ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a{text-decoration:none;}
a img{border:0;}
ul{
  list-style:none;
}
body{
  font-family:Verdana, Arial, sans-serif;
  font-size:0.8em;
}
html, body, #flashcontent{
  height:100%;
  background-color:#000000;
  color:#666666;
  overflow:hidden;
}
h1, h2, h3{
  color:#A6CE39;
  font-weight:normal;
}
h1{
  font-size:1.8em;
  margin:5px 0 15px 0;
}
h2{
  font-size:1.4em;
  margin:15px 0 5px 0;
}
a{
  color:#8FB629;
}
a:hover{
  color:#A6CE39;
}
#main {
  width:70%;
  margin:10% auto 10% auto;
  position:relative;
}
#content{
 
}
#need-flash{
	background-color:white;
	width:96%;
	padding:10px 2%;
	color:gray;
	position:absolute;
	top:0;
	left:0;
}


.nav{
  clear:both;
}
.nav li {
  float:left;
  display:block;
  margin:0 1px 0 0;
}
.nav li a{
  float:left;
  display:block;
  background:#8FB629;
  color:#222222;
  width:100px;
  height:100px;
  text-align:center;
  padding:10px;
  font-size:1.2em;
}
.nav li a.selected{
  background:#A6CE39;
}
.nav li a:hover{
  background:#A6CE39;
}

.projects{
  clear:both;
}
.projects li {
  float:left;
  display:block;
  margin:0 1px 0 0;
}
.projects li a{
  float:left;
  display:block;
  background:#8FB629;
  color:#222222;
  width:120px;
  height:120px;
  font-size:1.2em;
}
.projects li a span{
  display:block;
  width:100px;
  height:100px;
  padding:10px;
  background:#8FB629;
  opacity:0.8;
} 
.projects li a:hover{
  background:#A6CE39;
}
.projects li a:hover span{
  display:none;
}
.projects li a.selected span{
  display:none;
}


.clients li {
  float:left;
  display:block;
  margin:0 1px 0 0;
}
.clients li a{
  float:left;
  display:block;
  background:#8FB629;
  color:#222222;
  width:120px;
  height:120px;
  font-size:1.2em;
}
.clients li a img{
  display:block;
  width:120px;
  height:120px;
}




.level1{
  position:absolute;
  top:0;
  left:0;
  opacity:0.8;
}
.level2 {
  position:absolute;
  top:70px;
  left:70px;
  opacity:0.9;
}
.level3{
  position:absolute;
  top:140px;
  left:140px;
}
.level4{
  position:absolute;
  top:210px;
  left:210px;
}


.bg{
  background:#1a1a13;
  padding:20px;
}

.section_text{
  position:absolute;
  top:300px;
  left:0;
}


#logo{
  position:absolute;
  top:0;
  right:0;
}

#footer{
  position:absolute;
  bottom:0;
  width:100%;
  font-size:0.8em;
}
#footer span{
  display:block;
  float:left;
  color:#333333;
  padding:0 0 10px 30px;
}
#footer a{
  display:block;
  float:right;
  padding:0 30px 10px 0;
  color:#333333;
}

#languages{
  position:absolute;
  top:5px;
  right:200px;
}

