/*Menu modified from original at http://veerle.duoh.com/blog/comments/2_level_horizontal_navigation_in_css_with_images*/


ul#navigation {
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	top: 0px;
	left: 0px;
	width: 480px;
	height: 44px;
	background: #e8356d url(../imgs/navigation_over.gif) no-repeat;
}

a, a:link, a:visited {
	text-decoration: none;
}



/*<group=level 1>*/

ul#navigation li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent: -9999px;	
}

ul#navigation li a {
	border: 0;
	display: block;
	height: 44px;
	background: url(../imgs/navigation.gif) no-repeat;
}

ul#navigation li a:hover {
	border: 0;
	display: block;
	background-image: url(../imgs/navigation_over.gif);
}	
	
/*</group>*/

/*<group=level 1 ids>*/

li#about a {
	width: 76px;
 }
li#about a:link,
li#about a:visited,
li#about a:hover {
	background-position: 0px -44px;
}

li#services a {
	width: 84px;
}

li#services a:link,
li#services a:visited,
li#services a:hover {
	background-position: -76px -44px;
}

li#ourwork a {
	width: 89px;
}

li#ourwork a:link,
li#ourwork a:visited,
li#ourwork a:hover {	
	background-position: -160px -44px;
}


li#articles a {
	width: 78px;
}

li#articles a:link, 
li#articles a:visited, 
li#articles a:hover {	
	background-position: -249px -44px;
}

li#contact a {
	width: 80px;
}

li#contact a:link, 
li#contact a:visited, 
li#contact a:hover {	
	background-position: -327px -44px;
}

li#home a {
	width: 73px;
}

li#home a:link,
li#home a:visited, 
li#home a:hover {	
	background-position: -407px -44px;
}


	
/*</group>*/

/*<group=level 2 ids>*/

#navigation li ul {	
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0px;
	width: 400px;
	margin: 0;
}

#navigation li:hover ul {
	visibility: visible;
	z-index: 100;
}



/*Setup for subnavigation position below*/


#navigation li#services ul {
	background: none;
	height: 30px;
	margin-left: 10px;
}


* html #navigation li#services ul {
	margin-left: 10px;
}

#navigation li#ourwork ul {
	background: none;
	height: 30px;
	margin-left: 110px;
}


* html #navigation li#ourwork ul {
	margin-left: 110px;
}







/*Setup for subnavigation menues below*/


ul#navigation li#services ul li#creative a:link, 
ul#navigation li#services ul li#creative a:visited {
	width: 83px;
	height: 30px;
	background: url(../imgs/subnavigation_services.gif) no-repeat 0px 0px;
}

ul#navigation li#services ul li#creative a:hover {
	width: 83px;
	height: 30px;
	background: url(../imgs/subnavigation_services.gif) no-repeat 0px -30px;
}
ul#navigation li#services ul li#interactive a:link, 
ul#navigation li#services ul li#interactive a:visited {
	width: 110px;
	height: 30px;
	background: url(../imgs/subnavigation_services.gif) no-repeat -83px 0px;
}

ul#navigation li#services ul li#interactive a:hover {
	width: 110px;
	height: 30px;
	background: url(../imgs/subnavigation_services.gif) no-repeat -83px -30px;
}
ul#navigation li#services ul li#media a:link, 
ul#navigation li#services ul li#media a:visited {
	width: 77px;
	height: 30px;
	background: url(../imgs/subnavigation_services.gif) no-repeat -193px 0px;
}

ul#navigation li#services ul li#media a:hover {
	width: 77px;
	height: 30px;
	background: url(../imgs/subnavigation_services.gif) no-repeat -193px -30px;
}

ul#navigation li#ourwork ul li#client a:link, 
ul#navigation li#ourwork ul li#client a:visited {
	width: 83px;
	height: 30px;
	background: url(../imgs/subnavigation_ourwork.gif) no-repeat 0px 0px;
}

ul#navigation li#ourwork ul li#client a:hover {
	width: 83px;
	height: 30px;
	background: url(../imgs/subnavigation_ourwork.gif) no-repeat 0px -30px;
}
ul#navigation li#ourwork ul li#project a:link, 
ul#navigation li#ourwork ul li#project a:visited {
	width: 110px;
	height: 30px;
	background: url(../imgs/subnavigation_ourwork.gif) no-repeat -83px 0px;
}

ul#navigation li#ourwork ul li#project a:hover {
	width: 110px;
	height: 30px;
	background: url(../imgs/subnavigation_ourwork.gif) no-repeat -83px -30px;
}

/*</group>*/
