/* CSS Document */
ul#leftnavigation {
	list-style: none;
	margin: 0;
	padding: 0;
	width:128px;
	line-height: 20px;
}

ul#leftnavsub {
	list-style: none;
	margin: 0;
	padding: 0;
	width:118px;
	position: absolute;
	top: 0;
	left: 128px;
	display: none;
	z-index: 4;
	border-top: #666600 1px solid;
	border-right: #666600 1px solid;
	border-bottom: #666600 1px solid;
	line-height: 20px;
}

ul#leftnavigation li {
	position: relative;	
	}

ul#leftnavigation li a{
	display:block;
	background: transparent url(../images/rtnav.jpg) 0 0 no-repeat;
	}
	
ul#leftnavsub li a{
	display:block;
	background: transparent url(../images/leftnavsub.jpg) 0 0 no-repeat;
	}

ul#leftnavigation li:hover ul#leftnavsub{
	display: block;
}

ul#leftnavigation #home a {background-position: 0px 0px; height: 20px;} 
ul#leftnavigation #aboutthehope a {background-position: 0px -20px; height: 20px;} 
ul#leftnavigation #ministries a {background-position: 0px -40px; height: 20px;} 
ul#leftnavigation #getconnected a {background-position: 0px -60px; height: 20px;} 
ul#leftnavigation #calendar a {background-position: 0px -80px; height: 20px;} 
ul#leftnavigation #mediaresources a {background-position: 0px -100px; height: 20px;} 
ul#leftnavigation #contactmap a{ background-position: 0px -120px; height: 20px;}
ul#leftnavigation #servicetimes a{ background-position: 0px -140px; height: 20px;}

ul#leftnavigation #home a:hover {background-position: -144px 0px;} 
ul#leftnavigation #aboutthehope a:hover {background-position: -144px -20px;} 
ul#leftnavigation #ministries a:hover {background-position: -144px -40px;} 
ul#leftnavigation #getconnected a:hover {background-position: -144px -60px;} 
ul#leftnavigation #calendar a:hover {background-position: -144px -80px;} 
ul#leftnavigation #mediaresources a:hover {background-position: -144px -100px;} 
ul#leftnavigation #contactmap a:hover {background-position: -144px -120px;} 
ul#leftnavigation #servicetimes a:hover {background-position: -144px -140px;}

ul#leftnavsub #kidstuf a {background-position: 0px 0px; height: 20px;} 
ul#leftnavsub #cad a {background-position: 0px -20px; height: 20px;} 
ul#leftnavsub #impressions a {background-position: 0px -40px; height: 20px;} 
/* ul#leftnavsub #connectgroups a {background-position: 0px -60px; height: 20px;} 
ul#leftnavsub #cafe a {background-position: 0px -80px; height: 20px;} 
ul#leftnavsub #crown a {background-position: 0px -100px; height: 20px;} */
ul#leftnavsub #missions a{ background-position: 0px -120px; height: 20px;}
ul#leftnavsub #sotb a {background-position: 0px -100px; height: 20px;}
ul#leftnavsub #slam a{ background-position: 0px -140px; height: 20px;}

ul#leftnavsub #kidstuf a:hover {background-position: -118px 0px;} 
ul#leftnavsub #cad a:hover {background-position: -118px -20px;} 
ul#leftnavsub #impressions a:hover {background-position: -118px -40px;} 
/* ul#leftnavsub #connectgroups a:hover {background-position: -118px -60px;} 
ul#leftnavsub #cafe a:hover {background-position: -118px -80px;} 
ul#leftnavsub #crown a:hover {background-position: -118px -100px;} */
ul#leftnavsub #missions a:hover {background-position: -118px -120px;} 
ul#leftnavsub #sotb a:hover {background-position: -118px -100px;}
ul#leftnavsub #slam a:hover {background-position: -118px -140px;}

/* About Sub menu */

ul#aboutsub {
	list-style: none;
	margin: 0;
	padding: 0;
	width:118px;
	position: absolute;
	top: 0;
	left: 128px;
	display: none;
	z-index: 4;
	border-top: #666600 1px solid;
	border-right: #666600 1px solid;
	border-bottom: #666600 1px solid;
	line-height: 20px;
}

ul#aboutsub li a{
	display:block;
	background: transparent url(../images/aboutsub.jpg) 0 0 no-repeat;
	}

ul#leftnavigation li:hover ul#aboutsub{
	display: block;
}

ul#aboutsub #about a {background-position: 0px 0px; height: 20px;} 
ul#aboutsub #believe a {background-position: 0px -20px; height: 20px;}
ul#aboutsub #mission a {background-position: 0px -40px; height: 20px;} 
ul#aboutsub #pastorbio a {background-position: 0px -60px; height: 20px;} 
ul#aboutsub #history a {background-position: 0px -80px; height: 20px;} 
ul#aboutsub #staff a {background-position: 0px -100px; height: 20px;}

