/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0; padding:0; list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute; top:-999em; width:10em;}
.sf-menu ul li {width:150px;}
.sf-menu li:hover {visibility:inherit;}
.sf-menu li {float:left; position:relative;}
.sf-menu a {display:block; position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0; top:2.5em; z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:10em; top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:10em; top:0;}

/* ==================== HEADER .hNav ==================== */
.header .hNav {position:relative; width:955px; height:32px; z-index:3;}
.header .hNav ul.sf-menu li a {display:block; float:left; height:32px;}
.header .hNav ul.sf-menu li a.shows-and-exhibits, .header .hNav ul.sf-menu li a.general-info, .header .hNav ul.sf-menu li a.blog, .header .hNav ul.sf-menu li a.store, .header .hNav ul.sf-menu li a.education, .header .hNav ul.sf-menu li a.astronomy, .header .hNav .searchBox {background:url(../images/hNav.png) no-repeat; text-indent:-9999px;}
.header .hNav ul.sf-menu li a.shows-and-exhibits {width:150px;}
.header .hNav ul.sf-menu li.current-menu-item a.shows-and-exhibits {background-position:0 -64px;}
.header .hNav ul.sf-menu li a:hover.shows-and-exhibits, .header .hNav ul.sf-menu li.sfHover a.shows-and-exhibits {background-position:0 -32px;}
.header .hNav ul.sf-menu li a.general-info {width:110px; background-position:-150px 0;}
.header .hNav ul.sf-menu li.current-menu-item a.general-info {background-position:-150px -64px;}
.header .hNav ul.sf-menu li a:hover.general-info, .header .hNav ul.sf-menu li.sfHover a.general-info {background-position:-150px -32px;}
.header .hNav ul.sf-menu li a.blog {width:133px; background-position:-260px 0;}
.header .hNav ul.sf-menu li.current-menu-item a.blog {background-position:-260px -64px;}
.header .hNav ul.sf-menu li a:hover.blog, .header .hNav ul.sf-menu li.sfHover a.blog {background-position:-260px -32px;}
.header .hNav ul.sf-menu li a.store {width:156px; background-position:-393px 0;}
.header .hNav ul.sf-menu li.current-menu-item a.store {background-position:-393px -64px;}
.header .hNav ul.sf-menu li a:hover.store, .header .hNav ul.sf-menu li.sfHover a.store {background-position:-393px -32px;}
.header .hNav ul.sf-menu li a.education {width:92px; background-position:-549px 0;}
.header .hNav ul.sf-menu li.current-menu-item a.education {background-position:-549px -64px;}
.header .hNav ul.sf-menu li a:hover.education, .header .hNav ul.sf-menu li.sfHover a.education {background-position:-549px -32px;}
.header .hNav ul.sf-menu li a.astronomy {width:102px; background-position:-641px 0;}
.header .hNav ul.sf-menu li.current-menu-item a.astronomy {background-position:-641px -64px;}
.header .hNav ul.sf-menu li a:hover.astronomy, .header .hNav ul.sf-menu li.sfHover a.astronomy {background-position:-641px -32px;}

.header .hNav .searchBox {float:left; width:212px; height:32px; background-position:-743px 0;}
.header .hNav .searchBox input.searchInput {width:136px; color:#fff; margin:7px 0 0 4px; background-position:0 -32px; height:16px; background-color:#f49f38; border:none; float:left;}
.header .hNav .searchBox #searchsubmit {background:url(../images/btnFind.png) no-repeat; border-width: 0; display:block; float:left; height:17px; margin:8px 0 0 4px; text-indent: -999em; width:66px;}
.header .hNav .searchBox #searchsubmit:hover {background-position:0 -18px;}
.sf-menu li {}
.sf-menu li li {background-image:url(../images/hNavSubBG.png); background-repeat:repeat-y; line-height:30px; padding:0 0 0 10px;}
.sf-menu ul li:hover {}
.sf-menu li li a:hover{color:#fff;}
.sf-menu li li li {}
.sf-menu li ul {margin: 7px 0 0 0;}
.sf-menu span.sf-sub-indicator {display:none;}


/*** shadows for all but IE6 ***/
.sf-shadow ul {
padding: 0 8px 0px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px;
-webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px;}
.sf-shadow ul.sf-shadow-off {background: transparent;}