/* CSS Document */

/* menu */

#menu {
  float: left;
  min-height: 150px;
  margin: 100px 0 0 550px;
  }

* html #menu  {
  margin: 100px 0 100px 270px;
  width: 400px;
  }

dfn {
  display: none;
  }

#menu ul  {
  margin: 0;
  padding: 0;
  }

#menu ul li.void  {
	opacity: 0.15;
  }

#menu ul li {
  list-style: none;
  float: left;
  height: 20px;
  margin: 3px;
  padding-left: 20px;
  background: #eee url(media/developers/menuitem_left.png) no-repeat left;
  }

* html #menu ul li  {
  background: #eee url(media/developers/menuitem_left.gif) no-repeat left;
  }

#menu ul li a {
  display: block;
  font-size: 14px;
  line-height: 20px;
  padding-right: 20px;
  color: #fff;
  background: url(media/developers/menuitem_right.png) no-repeat right;
  }

* html #menu ul li a  {
  background: url(media/developers/menuitem_right.gif) no-repeat right;
  }

#menu ul li#home, #menu ul li#index, #menu ul li#games {
  background-color: #47c0e9;
  }
    
#menu ul li#forum {
  background-color: #cbd300;
  }
  
#menu ul li#tutorials {
  background-color: #b17aad;
  }  
  
#menu ul li#downloads {
  background-color: #2b64aa;
  }

#menu ul li#faq {
  background-color: #e95f40;
  }
  
#menu ul li#store {
  background-color: #fcc000;
  }
  

#menu ul li.currentpage, #menu ul li:hover {
  background: url(media/developers/active_menuitem_left.png) no-repeat left;
  }
  
#menu ul li.currentpage a, #menu ul li a:hover {
  background: url(media/developers/active_menuitem_right.png) no-repeat right;
  }
  
* html #menu ul li.currentpage, * html #menu ul li:hover {
  background: url(media/developers/active_menuitem_left.gif) no-repeat left;
  }
  
* html #menu ul li.currentpage a, * html #menu ul li a:hover {
  background: url(media/developers/active_menuitem_right.gif) no-repeat right;
  }
  