ul#aboutsub #about a:hover {background-position: -118px 0px;} 
ul#aboutsub #believe a:hover {background-position: -118px -20px;}
ul#aboutsub #mission a:hover {background-position: -118px -40px;} 
ul#aboutsub #pastorbio a:hover {background-position: -118px -60px;} 
ul#aboutsub #history a:hover {background-position: -118px -80px;} 
ul#aboutsub #staff a:hover {background-position: -118px -100px;}


/* Connect Sub menu */

ul#connectsub {
	list-style: none;
	margin: 0;
	padding: 0;
	width:118px;
	position: absolute;
	top: 0;
	left: 128px;
	display: none;
	z-index: 4;
	border-top: #666600 1px solid;
	border-right: #666600 1px solid;
	border-bottom: #666600 1px solid;
	line-height: 20px;
}

ul#connectsub li a{
	display:block;
	background: transparent url(../images/connectsub.jpg) 0 0 no-repeat;
	}

ul#leftnavigation li:hover ul#connectsub{
	display: block;
}

ul#connectsub #fcd a {background-position: 0px 0px; height: 20px;} 
ul#connectsub #groups a {background-position: 0px -20px; height: 20px;}
ul#connectsub #involved a {background-position: 0px -40px; height: 20px;} 
ul#connectsub #signup a {background-position: 0px -60px; height: 20px;} 
ul#connectsub #invite a {background-position: 0px -80px; height: 20px;} 
ul#connectsub #request a {background-position: 0px -100px; height: 20px;} 

ul#connectsub #fcd a:hover {background-position: -118px 0px;} 
ul#connectsub #groups a:hover {background-position: -118px -20px;} 
ul#connectsub #involved a:hover {background-position: -118px -40px;} 
ul#connectsub #signup a:hover {background-position: -118px -60px;} 
ul#connectsub #invite a:hover {background-position: -118px -80px;} 
ul#connectsub #request a:hover {background-position: -118px -100px;} 


/* Calendar Sub menu */

ul#calendarsub {
	list-style: none;
	margin: 0;
	padding: 0;
	width:118px;
	position: absolute;
	top: 0;
	left: 128px;
	display: none;
	z-index: 4;
	border-top: #666600 1px solid;
	border-right: #666600 1px solid;
	border-bottom: #666600 1px solid;
	line-height: 20px;
}

ul#calendarsub li a{
	display:block;
	background: transparent url(../images/calendarsub.jpg) 0 0 no-repeat;
	}

ul#leftnavigation li:hover ul#calendarsub{
	display: block;
}

ul#calendarsub #viewcal a {background-position: 0px 0px; height: 20px;} 
ul#calendarsub #signup a {background-position: 0px -20px; height: 20px;}

ul#calendarsub #viewcal a:hover {background-position: -118px 0px;} 
ul#calendarsub #signup a:hover {background-position: -118px -20px;}

/* Contact Sub menu */

ul#contactsub {
	list-style: none;
	margin: 0;
	padding: 0;
	width:118px;
	position: absolute;
	top: 0;
	left: 128px;
	display: none;
	z-index: 4;
	border-top: #666600 1px solid;
	border-right: #666600 1px solid;
	border-bottom: #666600 1px solid;
	line-height: 20px;
}

ul#contactsub li a{
	display:block;
	background: transparent url(../images/contactsub.jpg) 0 0 no-repeat;
	}

ul#leftnavigation li:hover ul#contactsub{
	display: block;
}

ul#contactsub #map a {background-position: 0px 0px; height: 20px;} 
ul#contactsub #contact a {background-position: 0px -20px; height: 20px;}

ul#contactsub #map a:hover {background-position: -118px 0px;} 
ul#contactsub #contact a:hover {background-position: -118px -20px;} 

/* Left Menu 2 */

ul#ltnav2 {
	list-style: none;
	margin: 0;
	padding: 0;
	width:128px;

}

ul#ltnav2 li {
	position: relative;
	/* float:left; */
	
	}

ul#ltnav2 li a{
	display:block;
	background: transparent url(../images/ltnav2.jpg) 0 0 no-repeat;
	}
	
ul#ltnav2 #ignite a {background-position: 0px 0px; height: 26px;} 
ul#ltnav2 #contribute a {background-position: 0px -26px; height: 26px;} 

ul#ltnav2 #ignite a:hover {background-position: -144px 0px;} 
ul#ltnav2 #contribute a:hover {background-position: -144px -26px;} 
