/* top navigation styles ---------------------------------------------- */
#navcontainer ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#navcontainer ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#navcontainer ul li a {
	background: #fff;
	width: 153px; /* change to 127 when 6th category added */ 
	height: 22px;
	border-top: 1px solid #514F35;
	border-right: 1px solid #514F35;
	border-bottom: 1px solid #514F35;
	border-left: none;
	padding: 0;
	margin: 0 0 0px 0;
	color: #000000;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 12px/22px verdana, sans-serif;
}

#navcontainer ul li a:hover {
	color: #660000;
	background: #E4E3CA;
}
#navcontainer ul li a:visited {
	color: #660000;
}
#navcontainer ul li a:active {
	color: #000000;
}
/* second row */
#navcontainer2 ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#navcontainer2 ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#navcontainer2 ul li a {
	background: #fff;
	width: 153px; /* change to 127 when 6th category added */ 
	height: 22px;
	border-top: 0px solid #514F35;
	border-right: 1px solid #514F35;
	border-bottom: 1px solid #514F35;
	border-left: none;
	padding: 0;
	margin: 0 0 0px 0;
	color: #000000;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 12px/22px verdana, sans-serif;
}

#navcontainer2 ul li a:hover {
	color: #660000;
	background: #E4E3CA;
}
#navcontainer2 ul li a:visited {
	color: #660000;
}
#navcontainer2 ul li a:active {
	color: #000000;
}
/* end 2nd row */

/* this handles current page top nav button */
body#abt a#aboutnav,
body#bur a#burialnav,
body#gri a#grinav,
body#spi a#spinav,
body#svc a#servicesnav,
body#par a#parnav,
body#rec a#recnav,
body#adv a#advnav,
body#mem a#memnav,
body#gen a#gennav,
body#new a#newsnav, 
body#art a#artnav{
	color: #fff;
	background: #660000;
}
/* end top navigation styles ---------------------------------------------- */

/* begin left side nav styles  --------------------------------------------- */
#sidenav ul { /* all lists */
	margin: 0;
	padding: 0;
	list-style: none;
}
#sidenav li { /* all list items */
	float: none;
	position: relative;
	width: 180px;
	border-bottom: #999999 1px solid;
	border-left: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

#sidenav li ul { /* second-level lists */
	float: left;
	display: none;
	color: #000000;
	position: absolute;
	top: 2px;
	left: 180px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-bottom: #A9A9A9 0px solid;
	border-left: #A9A9A9 1px solid;
	border-right: #A9A9A9 1px solid;
	border-top: #A9A9A9 1px solid;
}

#sidenav li:hover ul, #sidenav li.over ul { /* lists nested under hovered list items */
	display: block;
	width: 180px;	
	background-color: #FFFFFF;
	border-bottom: #A9A9A9 0px solid;
	border-left: #A9A9A9 1px solid;
	border-right: #A9A9A9 1px solid;
	border-top:  #A9A9A9 1px solid;		
}

#content {
	clear: left;
}

/* link style for Back to Home Colored "buttons" */
.nav_L0 {padding-left: 0px;font-family: verdana, sans-serif; font-size: 11px; color: #9E0B0E; font-weight: bold; text-decoration: none}
a.nav_L0 {text-decoration: none; color: #660000}
a.nav_L0:visited {text-decoration: none; color: #660000}
a.nav_L0:hover {text-decoration: underline; color: #666}
a.nav_L0:active {text-decoration: none; color: #660000}

/* link style for Level 1 "buttons" */
.nav_L1 {padding-left: 0px;font-family: verdana, sans-serif; font-size: 11px; color: #000; font-weight: bold; text-decoration: none}
a.nav_L1 {text-decoration: none; color: #000}
a.nav_L1:visited {text-decoration: none; color: #000}
a.nav_L1:hover {text-decoration: underline; color: #666}
a.nav_L1:active {text-decoration: none; color: #000}

/* link style for Level 2 "buttons" */
.nav_L2 {padding-left: 0px;font-family: verdana, sans-serif; font-size: 11px; color: #000; font-weight: normal; text-decoration: none}
a.nav_L2 {text-decoration: none; color: #000}
a.nav_L2:visited {text-decoration: none; color: #000}
a.nav_L2:hover {text-decoration: underline; color: #666}
a.nav_L2:active {text-decoration: none; color: #000}

/* link style for "popup menu"  */
.nav_pop {padding-left: 0px;font-family: verdana, sans-serif; font-size: 11px; color: #000; font-weight: normal;text-decoration: none}
a.nav_pop {text-decoration: none; color: #000}
a.nav_pop:visited {text-decoration: none; color: #000}
a.nav_pop:hover {text-decoration: underline; color: #660000;}
a.nav_pop:active {text-decoration: none; color: #000}

/* link   */
.nav_detail {padding-left: 0px;font-family: verdana, sans-serif; font-size: 10px; color: #660000; font-weight: normal;text-decoration: none}
a.nav_detail {text-decoration: none; color: #000}
a.nav_detail:visited {text-decoration: none; color: #000}
a.nav_detail:hover {text-decoration: underline; color: #660000;}
a.nav_detail:active {text-decoration: none; color: #000}
/* end left side nav styles  --------------------------------------------- */