@import "css/gibson.css";

/*==Navigation Additions==*/

#nav li ul {
 list-style: none;
 position: absolute;
 left: -999em;
 margin-top: 0px;
border-left: 1px solid #ededed;
border-right: 1px solid #ededed;
border-bottom: 1px solid #ededed;
 width: 240px;
 z-index: 1001;
 font-weight: normal;
 font-style: normal;
}

#nav li:hover ul,
#nav li.sfhover ul {
 left: auto;
 text-shadow: 1px 1px 1px #fff;\
}

#nav li li {
 float: left;
 margin: 0;
 padding: 0;
 width: 240px;
background-image: -webkit-gradient(linear, left bottom, left top, from(#dbd9da), from(#dfddde), from(#f6f6f6), to(white));
background-image: -moz-linear-gradient(90deg, #dbd9da 0%, #dfddde 0%, #f6f6f6 0%, white 100%);
font-weight: normal;
font-style: normal;
}


#nav li li a {
font-family: Gibson-SemiBold;
 text-transform: none;
 width: 220px;
 height: 30px;
 display: block;
 line-height: 24px;
 font-size: 16px;
 margin: 0;
 padding: 10px 5px 5px 10px;
 text-shadow: 1px 1px 1px #fff;
 border-right: none;
 border-left: none;
 font-weight: normal;
 font-style: normal;
}

#nav li li a:hover {
 background: #f2f2f2; /* Old browsers */
 width: 220px;
 display: block;
 padding: 10px 5px 5px 10px;
 font-weight: normal;
 font-style: normal;
 
 }

#nav li:hover,
#nav li.sfhover {
 /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
 position: static;
}