/*	=Navigation
--------------------------------------*/
.jsmenu #nav { display:none; } /* hide it until we've applied js */
#nav-wrapper { color:#4c4c4d; width:19em; position:fixed; top:3em; left:2.77em; z-index:10; padding:0 10px; }
#nav { padding-bottom:2em; position:absolute; top:0; left:0; background:#fff; width:13em; }
#nav-wrapper.adminmenu { position:absolute; left:-16em; }
.nojsmenu #nav, .adminmenu #nav { border:1px solid #ccc; }

#nav * { list-style:none; margin:0; padding:0;}/* reset */

#nav li { background:url(/img/nav/slash2.gif) 0% 4px repeat-x; padding-left:15px; margin-top:1em;}
#nav li li { background:none; padding-left:18px; margin-left:-15px; margin-top:0; }

#nav li a { background:#fff; text-transform:uppercase; padding:0 2px; font-size:90%; font-weight:bold; color:#4c4c4d; line-height:18px; }
.ie6 li a, .ie6 #nav li span { display:inline !important; }

#nav li li a { background:none; text-transform:none; }

.jsmenu #nav li a:hover,#nav li .safari-hover { display:block; background:#ffc221; text-decoration:none; padding-left:17px; margin-left:-15px; color:#000 !important; }
.jsmenu #nav li li a:hover, #nav li li .safari-hover { margin-left:-18px; padding-left:20px; }

#nav .current_item, #nav .current_item span { color:#EC449B; }

#nav .specials-page a { color:#EFAE00; }

#nav .clone { background:#ffc221 url(/img/nav/arrow.gif) 100% 50% no-repeat !important; padding:2px 4px !important; }
#nav .clone a, #nav .clone a span  { margin-left:0; text-transform:none; background:none !important; color:#4c4c4d; }

/*	=Post Nav
--------------------------------------*/
.post-nav { clear:both; background:url(img/flame.gif) 50% 0 no-repeat; height:76px; padding-top:55px; text-align:center; }

