ul, li, h2 {
		list-style-type: none;
		margin: 0; padding: 0;
	}
	
	

	#nav > li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    
    /* for IE6/7 */
    *display: inline;
    zoom:1; 
	}
	#nav a {
    display: block;
    padding: 0 5px;
		color: #fff;
		text-decoration: none;
	}
	#nav a:hover, #nav a:focus {
	}
	#nav h2 a { 
    display: block;
    padding: 8px 10px;
    border-right: 1px solid #ccc;
    background: none;
    text-decoration: none;
	}
	#nav h2 a:hover, #nav h2 a:focus {
	   text-decoration: underline;
	}
	#nav .submenu li a {padding:0; margin-left:5px; font-size:10px;}
	.submenu {
    position: absolute;
    left: -2px; 
	top:15px;
    z-index: 0;
    opacity: 0;
    filter:alpha(opacity=0);
		white-space: nowrap;
		background: #000;
		-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 0 0 5px 5px; 
    -webkit-border-radius: 0 0 5px 5px; 
    border-radius: 0 0 5px 5px;         
    -webkit-border-bottom-left-radius: 5px; /* for Chrome */ 
    -webkit-border-bottom-right-radius: 5px; /* for Chrome */  
    /*border: 2px solid #90754d;*/
    border-top:none;
	text-align:left;
	width:170px;
	}
	 .submenu li {
	  height: 0;
	  border-bottom:1px solid #666;
    line-height: 25px;
    background:#000;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	}
  #nav > li:hover .submenu, #nav > li.focus .submenu {
    z-index: 10;
    opacity: .8;
    filter:alpha(opacity=80);
  }
	#nav > li:hover .submenu li, #nav > li.focus .submenu li {
    height: 25px;
  }
