
#a,#b,#c,#d,#e {
	padding-top:40px;
	transition: all 0.3s linear;    
	overflow:hidden;
	opacity:0;
	transform: translate(0px,100px);
	position:absolute;
}

#a:target,#b:target, #c:target,#d:target,#e:target{	
	overflow:auto;
	opacity:1;
	transform: translate(0px,0px);
	position:static;
}
	
.nav_box img{	
	margin:2px;
	height:40px;
	padding:5px;
	border: 1px solid #CCC;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;	
	}	
	
.nav_box img:hover{
	outline:solid 3px #003300;
	}	
	
@media only screen and (max-width: 700px) {	
.nav_box img{	
	height:20px;
	}	
	
}