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