/**
 * Style sheet navigation
 */
.mod_navigation ul, .mod_navigation li
{
	display:inline;
	margin:0;
	padding:0;
	list-style-type:none;
}

.mod_navigation li span, .mod_navigation li a
{
	display:block;
	margin:0;
	padding:1px 5px;
	border-top:1px solid #DFDFDF;
	font-weight:bold;
	color:#7F7D7A;
}

.mod_navigation li.last span, .mod_navigation li.last a
{
	border-bottom:1px solid #DFDFDF;
}

.mod_navigation li span, .mod_navigation a:hover, .mod_navigation li.trail a, .mod_navigation li.submenu a
{
	background-color:#8F3944;
	text-decoration:none;
	color:#FFFFFF;
}

.mod_navigation li.trail li a, .mod_navigation li.submenu li a
{
	padding:0px 5px 3px 5px;
	border-top:0;
	font-weight:normal;
	color:#7F7D7A;
	background: none
}

.mod_navigation li.trail li span, .mod_navigation li.submenu li span
{
	border-top:0;
}

.mod_navigation li li a:hover
{
	color:#8F3944;
	background: none
}

.mod_navigation li li span, .mod_navigation li li.trail a, .mod_navigation li li.submenu a
{
	padding:0px 5px 3px 5px;
	font-weight:bold;
	color:#8F3944;
	background: none
}

.mod_navigation li li.last span, .mod_navigation li li.last a
{
	border-bottom:0;
}

.mod_navigation li.trail li li a, .mod_navigation li.trail li.trail li.trail a, .mod_navigation li.submenu li li a, .mod_navigation li.submenu li.submenu li.submenu a
{
	padding:0px 5px 2px 20px;
	font-weight:normal;
	color:#7F7D7A;
}

.mod_navigation li.trail li li span, .mod_navigation li.submenu li li span
{
	padding:0px 5px 2px 20px;
	font-weight:normal;
}

.mod_navigation li li li span, .mod_navigation li li li a:hover, .mod_navigation li.trail li.trail li.trail a, .mod_navigation li.submenu li.submenu li.submenu a
{
	color:#8F3944;
}
