﻿/*

	Description:
	Sitemap styles.

	TOC

	1-: sitemap styles

*/

/* 1-: sitemap styles */
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/
.sitemap{
	padding:25px 20px;
	}
	.sitemap ul{
		list-style:none;
		margin:0;
		padding:0;
		}
		.sitemap ul li{
			margin:0 0 8px;
			position:relative;
			top:8px;
			}
			.sitemap ul li a{
				font-weight:bold;
				color:#8b8b8b;
				}
				.sitemap ul li a:hover{
					color:#809dbc;
					}
			.sitemap ul li ul{
				margin-top:0.75em;
				margin:0 0 16px;
				
				}
					
		/* level 0 */
		.sitemap ul li.level0on{ /* highest level will always have 'on' */
			}
			.sitemap ul li.level0on a{
				background:url('/images/modules/sitemap/sitemap-level0-icon.gif') 0 0 no-repeat;
				padding-left:23px;
				}
					
		/* level 1 */
		.sitemap ul li.level0on ul{
			border-left:1px solid #dfdfdf;
			margin-left:38px;
			}
			.sitemap ul li.level1{
				}
				.sitemap ul li.level1 a, .sitemap ul li.level1on a{
					padding-left:47px;
					background:url('/images/modules/sitemap/sitemap-level1-icon.gif') 0 1px no-repeat;
					}
							
		/* level 2 */
		.sitemap ul li.level1 ul{
			margin-left:38px;
			border-left:1px solid #dfdfdf;
			}
			.sitemap ul li.level2{
				
				}
				.sitemap ul li.level2 a, .sitemap ul li.level2on a{
					padding-left:52px;
					background:url('/images/modules/sitemap/sitemap-level2-icon.gif') 0 2px no-repeat;
					font-weight:normal; /* should cascade down to lower levels */
					}
					
		/* level 3 */
		.sitemap ul li.level2 ul{
			margin-left:66px;
			}
			.sitemap ul li.level3{
				}
				.sitemap ul li.level3 a, .sitemap ul li.level3on a{
					}
