/* GLOBALHEADER */
#menu { width: 706px; height: 44px; margin: 0; z-index: 9998; }
#menu #nav { margin: 0; padding: 0; }
#menu #nav li { display: inline; }
#menu #nav li a,
#menu #globalsearch { background: url(http://img.nerdpass.com/nerdpass/tour1/menu.jpg) no-repeat; }
#menu #nav li#m_home a { float: left; width: 87px; height: 0; padding-top: 44px; overflow: hidden; }
#menu #nav li#m_home a { background-position: -0px 0; }
#menu #nav li#m_home a:hover { background-position:  -0px -44px; }
#menu #nav li#m_home a:active { background-position: -0px -88px; }
#menu.m_home #nav li#m_home a { background-position: -0px -132px !important; }
#menu #nav li#m_girls a { float: left; width: 127px; height: 0; padding-top: 44px; overflow: hidden; }
#menu #nav li#m_girls a { background-position: -87px 0; }
#menu #nav li#m_girls a:hover { background-position:  -87px -44px; }
#menu #nav li#m_girls a:active { background-position: -87px -88px; }
#menu.m_girls #nav li#m_girls a { background-position: -87px -132px !important; }
#menu #nav li#m_updates a { float: left; width: 114px; height: 0; padding-top: 44px; overflow: hidden; }
#menu #nav li#m_updates a { background-position: -214px 0; }
#menu #nav li#m_updates a:hover { background-position:  -214px -44px; }
#menu #nav li#m_updates a:active { background-position: -214px -88px; }
#menu.m_updates #nav li#m_updates a { background-position: -214px -132px !important; }
#menu #nav li#m_sites a { float: left; width: 86px; height: 0; padding-top: 44px; overflow: hidden; }
#menu #nav li#m_sites a { background-position: -328px 0; }
#menu #nav li#m_sites a:hover { background-position:  -328px -44px; }
#menu #nav li#m_sites a:active { background-position: -328px -88px; }
#menu.m_sites #nav li#m_sites a { background-position: -328px -132px !important; }
#menu #nav li#m_members a { float: left; width: 138px; height: 0; padding-top: 44px; overflow: hidden; }
#menu #nav li#m_members a { background-position: -414px 0; }
#menu #nav li#m_members a:hover { background-position:  -414px -44px; }
#menu #nav li#m_members a:active { background-position: -414px -88px; }
#menu.m_members #nav li#m_members a { background-position: -414px -132px !important; }
#menu #nav li#m_access a { float: left; width: 154px; height: 0; padding-top: 44px; overflow: hidden; }
#menu #nav li#m_access a { background-position: -552px 0; }
#menu #nav li#m_access a:hover { background-position:  -552px -44px; }
#menu #nav li#m_access a:active { background-position: -552px -88px; }
#menu.m_access #nav li#m_access a { background-position: -552px -132px !important; }
