  #k-nav{width:960px; margin:0 auto;}  #lg{float:left; width:auto; border:0px solid; position:absolute;margin:-90px 0 0 0;}  #menu{float:right; width:auto; border-left:1px solid white; border-right:1px solid white; }  #k-nav:after{clear:both; content:""; display:table;}  #menu a{padding:14px; float:left; background-color:#fcf0fc; border-left:1px solid white; border-right:1px solid white; font-family:lucida sans unicode; font-size:11px; font-weight:bold; text-decoration:none; color:#a7188c;}  #menu a:hover{background-color:white;}@media only screen and (min-width:20px) and (max-width: 960px){}@media only screen and (min-width:20px) and (max-width: 660px){}