rc@74: #nav { rc@74: margin: 0; rc@74: padding: 1px 1px 0; rc@74: background: #7d7d7d; rc@74: line-height: 100%; rc@74: border-radius: 1em; rc@74: -webkit-border-radius: 1em; rc@74: -moz-border-radius: 1em; rc@74: -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4); rc@74: -moz-box-shadow: 0 1px 3px rgba(0,0,0, .4); rc@74: position:absolute; rc@74: left: 0px; rc@74: bottom: -50px; rc@74: } rc@74: #nav li { rc@74: margin: 0 5px; rc@74: padding: 0 0 8px; rc@74: float: left; rc@74: position: relative; rc@74: list-style: none; rc@74: } rc@74: rc@74: rc@74: /* main level link */ rc@74: #nav a { rc@74: font-weight: bold; rc@74: color: #e7e5e5; rc@74: text-decoration: none; rc@74: display: block; rc@74: padding: 8px 20px; rc@74: margin: 0; rc@74: rc@74: -webkit-border-radius: 1.6em; rc@74: -moz-border-radius: 1.6em; rc@74: rc@74: text-shadow: 0 1px 1px rgba(0,0,0, .3); rc@74: } rc@74: #nav a:hover { rc@74: background: #000; rc@74: color: #fff; rc@74: } rc@74: rc@74: /* main level link hover */ rc@74: #nav .current a, #nav li:hover > a { rc@74: background: #666; rc@74: color: #444; rc@74: border-top: solid 1px #f8f8f8; rc@74: rc@74: -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2); rc@74: -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2); rc@74: box-shadow: 0 1px 1px rgba(0,0,0, .2); rc@74: rc@74: text-shadow: 0 1px 0 rgba(255,255,255, 1); rc@74: } rc@74: rc@74: /* sub levels link hover */ rc@74: #nav ul li:hover a, #nav li:hover li a { rc@74: background: none; rc@74: border: none; rc@74: color: #666; rc@74: rc@74: -webkit-box-shadow: none; rc@74: -moz-box-shadow: none; rc@74: } rc@74: #nav ul a:hover { rc@74: background: #0078ff !important; rc@74: color: #fff !important; rc@74: rc@74: -webkit-border-radius: 0; rc@74: -moz-border-radius: 0; rc@74: rc@74: text-shadow: 0 1px 1px rgba(0,0,0, .1); rc@74: } rc@74: rc@74: /* dropdown */ rc@74: #nav li:hover > ul { rc@74: display: block; rc@74: } rc@74: rc@74: /* level 2 list */ rc@74: #nav ul { rc@74: display: none; rc@74: rc@74: margin: 0; rc@74: padding: 0; rc@74: width: 185px; rc@74: position: absolute; rc@74: top: -55px; rc@74: left: 0; rc@74: background: #ddd; rc@74: border: solid 1px #b4b4b4; rc@74: rc@74: -webkit-border-radius: 10px; rc@74: -moz-border-radius: 10px; rc@74: border-radius: 10px; rc@74: rc@74: -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); rc@74: -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); rc@74: box-shadow: 0 1px 3px rgba(0,0,0, .3); rc@74: } rc@74: #nav ul li { rc@74: float: none; rc@74: margin: 0; rc@74: padding: 0; rc@74: } rc@74: rc@74: #nav ul a { rc@74: font-weight: normal; rc@74: text-shadow: 0 1px 0 #fff; rc@74: } rc@74: rc@74: /* level 3+ list */ rc@74: #nav ul ul { rc@74: left: 181px; rc@74: top: -3px; rc@74: } rc@74: rc@74: /* rounded corners of first and last link */ rc@74: #nav ul li:first-child > a { rc@74: -webkit-border-top-left-radius: 9px; rc@74: -moz-border-radius-topleft: 9px; rc@74: rc@74: -webkit-border-top-right-radius: 9px; rc@74: -moz-border-radius-topright: 9px; rc@74: } rc@74: #nav ul li:last-child > a { rc@74: -webkit-border-bottom-left-radius: 9px; rc@74: -moz-border-radius-bottomleft: 9px; rc@74: rc@74: -webkit-border-bottom-right-radius: 9px; rc@74: -moz-border-radius-bottomright: 9px; rc@74: } rc@74: rc@74: /* clearfix */ rc@74: #nav:after { rc@74: content: "."; rc@74: display: block; rc@74: clear: both; rc@74: visibility: hidden; rc@74: line-height: 0; rc@74: height: 0; rc@74: } rc@74: #nav { rc@74: display: inline-block; rc@74: } rc@74: html[xmlns] #nav { rc@74: display: block; rc@74: } rc@74: rc@74: * html #nav { rc@74: height: 1%; rc@74: }