/*
	ESSENTIAL STYLES 
*/
.sf-menu, .sf-menu * {margin:0; padding:0; list-style:none; 
}
.sf-menu {line-height:1.0; 
}
.sf-menu ul {position:absolute; top:-999em; width:140px;  /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {width: 100%; 
}
.sf-menu li:hover {visibility: inherit;  /* fixes IE7 'sticky bug' */
}
.sf-menu li {float: left; position:relative; 
}
.sf-menu a {display:block; position:relative; 
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left:0; top:20px;  /* match top ul list item height */z-index:100; 
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {top:-999em; 
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {left:140px;  /* match ul width */top:0px; 
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {top:-999em; 
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {left:140px;  /* match ul width */top:0px; 
}

/*
	CUSTOM STYLE 
*/

#menu { /*position: absolute; bottom: 0px; left: 0px; width: 940px; background: url() repeat-x left top; */
}

.sf-menu {margin: 0px; padding: 0px; list-style: none; 
}

li.page_item a{font-family:courier,sans-serif; font-size:1.2em; font-weight:bold; padding:0 15px; text-decoration:none; text-transform:lowercase; color:#111111; display:block; height:20px; 
}

li.page_item a:hover{background-position:top left; color:#4297A9; 
}

ul.children li a {padding: 0px; 
}

.sf-menu li.page_item ul {border: 1px solid #c9c9c9; border-bottom: 2px solid #c3c3c3; border-left: 2px solid #c3c3c3;  
}
.sf-menu li.page_item li ul, .sf-menu li.page_item li li ul {border: 1px solid #222; border-top: none; 
}

.sf-menu li.page_item li {background:	#444; 
}
.sf-menu li.page_item li li {background:	#444; 
}

.sf-menu li.page_item li a {padding: 5px 20px;  background: #efefef; color:#4297A9; font-size:.9em; border-top:1px dotted #b9b9b9;
}
.sf-menu li.page_item li a:hover {color:#efefef; background: #4297A9;
}

.sf-menu li.page_item li:hover, .sf-menu li.page_item li.sfHover,
.sf-menu li.page_item li a:focus, .sf-menu li.page_item li a:hover, .sf-menu li.page_item li a:active {background:#4297A9; outline:0; 
}

.sf-menu .children li a:focus, .sf-menu .children li a:hover, .sf-menu .children li a:active {background: #c3c3c3; 
}

.sf-menu li.page_item:hover, .sf-menu li.page_item.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {outline:0; 	
}

ul#nav {}
