#mainnav{
width:935px;
background:#D9D9AE url("images/layout/mainnav-bg.gif") repeat-x bottom left;
margin:0px 28px 0px 27px;
padding-top:0px;
}
#mainnav ul {
margin:0 auto;
padding:0;
list-style:none;
display:table;
white-space:nowrap;
list-style:none;
height:23px;
position:relative;
background:#D9D9AE;
font-size:11px;
border-bottom: 5px solid #B1B18E;
padding-top:2px;
}
#mainnav li {
display:table-cell;
margin:0 0 0 0;
padding:0 20px;
}
body:first-of-type #mainnav li a {
padding:0 0 0px 5px;
}
#mainnav li a {
display:block;
float:left;
height:23px;
line-height:15px;
color:#656551;
font-weight: bold;
text-decoration: none;
font-size: 12px;
text-transform: uppercase;
font-family:arial, verdana, sans-serif;
text-align:center;
padding:0 0 0px 10px;
cursor:pointer;
margin-right:5px;
_margin-right:2px;
}
body:first-of-type #mainnav li a b {
padding:0 20px 5px 15px;
padding-top:7px;
line-height:11px;
}
#mainnav li a b {
float:left;
display:block;
padding:0 25px 5px 15px;
padding-top:7px;
line-height:11px;
}
body.home #mainnav #home, body.about #mainnav #about, body.learn #mainnav #learn, body.events #mainnav #events, body.cook #mainnav #cook, body.tours #mainnav #tours, body.travel #mainnav #travel, body.forum #mainnav #forum {
color:#fff;
background:  url("images/layout/nav-bar-left-active.jpg") no-repeat left top;
}
body.home #mainnav #home b, body.about #mainnav #about b, body.learn #mainnav #learn b, body.events #mainnav #events b, body.cook #mainnav #cook b, body.tours #mainnav #tours b, body.travel #mainnav #travel b, body.forum #mainnav #forum b {
background:  url("images/layout/nav-bar-right-active.jpg") no-repeat right top;
}
#mainnav li a:hover {
color:#fff;
background: url("images/layout/nav-bar-left-hover.jpg") no-repeat;
line-height:15px;
}
#mainnav li a:hover b {
background:url("images/layout/nav-bar-right-hover.jpg") no-repeat right top;
padding-bottom:5px;
padding-top:7px;
line-height:11px;
}

/*#mainnav{
width: 935px;
height: 28px;
background-color: #D9D9AE;
border-bottom: 5px solid #B1B18E;
padding-top: 0px;
margin: 0 auto;		
}
#mainnav ul{
margin: 0;
padding:8px 0px 0px 0px;
list-style: none;
width:100%;
overflow:auto;
height: 28px;
}
#mainnav ul li{
display:inline;
padding:0px;
margin: 0 5px;
}
html>body #mainnav a{
display:inline;
padding: 8px 0 2px 20px;
color: #656551;
font-weight: bold;
text-decoration: none;
font-size: 12px;
text-transform: uppercase;
background:rgb(217, 217, 174);
}
#mainnav a{
display:inline;
padding: 0px 0 8px 20px;
color: #656551;
font-weight: bold;
text-decoration: none;
font-size: 12px;
text-transform: uppercase;
background:rgb(217, 217, 174);
}
#mainnav a span {
padding:8px 20px 2px 0px;
background:rgb(217, 217, 174);
}
body.home #mainnav #home, body.about #mainnav #about, body.learn #mainnav #learn, body.events #mainnav #events, body.cook #mainnav #cook, body.tours #mainnav #tours, body.travel #mainnav #travel, body.forum #mainnav #forum {
background:  url("images/layout/nav-bar-left-active.jpg") no-repeat left top;
color: #fff;
}
body.home #mainnav #home span, body.about #mainnav #about span, body.learn #mainnav #learn span, body.events #mainnav #events span, body.cook #mainnav #cook span, body.tours #mainnav #tours span, body.travel #mainnav #travel span, body.forum #mainnav #forum span {
background:  url("images/layout/nav-bar-right-active.jpg") no-repeat right top;
}
#mainnav a:hover{
background:  url("images/layout/nav-bar-left-hover.jpg") no-repeat left top;
color: #fff;
}
#mainnav a:hover span{
background:  url("images/layout/nav-bar-right-hover.jpg") no-repeat top right;
}*/