/*** Navigation (Setting up some fonts, colors and more)***/

#navigation {
	font: 10pt Tahoma; 
	background-color: #f4e4b9;
	height: 31px;
	padding-right: auto;

	}
	

#navigation a:link, #navigation a:visited{ color: #000; padding:8px; text-decoration:none;}

#navigation a:hover { color:#000; text-decoration:none;}

#navigation a:link, #navigation a:visited{color: #000; padding:8px; text-decoration:none;}

#navigation a:hover { background-color: #cc092f;  color:#fff; text-decoration:none;}

#navigation .current a:link, #navigation .current a:visited{color: #000;text-decoration:none;padding:10px;}

/*** Essential styles - Superfish menu (Setting the positions for the list elements etc.) ***/

.nav, .nav * {margin:0;padding:0;list-style:none;}

.nav ul {position:absolute;top:-999em;width:15em;}

.nav li {float:left;position:relative;z-index:99;font-size:8pt;}

.nav a {display:block;}

.nav ul li{width: 100%;}

.nav li:hover ul,ul.nav li.sfHover ul {left:-1px;top:2.9em;}

.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}

.nav li li:hover ul,ul.nav li li.sfHover ul {left:15em;top:0px;}

.nav li:hover ul,.nav li li:hover ul {top: -999em;}

/*** Skinning - Superfish menu (Some final font colors and backgrounds) ***/

/*** Top-level menu ***/
.nav li {background-color:#f4e4b9;}

/*** 2nd-level menu ***/
.nav li ul {border: thin black solid;}

/*** 2nd-level leaving for third ***/
.nav li li:hover {background-color:#eedd99;}

.nav li li li {background-color:#f4e4b9;}

.nav li li li:hover {background-color:#505050; color: #ffffff;}
