ul#navMain {
  position: absolute;
  top: 150px;
  left: 0;
  width: 100%;
  height: 30px;
  background: #436685;
  z-index: 99;
}

ul#navMain li {
  position: relative;
  display: inline;
  width: auto;
  float: left;
}

ul#navMain li a {
  display: block;
  width: auto;
  height: 100%;
  padding: 8px 10px 8px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.3em;
  font-weight: bold;
}

ul#navMain li#homeLink {
    position: absolute;
    top: -145px;
    left: 10px;
    width: 148px;
    height: 140px;
    background: transparent url('../images/logos/logo.png') 0 0 no-repeat;
}

ul#navMain li#homeLink a {
    position: absolute;
    top: 0;
    width: 0;
    width: 100%;
    padding: 0;
}

ul#navMain li#homeLink h1 {
    display: inline;
    margin-left: -9999px;
}

ul#navMain li a:link,
ul#navMain li a:visited,
ul#navMain li a:active {
	border: 0;
  	text-decoration: none;
  	color: #fff;
}

ul#navMain li a:focus,
ul#navMain li a:hover {
  	color: #ffcd69;
    background: transparent;  	
}

/* !Dropdown Submenus */

ul#navMain ul {
    position: absolute;
    top: 28px;
    left: 0;
    width: auto;
    height: 25px;
    z-index: 99;   
}

ul#navMain ul li {
	width: 100%;
}

/*
ul#navMain ul li {
    display: none;
    z-index: 99;
}
*/

ul#navMain li:focus.sfHover ul li,
ul#navMain li:hover.sfHover ul li {
    display: block;
    width: 100%;
    z-index: 99;
}

ul#navMain ul li.sfHover a {
    display: block;
}

/* Main Nav Selected */
body#about a#mAbout,
body#contact a#mContact,
body#foster a#mFoster,
body#neuter a#mNeuter,
body#directory a#mDirectory,
body#stories a#mStories,
body#media a#mMedia,
body#faq a#mFaq,
body#tip a#mTip,
body#links a#mLinks {
	color: #ffcd69;
}

/* Site Info Nav Selected */
body#contact a#sContact,
body#privacy a#sPrivacy,
body#terms a#sTerms {
	color: #ffcd69;
}
