#navigation {
	position:relative;
	left:0px;
}

#navigation ul, #navigation li {
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width: 100%;
}

#navigation a{
	width: 100%;
	padding:0 0 0 0;
	margin:0 0 0 0;

	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:0px;
}

/* hack */
html>body #navigation a {
	display:block;
	width: auto;
}

#navigation a {
	text-decoration: none;
	color: #D7ACD5;
}

#navigation a:hover {
	color: #EFC4EE;
}

#navigation a.on:hover {
	color: #FFFFFF;
}

#navigation ul li a {
	margin-top:0.3em;
	margin-bottom:0.3em;
}

#navigation ul li ul li a {
	margin-bottom:0.0em;
}

/* first */
#navigation ul li a {
	margin-left:15px;
	font-size: 13px;
	font-weight: bold;

}

#navigation ul li a.on {

}
#navigation ul li a:hover {

}

/* second */
#navigation ul li ul li a {
	margin-left:28px;
	font-size: 12px;

}

#navigation ul li ul li a.on {
}

#navigation ul li ul li a:hover {
}

#navigation ul li ul li.this {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;

}

#navigation ul li.this {

}

#navigation ul li ul li.this {

}

#navigation ul li a.on {
	color:#FFFFFF;
}

#navigation ul li ul li a.on {
	color: #FFFFFF;
	font-weight: bold;

}

#extra {
	position:relative;
	margin-left:15px;
}