/**********************************************************************/
/* Template: Kinetic                                                  */
/* Copyright 2008-2009: Don Chambers (www.optional-necessity.com)     */
/*                                                                    */
/* Subnavigation stylesheet                                           */
/**********************************************************************/

/********** SUBNAVIGATION BASE STYLE *********/
#navlistb1, #navlistb1 ul,
#navlistb2, #navlistb2 ul { /* all subnavigation levels */
    list-style: none;
    margin: 0;
    padding: 0;
}

#navlistb1 a,
#navlistb2 a {
    display: block;
}

#navlistb1 li ,
#navlistb2 li { /* all list items */
    float: left;
}

#navlistb1 li ul,
#navlistb2 li ul { /* second-level lists */
    left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
    position: absolute;
    width: 10em; /* width needed for Opera */
}

#navlistb1 li ul ul,
#navlistb2 li ul ul{ /* not used yet, but if nav structure ever extends below one sublevel, this would be third and deeper level lists */
    margin: -1.2em 0 0 10em;
}

#navlistb1 li:hover > ul,
#navlistb2 li:hover > ul { /* show lists nested DIRECTLY under hovered list item */
    left: auto;
}

#navlistb1 .soasfhoverb1,
#navlistb2 .soasfhoverb2{/*Split up for IE6 Compatability*/
    left:auto;
}

#navlistb1 li:hover,
#navlistb2 li:hover { /*Fix for IE7*/
    position: static;
}
 
/********** SUBNAVIGATION FOR FIRST BANNER NAVBAR **********/
#navlistb1 li li a {
    /*border: defined in colorsets */
    width: 15em; /* width must be defined using this technique */
}

#navlistb1 li li a:link, #navlistb1 li li a:visited {
    /* background:  
    color: defined in colorsets */
    padding: 6px 15px;
    text-decoration: none;
}

#navlistb1 li li a:hover, #navlistb1 li li a:active {
    /* background:  
    color: defined in colorsets */
    padding: 6px 15px;
    text-decoration: none;
}

/********** SUBNAVIGATION FOR SECOND BANNER NAVBAR **********/
#navlistb2 li li a {
    /* border: defined in colorsets */
    font-size: 1.2em;
    width: 15em; /* width must be defined using this technique */
}

#navlistb2 li li a:link, #navlistb2 li li a:visited {
    /* background:  
    color: defined in colorsets */
    padding: 6px 15px;
}

#navlistb2 li li a:hover, #navlistb2 li li a:active {
    /*background: 
    color: defined in colorsets */
    padding: 6px 15px;
}

#navlistb2 .sublink_first{
    /*border-top: defined in colorsets */
}