/* CSS Document */

body {
	font-size: 1em;
}


#element strong {
	font-size: 2em;
	color: black;
}
/* removed when H1 put in
h1 {
	height: 50px;
	text-indent: -999em;
	margin: 1em 0 0 0;
}
*/


#nav, #nav ul {

	float: right;
	width: 540px;  /*ivan - 100% */
	list-style: none;

	font: .7em arial, tahoma, helvetica, sans-serif;
	font-weight: normal; 
	padding: 0;
	border: solid #914149; 
	border-width: 0;
	margin: 0; 
}


	
#nav a {
	display: block;
	height: 1.27em; 
	width: auto;
	w\idth: auto;
	color: #43000C; 
	text-decoration: none;
	padding: 3px 14px 3px 10px; 
	
}






#nav li { 
	float: left;
	padding: 0;
	width: auto;
	background: #FFD534; 
}


#nav li ul { 
	position: absolute;
	left: -999em; 
	height: auto;
	width: 14.3em; 
	w\idth: 13.8em;
	font-weight: normal;
	border-width: 0.05em; 
	border: solid #FDCB95; /* ?? */
	margin: 0; 
	font: 1em arial, tahoma, helvetica, sans-serif;
	line-height: 0.95em;

}
#nav li li { 
	padding: .27em; 
	padding-right: .5em;
	width: 13.1em; 
	background: url("menu-lite/sub-bg1.gif") #ffffff no-repeat; 
		
}

#nav li ul a {
	width: 15em; 
	w\idth: 10em;
	padding: 0.25em 1em 0em 2.3em; 


}
#nav li ul ul { 
	margin: -1.5em 0 0 13.3em; 
}


#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul,

#nav li:visited ul ul, 
#nav li:visited ul ul ul,  
#nav li.sfVisited ul ul, 
#nav li.sfVisited ul ul ul  
	{
	left: -999em;

}

#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul,     
#nav li li li.sfhover ul,

#nav li:visited ul, 
#nav li li:visited ul,     
#nav li li li:visited ul,  
#nav li.sfVisited ul, 
#nav li li.sfVisited ul,     
#nav li li li.sfVisited ul  
	{
	left: auto;
}

#nav li:hover, 
#nav li.sfhover {  
	background: url("menu-lite/sub-bg-hover1.gif") #FFF6DA no-repeat; 
}


#nav li li a:visited, 
#nav li li.sfvisited 
	{ 
	background: url("menu-lite/sub-bg-visited.gif")  no-repeat; 
}




.in-menu {
	background-color: #F4F4E4;
	border: 1px solid;
	border-color: #FFFFFF #C3C390 #F4F4E4 #FFFFFF;
	background: #F4F4E4 url("menu-lite/down-arrow-in.gif") center right no-repeat ;	
	}

.in-menu:hover, 
.in-menu:focus, 
.in-menu:visited:hover, 
.in-menu:active {
	color:#937200;
	background-color:#FFFFFF;
	border-color:#FFFFFF #C3C390 #F4F4E4 #FFFFFF;
	background: #FFFFFF url("menu-lite/down-arrow-in-on.gif") center right no-repeat ;	
	}

.main-menu {
	border: 1px solid;
	border-color: #FFF3CA #B27A1B #914149 #FFF3CA;
	background: url("menu-lite/down-arrow.gif") center right no-repeat #FFD534;
	}

.main-menu:visited {
	border-color: #FFF3CA #B27A1B #914149 #FFF3CA;
	background: url("menu-lite/down-arrow.gif") center right no-repeat #FFDD5A;
	}

.main-menu:visited:hover, 
.main-menu:hover, 
.main-menu:focus,
.main-menu:active {
	color:#937200;
	border-color: #FFF3CA #B27A1B #914149 #FFF3CA;
	background: #FFEBA6 url("menu-lite/down-arrow-on.gif") center right no-repeat ;	
	}


.in-menu-one {
	background-color: #F4F4E4;
	border: 1px solid;
	border-color: #FFFFFF #C3C390 #F4F4E4 #FFFFFF;
	background: #F4F4E4 url;	
	}

.in-menu-one:hover, 
.in-menu-one:focus, 
.in-menu-one:visited:hover, 
.in-menu-one:active {
	color:#937200;
	background-color:#FFFFFF;
	border-color:#FFFFFF #C3C390 #F4F4E4 #FFFFFF;
	background: #FFFFFF;	
	}


.main-menu-one {
	border: 1px solid;
	border-color: #FFF3CA #B27A1B #914149 #FFF3CA;
	background: #FFD534;
	}

.main-menu-one:visited { 
	border-color: #FFF3CA #B27A1B #914149 #FFF3CA;
	background: #FFDD5A;
	}

.main-menu-one:visited:hover, 
.main-menu-one:hover, 
.main-menu-one:focus,
.main-menu-one:active {
	color:#937200;
	border-color: #FFF3CA #B27A1B #914149 #FFF3CA;
	background: #FFEBA6;	
	}

#nav a.daddy {
	background: url("menu-lite/rightarrow2.gif") center right no-repeat;
}