@import "compass";
@import "theme_variables";

/******************************************************************
					Sitemap Page Styles
*******************************************************************/
#sitemap {
	.sitemap_block {
		.page-subheading {
			margin-bottom: 16px;	
		}
		li {
			line-height: 16px;
			padding-bottom: 11px;
			a {
				&:before {
					content: "\f105";
					display: inline-block;
					font-family: $font-icon;
					padding-right: 10px;	
				}
				&:hover {
					font-weight: bold;	
				}
			}
		}
	}
}
	
#listpage_content div.tree_top {
	padding: 5px 0 0 27px;
	a {
		&:before {
			content: "\f015";
			display: inline-block;
			font-family: $font-icon;
			font-size: 20px;
			color: $base-text-color;
		}
		&:hover {
			&:before {
				color: $link-hover-color;
			}	
		}
	}	
}

ul.tree {
	padding-left: 24px;
	li {
		margin: 0 0 0 21px;
		padding: 5px 0 0 33px;
		border-left: 1px solid $base-border-color;
		background: url(../img/sitemap-horizontal.png) no-repeat left 15px transparent;
		a:hover {
			font-weight: bold;	
		}
	}
	> li {
		margin: 0 0 0 11px;
	}
	li.last {
		border: medium none;
		background: url(../img/sitemap-last.png) no-repeat 0px -4px transparent;
	}
}