/* nav additions
********************************************************************************************************/
#parks-nav .navigation .sub li, #harvest-nav .navigation .sub li {
    border-right: none;
}
#parks-nav .navigation a, #harvest-nav .navigation a {
    cursor: pointer;
}
.navigation li .sub {
    background: #82837d none;
    position: absolute;
    left: -987em;
    width: 720px;
}
.navigation {
    position: relative;
}

.navigation li.active .sub {
    border: 1px solid #111;
    top: 23px;
    z-index: 100;
}
/* harvest */
.navigation li#tab5.active .sub {
    z-index: 2;
}
.navigation li#tab1.active .sub {
    left: 56px;
}
.navigation li#tab2.active .sub {
    left: 60px;
}
.navigation li#tab3.active .sub {
    left: 65px;
}
.navigation li#tab4.active .sub {
    left: 70px;
}
.navigation li#tab5.active .sub {
    left: 85px;
}
.navigation li#tab6.active .sub {
    left: 90px;
}
.navigation li#tab7.active .sub {
    left: 95px;
}
.navigation li#tab8.active .sub {
    left: 215px;
}
.navigation li#tab9.active .sub {
    left: 230px;
}
/* parks */
.navigation li#tab10.active .sub {
    left: 230px;
}
.navigation li#tab11.active .sub {
    left: 230px;
}
.navigation li#tab12.active .sub {
    left: 230px;
}
.navigation li#tab13.active .sub {
    left: 230px;
}
.navigation li#tab14.active .sub {
    left: 230px;
}
.navigation li#tab15.active .sub {
    left: 230px;
}
/* site nav */
#site-nav ul.navigation li .sub a {
    background:none;
    text-indent: 0;
    width:auto;
    height: auto;
    color: #e9eae0; /* color is off-white, not pure white */
}
#site-nav ul.navigation li .sub a:hover {
    color: #414142;
}
#site-nav ul.navigation li .sub li {
    height:auto;
}
#site-nav .navigation .sub .sub-footer a {
    background: url(/images/close.png) no-repeat;
    display: block;
    line-height: 34px;
    height: 10px;
    overflow: hidden;
    width: 54px;
}
#site-nav .navigation li.active .sub {
    top:37px;
}
.navigation li#tab16.active .sub {
    left: 120px;
}
.navigation li#tab17.active .sub {
    left: 197px;
}
.navigation li#tab18.active .sub {
    left: 247px;
}
.navigation li#tab19.active .sub {
    left: 247px;
}
.navigation li#tab20.active .sub {
    left: 247px;
}

.subpage .navigation li.active .sub { top: 198px }

#tab2.active .sub { left: 0 }
#tab3.active .sub,
#tab4.active .sub { left: 116px }
#tab5.active .sub { left: 250px }

.navigation li .sub h2,
.navigation li .sub h2 a {
    float: none;
    margin: 0;
    padding: 0;
    text-align: left;
}
.navigation li .sub h2 {
    margin: 0 10px 5px;
    padding: 15px 0 0;
}
.navigation li .sub h2 a {
    background: none;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    line-height: 1;
    text-transform: uppercase;
    width: auto;
}
.navigation li .sub h2 a:hover { color: #b42736 }
.navigation li .sub h3 {
    border-bottom: 1px solid #e9eae0; /* color is off-white, not pure white */
    color: #e9eae0; /* color is off-white, not pure white */
    font-size: 14px;
    margin: 5px 0 10px;
    padding: 0 0 .25em;
    text-transform: uppercase;
}
.navigation li .sub ul,
.navigation li .sub ul li,
.navigation li .sub ul li a {
    background: none !important;
    height: auto;
    line-height: 1;
    margin: 0;
    padding: 0;
    text-align: left;
    text-transform: none;
    width: 100%;
}
.navigation li .sub ul li,
.navigation li .sub ul li a{
    color: #fff;
    font-size: 14px; /* font size for city nav drop down, was 11px */
}
.navigation li .sub ul li span,
.navigation li .sub ul li a span{
    font-style:italic;
}
.navigation li .sub ul li {
    float: left;
    margin: 0 0 5px !important;
    width: 100%;
}
.navigation li .sub ul li a {
    display: block;
    width: auto;
}
.navigation li .sub ul li a:hover { color: #b42736 }
.navigation .sub .sub-block {
    display: inline;
    float: left;
    margin: 0 10px 10px;
    /*min-width: 200px;*/
}
.navigation li .sub .clear { clear: both }
.navigation li .sub .thumb-block { width: 200px; }
.navigation li .sub .thumb-block a,
.navigation li .sub .thumb-block a.thumb-more {
    background: none;
    color: #fff;
    float: none;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    line-height: 1;
    margin: 0;
    padding: 0;
    text-align: left;
    text-transform: none;
    width: auto;
}
.navigation li .sub .thumb-block a:hover { color: #b42736 }
.navigation li .sub .thumb-block img {
    float: none;
    margin-bottom: 10px;
}
.navigation li .sub .thumb-block .meta { width: 100% }
.navigation li .sub .thumb-block p.title { font-weight: bold }
.navigation li .sub .thumb-block p.title,
.navigation li .sub .thumb-block p.description {
    color: #fff;
    margin: 0 0 3px;
}

.navigation li .sub-footer {
    clear: both;
    position: relative;
}
.navigation li .sub-footer a {
    background: url(/images/close.png) no-repeat !important;
    bottom: 10px;
    cursor: pointer;
    display: block;
    float: none;
    height: 9px;
    line-height: 1;
    margin: 0;
    outline: none;
    padding: 0;
    position: absolute;
    right: 20px;
    text-indent: -987em;
    width: 54px;
}