#navbar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-box-shadow:0 0 20px #000000;
background-image:url("../images/menu.png");
height:69px;
position:fixed;
top:70px;
width:100%;
z-index:10;
}
#nav {
float:left;
font-size:0.75em;
left:0;
letter-spacing:0.1em;
position:relative;
top:0;
width:750px;
}
#nav, #nav ul, #toolbar ul {
list-style:none outside none;
}
#nav li {
-moz-background-inline-policy:continuous;
background:url("../images/bg_nav.gif") no-repeat scroll 0 15px transparent;
float:left;
padding:12px 14px 0 20px;
position:relative;
}
#nav li#nav-home {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
}
#nav a, #nav a:visited, #nav li.current-cat-parent a, #nav li.current-cat-parent a:visited {
border-bottom:3px solid transparent;
color:#A0838B;
display:block;
font-weight:bold;
padding-bottom:2px;
text-transform:uppercase;
}
#nav a:hover, #nav a:active {
color:#F7F4EF;
text-decoration:none;
}
#nav li.current-cat a, #nav li.current-cat a:visited, #nav li.current-cat-parent a, #nav li.current-cat-parent a:visited {
border-bottom:3px solid #9E5028;
color:#F7F4EF;
}
#nav ul.children, #toolbar ul.children {
    -moz-background-inline-policy: continuous;
    -moz-box-shadow: 0 0 10px #AAAAAA;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #AAAAAA;
    display: none;
    margin-left: -76px;
    padding: 5px 0;
    position: absolute;
    z-index: 50;
	margin-top: 20px;
}
#nav ul.children, #nav ul.children li, #toolbar ul.children, #toolbar ul.children li {
width:170px;
}
#nav ul.children li, #toolbar ul.children li {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
padding:5px 0;
}
#nav ul.children li a, #nav ul.children li a:visited, #nav li li.current-cat a, #nav li li.current-cat a:visited, #toolbar ul.children li a, #toolbar ul.children li a:visited {
border:0 none;
color:#A0838B;
font-size:0.9em;
font-weight:normal;
padding:2px 11px;
text-transform:none;
}
#nav ul.children li a:hover, #nav ul.children li a:active, #nav ul.children li.current-cat a:hover, #nav ul.children li.current-cat a:active, #toolbar ul.children li a:hover, #toolbar ul.children li a:active {
border:medium none;
color:#F7F4EF;
text-decoration:none;
}
#toolbar {
float:right;
height:25px;
left:0;
padding-top:15px;
position:relative;
top:-28px;
width:135px;
}
#toolbar ul.children {
padding:8px 0;
}
#toolbar li {
-moz-background-inline-policy:continuous;
background:url("../images/bg_toolbar_item.gif") repeat-y scroll right center transparent;
float:left;
height:11px;
list-style:none outside none;
overflow:hidden;
padding:0 10px;
width:12px;
}
#toolbar a {
display:block;
float:left;
text-indent:-9999px;
width:12px;
}
a#icon-search, a#icon-search:visited {
-moz-background-inline-policy:continuous;
background:url("../images/icon_search.gif") repeat scroll 0 0 transparent;
width:14px;
}
a#icon-search:hover, a#icon-search:active {
-moz-background-inline-policy:continuous;
background:url("../images/icon_search.gif") repeat scroll 0 -11px transparent;
}
a#icon-page, a#icon-page:visited {
-moz-background-inline-policy:continuous;
background:url("../images/icon_page.gif") repeat scroll 0 0 transparent;
}
a#icon-page:hover, a#icon-page:active {
-moz-background-inline-policy:continuous;
background:url("../images/icon_page.gif") repeat scroll 0 -11px transparent;
}
a#icon-archives, a#icon-archives:visited {
-moz-background-inline-policy:continuous;
background:url("../images/icon_archives.gif") repeat scroll 0 0 transparent;
width:12px;
}
a#icon-archives:hover, a#icon-archives:active {
-moz-background-inline-policy:continuous;
background:url("../images/icon_archives.gif") repeat scroll 0 -11px transparent;
}
a#icon-fb, a#icon-fb:visited {
-moz-background-inline-policy:continuous;
background:url("../images/fb.jpg") repeat scroll 0 0 transparent;
width:20px;
height:20px;
margin-left:-10px; 
}
a#icon-fb:hover, a#icon-fb:active {
-moz-background-inline-policy:continuous;
background:url("../images/fb.jpg") repeat scroll 0 0 transparent;
width:20px;
height:20px;
margin-left:-10px;
}
a#icon-rss, a#icon-rss:visited {
-moz-background-inline-policy:continuous;
background:url("../images/icon_rss.gif") repeat scroll 0 0 transparent;
width:11px;
}
a#icon-rss:hover, a#icon-rss:active {
-moz-background-inline-policy:continuous;
background:url("../images/icon_rss.gif") repeat scroll 0 -11px transparent;
}
#toolbar li.last {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
}
#toolbar ul.children li {
font-size:0.75em;
letter-spacing:0.1em;
margin:3px 0;
}
#toolbar .children li a {
float:none;
text-indent:0;
width:auto;
}
#toolbar ul#searchmenu.children li {
height:22px;
}
.current_page_item a, .current_page_item a:visited {
}
.current_page_item ul a, .current_page_item ul a:visited {
text-decoration:none;
}
.page-parents ul {
display:none;
padding:10px 0;
}
.page-parents li.current_page_item ul, .page-parents li.current_page_parent ul {
display:block;
}
.page-parents ul li {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
border-bottom:2px solid #301E22;
margin:0;
overflow:hidden;
padding:0;
}
.page-parents ul li a, .page-parents ul li a:visited {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #2B1A1E;
display:block;
font-size:0.8em;
padding:3px 8px 3px 12px;
}
.page-parents ul li a:hover, .page-parents ul li a:active {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #241619;
}
ul#navi {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
height:23px;
margin:0 auto;
padding:30px 0 0;
width:960px;
}
ul#navi li {
-moz-background-inline-policy:continuous;
background:url("../images/btn_back.png") repeat scroll 0 -8px #DDDDDD;
border-right:1px solid #AAAAAA;
color:#222222;
float:left;
font-size:14px;
height:29px;
list-style:none outside none;
padding:10px 22px 0;
}
ul#navi li:hover {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #EEEEEE;
color:#222222;
font-size:14px;
list-style:none outside none;
}
.navback {
float:left;
list-style:none outside none;
}
