#navcontainer a {	
	 /***  CSS transition  ***/
	transition: All 0.30s ease-in-out;	
	-webkit-transition: All 0.25s ease-in-out;	
	-moz-transition: All 0.25s ease-in-out;	
	-ms-transition: All 0.25s ease-in-out;	
	-o-transition: All 0.25s ease-in-out;
	
	 /* web-kit transition links CSS3*/	
	transition-delay: 80ms;
    -webkit-transition-delay: 80ms;
	-o-transition-delay: 80ms;
	-ms-transition-delay: 80ms;
	-moz-transition-delay: 80ms;		
	
	background-position: 29px;
	padding-left: 36px;
}

#navcontainer a:hover {	
	 /***  CSS transition  ***/
    transition: All 0.12s linear;
	-webkit-transition: All 0.12s linear;
	-moz-transition: All 0.12s linear;
	-ms-transition: All 0.12s linear;
	-o-transition: All 0.12s linear;
	
	 /* web-kit transition links CSS3*/
	 transition-delay: 0ms;
	-webkit-transition-delay: 0ms;
	-o-transition-delay: 0ms;
	-ms-transition-delay: 0ms;
	-moz-transition-delay: 0ms;
	
    /***  ANIMATION BELOW  ***/
	background-position: 44px;
	padding-left: 42px;
}

#navcontainer #current {
	padding-left: 36px;
	background-position: 29px;
}

/* Child - Level 1 */

#navcontainer ul ul a {
	background-position: 27px;
	
	padding-left: 40px; 
}

#navcontainer ul ul a:hover{
	background-position: 35px;  /* animation */
	padding-left: 44px; /* animation */
}

#navcontainer ul ul #current{
	background-position: 27px;
	padding-left: 40px;
}

/* Child - Level 2 */
#navcontainer ul ul ul a{
	padding-left: 45px;
	background-position: 34px;
}

#navcontainer ul ul ul a:hover{
	background-position: 40px; /* animation */
	padding-left: 49px; /* animation */
}

#navcontainer ul ul ul #current{
	background-position: 34px;
	padding-left: 45px;
}

/* Child Level 3 */
#navcontainer ul ul ul ul a{
	background-position: 38px;
	padding-left: 50px;
}
#navcontainer ul ul ul ul a:hover{
	background-position: 44px; /* animation */
	padding-left: 54px; /* animation */
}

#navcontainer ul ul ul ul #current{
	background-position: 38px;
	padding-left: 50px;
}

/* Child Level 4 */
#navcontainer ul ul ul ul ul a{
	background-position: 42px;
	padding-left: 55px;
}
#navcontainer ul ul ul ul ul a:hover{
	background-position: 46px; /* animation */
	padding-left: 59px; /* animation */
}

#navcontainer ul ul ul ul ul #current{
	background-position: 42px;
	padding-left: 55px;
}

/* My Comment */