@charset "utf-8";
/* Standard stylesheet (For sitemap)
	Copyright (C) 2007 Sofrosune http://www.sofrosune.net/
	No part of this program may be reproduced or transmitted in any form or 
	by any means without permission from the author, Sofrosune.
	Version:1.00, March 13, 2007
	Version:1.20, October 21, 2007
	Version:1.21, January 26, 2010 (Separate first-child, last-child for MS-IE8)
*/

/** Usage:
<link type="text/css" rel="styleSheet" href="../style/style_sitemap.css" />

<div class="sitemap">
<div class="sitemap_title"><a href="#" title="LABEL">LABEL</a></div>
<div class="sitemap_dirtree">
<ul>
	<li class="first"><a href="#" title="ITEM-10">ITEM-10</li>
	<li><a href="#" title="ITEM-20">ITEM-20</li>
	<li class="none"></li>
	<li><a href="#" title="ITEM-30">ITEM-30</li>
		<ul>
			<li class="first"><a href="#" title="ITEM-30-1">ITEM-30-1a<br />30-1b</li>
			<li class="last"><a href="#" title="ITEM-30-2">ITEM-30-2</li>
		</ul></li>
	<li><a href="#" title="ITEM-40">ITEM-40</li>
	<li class="last"><a href="#" title="ITEM-50">ITEM-50</li>
</ul>
</div>
</div>
*/

/* === sitemap style === */

.sitemap {
	margin:0px 0px;
}

/* === sitemap style (title) === */

.sitemap .sitemap_title {
	margin:0px 0px;
	border:1px solid #a0a0a0;
	padding:2px 4px 1px 4px;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
	color:#0050b2;
	background-color:#eeeeff;
	zoom:1; /* for MSIE bug fix */
}

/* === sitemap style (dirtree) === */

.sitemap .sitemap_dirtree {
	margin:0px 0px;
	padding:0px 0px;
	font-size:13px;
	line-height:15px;
}

.sitemap .sitemap_dirtree ul {
	margin:0px 0px 0px 0px;
	padding-left:12px;;
/*	border:1px solid red;*/
}

.sitemap .sitemap_dirtree li {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:1px 0px 2px 15px;
	background:left -6px no-repeat url("images/sitemap/dirtree-16x800.png");
	zoom:1; /* for MSIE bug fix */
/*	border:1px solid red;*/
}

.sitemap .sitemap_dirtree li.none { /* with no horizontal bar */
	padding-top:0px;
	padding-bottom:0px;
	background-position:left -20px;
/*	border:1px solid red;*/
}

/* first-chile is valid for Mozilla */
.sitemap .sitemap_dirtree li:first-child { /* add extra top margin 8px */
	padding-top:9px;
	background-position:left 0px;
/*	border:1px solid red;*/
}

.sitemap .sitemap_dirtree li.first { /* add extra top margin 8px */
	padding-top:9px;
	background-position:left 0px;
/*	border:1px solid red;*/
}

/* last-chile is valid for Mozilla */
.sitemap .sitemap_dirtree li:last-child {
	background:left -6px no-repeat url("images/sitemap/dirtree-16x16.png");
/*	border:1px solid red;*/
}

.sitemap .sitemap_dirtree li.last {
	background:left -6px no-repeat url("images/sitemap/dirtree-16x16.png");
/*	border:1px solid red;*/
}

/* === sitemap style (with checkmark) === */
/* add check mark to label item when hover */
/* CAUTION: items, that are too long and folding, do not show check mark properly */

.sitemap.checkmark .sitemap_title a:hover {
	padding-right:20px;
	text-decoration:none;
	background:right top no-repeat url("images/sitemap/check-mark.png");
	zoom:1; /* for MSIE bug fix */
}

.sitemap.checkmark .sitemap_dirtree li a:hover {
	padding-right:16px;
	text-decoration:none;
	background:right bottom no-repeat url("images/sitemap/check-mark.png");
/*	zoom:1;*/ /* for MSIE bug fix */
/*	border:1px solid red;*/
}

/* === sitemap style (only for print) === */

/*@media all {*/
/*@media screen, handheld {*/
@media print, embossed {
/*.sitemap_dirtree li { list-style:square outside none; color:red; }*/
/*.sitemap_dirtree li.last { list-style:square outside none; }*/
}

/* end of style */
