#nav { margin: 0 0 -1em 0; } #menu { position: relative; width: 200%; top: -7em; right: 100%; text-align: right; list-style-type: none; margin: 0; padding: 0; } #menu > li.m { display: inline-block; padding: 0 0 0 4em; } #menu > li.m > .m { font-family: 'BPreplay', Helvetica, Arial, sans-serif; font-weight: bold; font-size: 250%; /** 40px */ color: #0ACF00; } #menu > li.m > a.m { border-color: #0ACF00; } #menu > li.m > a.m:hover { border-color: #078600; } #menu > li.m > a.m:hover, #menu > li.m > strong.m { border-style: solid; } #menu > li.m > a.m:hover { color: #078600; } #menu > li.m > a.m:hover:before, #menu > li.m > a.m.selected:before, #menu > li.m > strong.m:before { content: '> '; margin-left: -.92em; }