#sitemap_container
{
	width: 100%;
	margin: 15px 0;
}
#sitemap_page_title
{
	margin: 0 auto 20px;
	text-align: center;
}


#sitemap_nav 
{ 
	font: bold small-caps 14px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	text-align: center; 
}

#sitemap_nav ul
{
	margin: 10px 0 40px; 
}

#sitemap_nav ul li { display: inline; }

#sitemap_nav ul li a
{
	border: 1px solid #fff;
	padding: 0.2em 1.2em;
	min-width: 75px;
	background-color: #036;
	color: #105000;
	text-decoration: none;
}

#sitemap_nav ul li a:hover
{
	border: 1px solid #036;
	background-color: #369;
}

#sitemap_right
{
	float: right;
	width: 49%;
}

#sitemap_left
{
	float: left;
	width: 50%;
}

.sitemap_item
{
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
}

.sitemap_list
{
	margin: 5px 0 5px 0;
	padding: 0 0 0 20px;
}

.sitemap_list li
{
	padding-left: 16px;
	background-image: url("../pnimages/list_top.gif");
	background-repeat: no-repeat;
	background-position: top left;
	list-style-type: none;
}

.sitemap_item li
{
	padding-left: 16px;
	background-image: url("../pnimages/list.gif");
	background-repeat: no-repeat;
	background-position: top left;
	list-style-type: none;
}
.sitemap_item li:hover
{
	background-image: url("../pnimages/list_hover.gif");
}

span.sitemap_subject, span.sitemap_subject_title
{
	font: 15px Arial, Verdana, Helvetica, sans-serif;
	/*color: #7f0000;*/
	/*border-bottom: 1px solid #ccc;*/
	letter-spacing: 3px;
	text-align: left;
}
span.sitemap_subject_title { font-size:20px; text-align: center; } /* over-rides the prior font-size/text-align statement */

span.sitemap_note
{
	color: #DC143C;
}

div.sitemap_note
{
	width: 90%;
	font-weight: normal;
	letter-spacing: 2px;
	font-size: 78%;
	color: #DC143C;
	clear: both;
	margin: 20px auto 0 auto;
}

input.sitemap_input
{
	width: 100px; 
	height: 15px; 
	color: #FFFFFF; 
	border: 1px solid #D1D4D7; 
	background-color: #AFB4B9;
}
/* css rollover images */
input.sitemap_submit
{
	width:50px; 
	height:20px; 
	vertical-align:middle;
	background-image: url('../pnimages/plugins/loginform/submit.gif');
}
input.sitemap_submit:hover
{
	background-image: url('../pnimages/plugins/loginform/submit_red.gif');
}

div.sitemap_break { clear: both; }

/* over-ride theme style */
ul { list-style-type: none; padding: 0; margin 0; }
li { list-style-type: none; padding: 0; margin 0; }