/* sitemap styler */

#column-two #stage #container-sitemap { margin: 2em 0 0 3em;}

#column-two #stage #sitemap, 
#column-two #stage #sitemap ul, 
#column-two #stage #sitemap li{
	margin: 0;
	/* padding: 0; */
	list-style: none;
	font-size: 1em;
	}

#column-two #stage #sitemap { background:url('../img/line1.gif') repeat-y; }

#column-two #stage #sitemap li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #column-two #stage #sitemap li{
	float:left;
	display:inline;
}

#column-two #stage #sitemap li a { padding-left: 0.5em; }

#column-two #stage #sitemap li span {
	float:left;
	position:absolute;
	top:5px;
	left:5px;
	width:13px;
	height:13px;
	cursor:auto;
	font-size:0;
	}
#column-two #stage #sitemap li span, 
#column-two #stage #sitemap li span.collapsed {
	background: url('../img/collapsed.gif') no-repeat 0 0;
	} 
#column-two #stage #sitemap li span.expanded {
	background: url('../img/expanded.gif') no-repeat 0 0;
	}

/* sub levels */
#column-two #stage #sitemap li ul{
	background: url('../img/line1.gif') repeat-y;
	}
#column-two #stage #sitemap li li{
	background: url('../img/line2.gif') no-repeat 0 0;
	}


/* float fix */
#column-two #stage #sitemap:after, 
#column-two #stage #sitemap ul:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

#column-two #stage #sitemap, #column-two #stage #sitemap ul { display: block; }
/*  \*/
#column-two #stage #sitemap, #column-two #stage #sitemap ul { min-height: 1%; }
* html #stage #sitemap, * html #stage #sitemap ul { height: 1%; }
/*  */
#column-two #stage #sitemap ul{display:none;}