/* Navigation Version 2 Styles */
/* Layout */
#navigation,
#navigation ul,
#navigation ul li,
#navigation ul span { height: 26px; }
#navigation { border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; }
#navigation ul { padding-left: 30px; }
#navigation ul li { float: left; list-style: none; border-left: solid 1px #ccc; }
#navigation ul li a { float: left; height: 24px; display: block; padding: 0 10px 0 10px; cursor: pointer; border: solid 1px #fff; }
#navigation ul span.last { border-left: solid 1px #ccc; width: 0; float: left; }

/* Font Styles */
#navigation { font-size: .7em; font-weight: normal; line-height: 24px; }
#navigation a { text-decoration: none; color: #999; letter-spacing: .05em; }
#navigation a:hover { font-weight: bold; }
#navigation ul li.active a { color: #fff; }
#navigation ul li.active a:hover { color: #fff; font-weight: normal; }