/*

	-- -- -- -- -- -- --
	css sprites 2
	nav style

	http://www.alistapart.com/articles/sprites2
	-- -- -- -- -- -- --
	
*/

																		/* -- blue nav -- */
.nav-example-fade {
	width: 697px;
	height: 68px;
	background: url("../images/blue-nav.gif") no-repeat;
	position: relative;
    float: left;
    margin-top: -5px;
    margin-left:0;
}

.nav li {
	display: inline;
}

.nav li a {
	outline:none;
}

.nav a:link, .nav a:visited {
	position: absolute;
	top: 0;
	height: 68px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
	border: none;
}
	.nav .home a:link, .nav .home a:visited {
		left: 0px;
		width: 170px;
	}
	.nav .home a:hover, .nav .home a:focus {
		background: url("../images/blue-nav.gif") no-repeat 0px -75px;
	}
	
    .nav .home a:active {
		background: url("../images/blue-nav.gif") no-repeat 0px -75px;
	}
	.current-home .home a:link, .current-home .home a:visited {
		background: url("../images/blue-nav.gif") no-repeat 0px -75px;
		cursor: default;
	}

    
	.nav-home, .nav-home-click {
		position: absolute;
		top: 10px;
		left: 0px;
		width: 170px;
		height: 58px;
		background: url("../images/blue-nav.gif") no-repeat 0px -80px;
	}
	.nav-home-click {
		background: url("../images/blue-nav.gif") no-repeat 0px -80px;
	}



	.nav .about a:link, .nav .about a:visited {
		left: 170px;
		width: 170px;
	}
	.nav .about a:hover, .nav .about a:focus {
		background: url("../images/blue-nav.gif") no-repeat -170px -75px;
	}
	
     .nav .about a:active {
		background: url("../images/blue-nav.gif") no-repeat -170px -75px;
	}
	.current-about .about a:link, .current-about .about a:visited {
		background: url("../images/blue-nav.gif") no-repeat -170px -75px;
		cursor: default;
	}
    
	.nav-about, .nav-about-click {
		position: absolute;
		top: 10px;
		left: 172px;
		width: 166px;
		height: 58px;
		background: url("../images/blue-nav.gif") no-repeat -170px -80px;
        
	}
	.nav-about-click {
		background: url("../images/blue-nav.gif") no-repeat -170px -80px;
	}



	.nav .services a:link, .nav .services a:visited { 
		left: 336px;
		width: 166px;
	}
	.nav .services a:hover, .nav .services a:focus {
		background: url("../images/blue-nav.gif") no-repeat -332px -75px;
	}
	
    .nav .services a:active {
		background: url("../images/blue-nav.gif") no-repeat -336px -75px;
	}
	.current-services .services a:link, .current-services .services a:visited {
		background: url("../images/blue-nav.gif") no-repeat -336px -75px;
		cursor: default;
	}
    
	.nav-services, .nav-services-click {
		position: absolute;
		top: 10px;
		left: 336px;
		width: 166px;
		height: 58px;
		background: url("../images/blue-nav.gif") no-repeat -336px -80px;
	}
	.nav-services-click {
		background: url("../images/blue-nav.gif") no-repeat -336px -80px;
	}


	
	.nav .contact a:link, .nav .contact a:visited {
		left: 502px;
		width: 166px;
	}
	.nav .contact a:hover, .nav .contact a:focus {
		background: url("../images/blue-nav.gif") no-repeat -298px -179px;
	}
	
    .nav .contact a:active {
		background: url("../images/blue-nav.gif") no-repeat -502px -75px;
	}
	.current-contact .contact a:link, .current-contact .contact a:visited {
		background: url("../images/blue-nav.gif") no-repeat -502px -75px;
		cursor: default;
	}
    
	.nav-contact, .nav-contact-click {
		position: absolute;
		top: 10px;
		left: 502px;
		width: 170px;
		height: 58px;
		background: url("../images/blue-nav.gif") no-repeat -502px -80px;
	}
	.nav-contact-click {
		background: url("../images/blue-nav.gif") no-repeat -502px -80px;
	}


																		/* -- overriding ALA style -- */
#content ul.nav {
	padding: 0;
	margin: 2em 0;
}
#content ul.nav li {
	display: inline;
	background: none;
	margin-bottom: 0;
	padding-left: 0;
}
																		/* -- ALA anti-aliasing fix -- */
.issn {
	opacity: 0.9999;
}