/* @group header */

/* start Header*/
#header {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #617a65;
	background-color: #212329;
	/*border-bottom: 3px solid #cacaca;*/
}

#header #ban {
	/*background-color: #212329;*/
	width: 100%;
	
}

#header #ban table {
	width: 100%;
}

#header #ban h1 {
	letter-spacing: 0.1em;
	text-align: left;
	margin-top: 10px;
		margin-bottom: 10px;
	margin-left: 25px;
	padding: 0px;
	font: normal normal 2.5em "Courier New", Courier, mono;
	text-transform: none;
	text-shadow: silver 2px 2px 2px;
}

#header #ban h1 a {
	color: #95d19d;
	text-decoration: none;
	background: url(../images/feather.gif) no-repeat right center;
	padding-right: 110px;


}
#header #ban h1 a:hover {
	/*background: none;*/
}

#header #ban h1 a:visited {
	color: #95d19d;
}

#header #ban .banImage {
	padding: 2px 10px;
	width: 300px;
	text-align: right;
}

#header #ban .banImage img {
	padding: 0px;
	border: none;
}
#navcontainer {
	/*height: 30px;*/
}
#header .shadow {
	background-color: #617a65;
	border-top: 1px solid #024f21;
	border-bottom: 1px solid #024f21;
}
/* end Header*/

/* @end */

/* @group primary nav */

/* start primary nav */

/* changed this from a list to a table */
#navlist {
	padding:0;
	margin-left: 30px;
	font: normal 1em Verdana, sans-serif;
	/*margin-top: 0px;*/
	/*height: 30px;*/
	
}

#navlist td {
	padding: 0;
	margin: 0;
	/*line-height: 30px;*/
}

#navlist td a {
	text-decoration: none;
color: white;
	/*color: #c78c50;*/

	background-color: #617a65;
	padding: 5px 15px;
	display: block;
	border-right: 1px solid #617a65;
}

/*#navlist td a:visited { 
	color: #fff; 
}*/

#navlist td a:hover {
		color: white;
		background-color: #024f21;

}

/*#navlist td a.on {
		color: #2e6a44;

}*/



.home #navlist .home a,
.home #navlist .home a:visited,
.published  #navlist .published a,
.published #navlist .published a:visited,
.contact-page #navlist .contact a,
.contact-page #navlist .contact a:visited,
.mural #navlist .mural a,
.mural #navlist .mural a:visited,
.new #navlist .new a,
.new #navlist .new a:visited,
.paint #navlist.paint a,
.paint #navlist .paint a:visited,
.print #navlist .print a,
.print #navlist .print a:visited,
.profile #navlist .profile a,
.profile #navlist .profile a:visited,
.contact #navlist .contact a,
.contact #navlist .contact a:visited    {
		color: white;
		background-color: #024f21;


}





/* end primary nav */

/* @end */

/* @group sub nav */

/* start Sub nav */

/* <body> : #spacerDiv 
	- opens up space below .shadow for absolutely positioned <div>s to show
*/
#spacerDiv {
	line-height: 25px;
	position: relative;
}
.sbox-instruction {
	position: absolute;
	left: 600px;
	top: 6px;
	font-style: italic;
	line-height: 1.5em;
	font-size: .9em;
	color: #000;
}
.sbox-instruction a:hover {
	color: #333399;
	text-decoration: underline;
}

/* start absolutely positioned <div>s for subnav */
#print {
	position:absolute;
	width:400px;
	height:20px;
	z-index:1;
	left: 80px;
	top: 80px;	
}

#paint {
	position:absolute;
	width:400px;
	height:20px;
	z-index:1;
	left: 80px;
	top: 80px;
}
#mural {
	position:absolute;
	width:600px;
	height:20px;
	z-index:1;
	left: 80px;
	top: 80px;
}
#profile {
	position:absolute;
	width:400px;
	height:20px;
	z-index:1;
	left: 321px;
	top: 80px;
}
#book {
	position:absolute;
	width:400px;
	height:20px;
	z-index:1;
	left: 201px;
	top: 80px;
}
/* end absolutely positioned <div>s for subnav */

/* list definition for subnav*/
.subnav  {
	margin: 0px;
	margin-top: 8px;
	padding:0px;
	font: normal 0.9em Verdana, sans-serif;

}

.subnav li {
	list-style: none;
	margin: 0px;
	padding:0px;
	display: inline;
}

/* link definition for subnav*/
.subnav a {
	padding: 2px 4px;
	text-decoration: none;
	color: #2e6a44;
	margin: 0px;
	border-bottom: 2px solid #fff;
}

.subnav a:hover {
	text-decoration: none;
	/*color: #FFFFFF;*/
	border-bottom: 2px solid #2e6a44;
}

.subnav a.on  {
	/*color: #FFFFFF;*/
		border-bottom: 2px solid #2e6a44;
}

/* end Sub nav */

/* @end */