@media all
{

  
  #topnav {
    width:100%;
    overflow:hidden;
    float:right;
    display:inline;
    position:relative;
    line-height:0;    
  }

  #topnav ul {
    margin:0;
    padding:0;
		display:inline;
    float:right; /* LTR */
  }

  #topnav ul li {
    border-right:1px #aaa solid;
    /* (en|de) Bugfix:IE - Doubled Float Margin Bug */
    display:inline;
    float:left; /* LTR */
    font-size:1em;
    line-height:1em;
    list-style-type:none;
    margin:0;
    padding:0;
  }
  
  #topnav ul li.menu-last {
  	border-right:0
  }

  #topnav ul li a {
    background:transparent;
    color:#999;
    display:block;
    font-size:1em;
   
    margin:0;
    padding:0 1.5em;
    text-decoration:none;
    text-align: center;
    width:auto;
  }
  
  #topnav ul li.menu-last a {
		padding-right:0
	}
	
	
	
	
}
