.home-link {display:block; height:207px; left:0; position:absolute; top:0; width:170px; }

.nav, .nav ul, .nav li, .nav a, .nav span { position:relative; }
.nav ul { list-style-type:none; margin:0; overflow:visible; padding:0; }
.nav li { float:left; margin:0; margin-right:5px; padding:0; }
.nav li a { display:block; }
.nav li a span { display:none; }
.nav li ul { position:absolute; z-index:1000; }
.nav li li { display:none; float:none; margin:0; padding:0; position:relative; vertical-align:bottom; }
.nav li li a { vertical-align:bottom; }
.nav li:hover li { display:block; }

.nav-home { width:775px; }
.nav-home ul { width:775px; }
.nav-home li { margin-right:5px; }
.nav-home li.last { margin-right:0; }
.nav-home li a { background:transparent url('../images/bg-menu-home.png') no-repeat; height:34px; }
.nav-home li li { border-top:solid 1px #6d120f; height:34px; filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85; }

.nav-home li.about, .nav-home li.about ul, .nav-home li.about li { width:245px; }
.nav-home li.about a { background-position: -1px -1px; width:245px; }
.nav-home li.about:hover a { background-position: -1px -36px; }
.nav-home li.about li.level-1 a { background-position: -1px -71px; }
.nav-home li.about li.level-2 a { background-position: -1px -106px; }
.nav-home li.about li.level-3 a { background-position: -1px -141px; }
.nav-home li.about li.level-4 a { background-position: -1px -176px; }
.nav-home li.about li.level-5 a { background-position: -1px -211px; }

.nav-home li.join, .nav-home li.join ul, .nav-home li.join li { width:238px; }
.nav-home li.join a { background-position: -253px -1px; width:238px; }
.nav-home li.join:hover a { background-position: -253px -36px; }
.nav-home li.join li.level-1 a { background-position: -253px -71px; }
.nav-home li.join li.level-2 a { background-position: -253px -106px; }
.nav-home li.join li.level-3 a { background-position: -253px -141px; }
.nav-home li.join li.level-4 a { background-position: -253px -176px; }
.nav-home li.join li.level-5 a { background-position: -253px -211px; }

.nav-home li.people, .nav-home li.people ul, .nav-home li.people li { width:206px; }
.nav-home li.people a { background-position: -499px -1px; width:206px; }
.nav-home li.people:hover a { background-position: -499px -36px; }
.nav-home li.people li.level-1 a { background-position: -499px -71px; }
.nav-home li.people li.level-2 a { background-position: -499px -106px; }
.nav-home li.people li.level-3 a { background-position: -499px -141px; }
.nav-home li.people li.level-4 a { background-position: -499px -176px; }
.nav-home li.people li.level-5 a { background-position: -499px -211px; }

.nav-home li.blog, .nav-home li.blog ul, .nav-home li.blog li { width:70px; }
.nav-home li.blog a { background-position: -715px -1px; width:70px; }
.nav-home li.blog:hover a { background-position: -715px -36px; }

.nav-inside { left:175px; position:absolute; top:110px; width:603px; left:175px;}
.nav-inside ul { width:603px; }
.nav-inside li { margin-right:5px; }
.nav-inside li.last { margin-right:0; }
.nav-inside li a { background:transparent url('http://whocarescampaign.org/images/bg-menu-inside.png') no-repeat; height:26px; }
.nav-inside li li { border-top:solid 1px #6d120f; height:26px; filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85; }
.nav-inside li li.last { border-bottom:solid 1px #6d120f; }

.nav-inside li.about, .nav-inside li.about ul, .nav-inside li.about li, .nav-inside li.about a { width:188px; }
.nav-inside li.about a { background-position: 0 0; }
.nav-inside li.about:hover a, .nav-inside li.about-on a { background-position: 0 -26px; }
.nav-inside li.about li.level-1 a { background-position: 0 -53px; }
.nav-inside li.about li.level-2 a { background-position: 0 -80px; }
.nav-inside li.about li.level-3 a { background-position: 0 -107px; }
.nav-inside li.about li.level-4 a { background-position: 0 -134px; }
.nav-inside li.about li.level-5 a { background-position: 0 -161px; }

.nav-inside li.join, .nav-inside li.join ul, .nav-inside li.join li, .nav-inside li.join a { width:183px; }
.nav-inside li.join a { background-position: -194px 0; }
.nav-inside li.join:hover a, .nav-inside li.join-on a { background-position: -194px -26px; }
.nav-inside li.join li.level-1 a { background-position: -194px -53px; }
.nav-inside li.join li.level-2 a { background-position: -194px -80px; }
.nav-inside li.join li.level-3 a { background-position: -194px -107px; }
.nav-inside li.join li.level-4 a { background-position: -194px -134px; }
.nav-inside li.join li.level-5 a { background-position: -194px -161px; }

.nav-inside li.people, .nav-inside li.people ul, .nav-inside li.people li, .nav-inside li.people a { width:159px; }
.nav-inside li.people a { background-position: -383px 0; }
.nav-inside li.people:hover a, .nav-inside li.people-on a { background-position: -383px -26px; }
.nav-inside li.people li.level-1 a { background-position: -383px -53px; }
.nav-inside li.people li.level-2 a { background-position: -383px -80px; }
.nav-inside li.people li.level-3 a { background-position: -383px -107px; }
.nav-inside li.people li.level-4 a { background-position: -383px -134px; }
.nav-inside li.people li.level-5 a { background-position: -383px -161px; }

.nav-inside li.blog, .nav-inside li.blog ul, .nav-inside li.blog li, .nav-inside li.blog a { width:55px; }
.nav-inside li.blog a { background-position: -548px 0; }
.nav-inside li.blog:hover a, .nav-inside li.blog-on a { background-position: -548px -26px; }
