/* CSS 

SubNav at bottom of document */



/*------------*/

/* Start Nav */

#nav_holder {

	clear: both;

	text-align: center;

	background: url(../images/bg_nav.gif) top center repeat-x #87814d;

	padding-left: 115px;

	height: 25px;

	margin-bottom: 0px;

}	



#nav {

	display: block;

	font-weight: bold;

	margin: 0;

	padding: 0;

	list-style: none;

	font: 11px Arial, Helvetica, sans-serif;

	font-weight: bold;

}



#nav li {

	float: left;

	margin: 0;

	padding: 0;

	position: relative;

	height: 25px;

	line-height: 25px;

}



#nav li a {

	height: 25px;

	line-height: 25px;

	color: #fdedc5;

	text-decoration: none;

	padding: 3px 25px;

	border-left: 1px solid #88824d;

}

#nav li a.contact { border-right: 1px solid #88824d; }



#nav li a:hover {

	color: #333333;

	background: #513f39 url(../images/bg_nav_hover.gif) top center repeat;

}

/* second level menu lists if needed */

#nav li ul {

	background: url(../images/bg_nav_dd.gif) top center repeat-x;

	display: none;

	position: absolute;

	top: 25px;

	left: 0px;

	text-align: left;

	padding-top: 10px;

	padding-bottom: 5px;

	list-style: none;

}

/* end 'if needed' lists */

/* define second level menu width - especially for ie7 */



#nav li.about ul,

#nav li.about ul li {

	width: 140px;

	padding-left: 5px;

	margin: 0;

}

#nav li.practice ul,

#nav li.practice ul li {

	width: 155px;

	padding-left: 5px;

	margin: 0;

}

/* second and 3rd level lists */

#nav li ul li {

	height: 25px;

	line-height: 25px;

	text-align: left;

	padding: 0;

	margin: 0;

}



#nav li ul li a {

	display: block;

	padding: 0px;

	margin: 0;

	height: 18px;

	line-height: 18px;

	border: none;

	color: #ffffff;

}

  #nav li a:hover.sub {

  	background-color: transparent;

	color: #333333;

  }

#nav li ul li a:hover {

	background-image: none;

}



#nav li:hover ul, #nav li.over ul { display: block; }



/*  end second & 3rd level lists */

/***********/

/* END NAV */

/***********/



/*****BEGIN SUBNAV ****/



/* Start SubNav */

#sub_nav_holder {

	clear: both;

	text-align: center;

	background: url(../images/bg_nav.gif) top center repeat-x transparent;

	height: 25px;

	z-index: 10;

}



#sub_nav {

	font-weight: bold;

	margin: 0;

	padding: 0;

	list-style: none;

	font: 11px Arial, Helvetica, sans-serif;

}



#sub_nav li {

	display: inline;

	margin: 0;

	padding: 0;

	height: 25px;

	line-height: 25px;

}



#sub_nav li a {

	line-height: 25px;

	color: #fdedc5;

	font-weight: bold;

	text-decoration: none;

	padding: 5px 25px;

}

#sub_nav li a:hover {

	color: #333333;

}

/* *** end subnav *** */
