/* ---- Navigation --- */
	
#nav
	{
	width:798px;
	height:48px;
	border-top: solid 4px #272b1b;
	margin-left:0;
	z-index:1000;

	}
#nav #top_nav
	{
		background-color:#747e53;
		width:798px;
		height:8px;
	}
	
#nav #inner_container
	{
		background-color:#747e53;
		height:40px;
		width:514px;
		margin-left: 284px;
	}
	
	
/* sub navigation */	
#sub_nav
	{
	width:513px;
	height:48px;
	border-top: solid 4px #272b1b;
	margin-left:285px;
	z-index:1000;
	position: relative;
	top: -13px;
	margin-bottom:-13px;

	}
#sub_nav #top_nav
	{
		background-color:#747e53;
		width:513px;
		height:8px;
	}
	
#sub_nav #inner_container
	{
		background-color:#747e53;
		height:40px;
		width:513px;
	}
	
/* end sub navigation */	
	
#nav_divider
{
	position:absolute;
	margin-top: -25px;
	height:79px;
	width:386px;
	background-image: url(images/nav_divider.gif);
	background-repeat: no-repeat;
	background-position: left center;
}



/* -- links -- */

#profile {
	position: absolute;
	margin-top: -8px;
	z-index: 101;
	width:112px;
	
}
#services {
	position: absolute;
	margin-top: -8px;
	z-index: 101;
	margin-left: 111px;
	width: 88px;
}
#portfolio {
	position: absolute;
	margin-top: -8px;
	z-index: 101;
	margin-left: 198px;
	width: 104px;
}

#clients {
	position: absolute;
	margin-top: -8px;
	z-index: 101;
	margin-left: 301px;
	width: 85px;
}
#team {
	position: absolute;
	margin-top: -8px;
	z-index: 101;
	margin-left: 385px;
	width: 129px;
}

#portfolio_content #drop_menu {
	position: absolute;
	margin-top: 8px;
	z-index: 101;
	margin-left: 0;
	width: 224px;
}
#right_container_staff_sub #drop_menu {
	position: absolute;
	margin-top: 8px;
	z-index: 101;
	margin-left: 0;
	width: 224px;
}

#right_container_service #drop_menu {
	position: absolute;
	margin-top: 0px;
	z-index: 101;
	margin-left: 10px;
	width: 222px;
}

#right_container_news #drop_menu {
	position: absolute;
	margin-top: 0px;
	z-index: 101;
	margin-left: 0;
	width: 208px;
}
#right_container_news #drop_menu_cont {
	height:35px;
	
}

#right_container_staff_sub #drop_menu_cont 
{
	height:50px;
	margin-top: -50px;
}

#n1 a {
	left:0;
	text-align: center;
	background-image:url(images/navigation/profile.gif);
	background-position:right bottom;
	
}
#n1 a:hover {
	background-image:url(images/navigation/profileo.gif);
	background-position:right bottom;
}
#n2 a {
	left:0;
	text-align: center;
	background-image:url(images/navigation/services.gif);
	background-position:right bottom;
}
#n2 a:hover {
	background-image:url(images/navigation/serviceso.gif);
	background-position:right bottom;
}
#n3 a {
	left:0;
	text-align: center;
	background-image:url(images/navigation/portfolio.gif);
	background-position:right bottom;
}
#n3 a:hover {
	background-image:url(images/navigation/portfolioo.gif);
	background-position:right bottom;
}
#n4 a {
	left:0;
	text-align: center;
	background-image:url(images/navigation/clients.gif);
	background-position:right bottom;
}
#n4 a:hover {
	background-image:url(images/navigation/clientso.gif);
	background-position:right bottom;
}
#n5 a {
	left:0;
	text-align: center;
	background-image:url(images/navigation/team.gif);
	background-position:right bottom;
}
#n5 a:hover {
	background-image:url(images/navigation/teamo.gif);
	background-position:right bottom;
}

#portfolio_content #n6 a {
	left:0;
	text-align: center;
	background-image:url(images/portfolio/other_projects.gif);
	background-position:right bottom;
}
#portfolio_content #n6 a:hover {
	background-image:url(images/portfolio/other_projects.gif);
	background-position:right bottom;
}

#right_container_service #n7 a {
	left:0;
	text-align: center;
	background-image:url(images/portfolio/related_projects.gif);
	background-position:right bottom;
}
#right_container_service #n7 a:hover {
	background-image:url(images/portfolio/related_projects.gif);
	background-position:right bottom;
}

#right_container_news #n8 a {
	left:0;
	text-align: center;
	background-image:url(images/other_nav/news.gif);
	background-position:right bottom;
}
#right_container_news #n8 a:hover {
	background-image:url(images/other_nav/news.gif);
	background-position:right bottom;
}

#right_container_staff_sub #n9 a {
	left:0;
	text-align: center;
	background-image:url(images/other_nav/staff.gif);
	background-position:right bottom;
}
#right_container_staff_sub #n9 a:hover {
	background-image:url(images/other_nav/staff.gif);
	background-position:right bottom;
}


#nav .menu .options {
	display: block;
	background-color: #dadc92;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	filter:alpha(opacity=85);

    -moz-opacity:0.85;         
	opacity: 0.85;
	padding-bottom: 60px;

}
#sub_nav .menu .options {
	display: block;
	background-color: #dadc92;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	filter:alpha(opacity=85);

    -moz-opacity:0.85;         
	opacity: 0.85;
	padding-top: 10px;

}

#drop_menu .menu .options {
	display: block;
	background-color: #d3dab4;
	border-right: 1px solid #707853;
	border-bottom: 1px solid #707853;
	border-left: 1px solid #707853;
	filter:alpha(opacity=85);
    -moz-opacity:0.85;         
	opacity: 0.85;
	padding-top: 10px;

}
.menu a:link, .menu a:visited, .menu a:active {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	display: block;
	padding: 5px 5px 5px 10px;
	text-decoration: none;
	text-align: left;
	
}

.menu a:hover {
	
	color:  #000000;
	background-color: #96A271;
	display: block;
	padding: 5px 5px 5px 10px;
	text-decoration: none;
	text-align: left;
}

.menu {


}


#mainnav1,#mainnav2,#mainnav3,#mainnav4,#mainnav5 {
	height: 48px;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index:500;
}

#mainnav1 ul,#mainnav2 ul,#mainnav3 ul,#mainnav4 ul,#mainnav5 ul, #mainnav1 li,#mainnav2 li,#mainnav3 li,#mainnav4 li,#mainnav5 li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	top: 0;
	
}

#mainnav1 li,#mainnav2 li,#mainnav3 li,#mainnav4 li,#mainnav5 li, #mainnav1 a,#mainnav2 a,#mainnav3 a,#mainnav4 a,#mainnav5 a, #mainnav1 span,#mainnav2 span,#mainnav3 span,#mainnav4 span,#mainnav5 span {
	height: 48px;
	display: block;
	text-decoration:none;

}

.options_border {
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}


#portnav1 {
	height: 20px;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index:500;
	border: 1px solid #707853;
}

#portnav1 ul, #portnav1 li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	top: 0;
	
}

#portnav1 li, #portnav1 a, #portnav1 span {
	height: 20px;
	display: block;
	text-decoration:none;

}

#staffnav {
	height: 20px;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index:500;
	border: 1px solid #707853;

}

#staffnav ul, #staffnav li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	top: 0;
	
}

#staffnav li, #staffnav a, #staffnav span {
	height: 20px;
	display: block;
	text-decoration:none;

}
