body {
background:#none;
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
margin:0 0 20px;
}

img {
border:none;
}

h1 {
font-size:1.8em;
font-family:"Times New Roman", Times, serif;
}

h2 {
font-size:1.4em;
margin-bottom:0;
}

h2~p {
margin-top:5px;
}

#wrap {
background:#fff;
width:720px;
margin:0 auto;
}

#top {
height:15px;
width:720px;
background:#beb39e;
display:none;
}

#header {
background:#2D3C13;
margin:0;
padding:10px 30px 8px 27px;
display:none;
}

#logo {

padding-top:100px;
display:none;

}

#navigation {
background:#4B5629;
width:720px;
min-height:13px;
margin:0;
padding:8px 0;
display:none;
}

* html #navigation {
height:auto;
}

#navigation dl {
margin:0 30px;
padding:0;
}

#navigation dl dd {
display:inline;
margin:0 15px 0 0;
padding:0;
}

.one-column {
background:#D0D3B6;
padding:1px 30px;
}
.christmas {
padding:1px 30px;
}
#main-text {
color:#444;
}

#main-text h1 {
margin:0 0 5px;
}

#left-cell {
float:left;
width:310px;
margin:20px 0 20px 30px;
padding:0;
}

* html #left-cell {
margin:20px 0 20px 20px;
}

#right-cell {
float:right;
width:310px;
margin:20px 30px 20px 0;
padding:0;
}

* html #right-cell {
margin:20px 20px 20px 0;
}

dd.menu-item {
font-weight:700;
position:relative;
margin:0;
}

dd.menu-description {
margin:1px 0;
}

dd.menu-price {
font-weight:700;
margin:0 0 12px;
}

span.allergy-text {
float:right;
clear:left;
}

#allergy-advice dd {
margin:0;
padding:5px 0;
}

.allergy-warning {
font-weight:700;
color:#900;
}

#real-food {
margin-bottom:15px;
}

#footer {
background:#D0D3B6;
color:#333;
clear:both;
padding:10px 30px 20px;
}

dt,h1 span,h2 span,#main-text h1 span {
display:none;
}

#navigation a,#global-nav a {
color:#A4AE87;
text-transform:uppercase;
text-decoration:none;
font-weight:700;
}

#navigation a:hover,#global-nav a:hover,#global-nav a:active,.partners {
color:#fff;
}

body.home #navigation a#home,body.food #navigation a#food,body.ales #navigation a#ales,body.snaps #navigation a#snaps,body.contact #navigation a#contact,body.feedback #navigation a#feedback,#global-nav a.active {
color:#E8E4A4;
}

#global-nav,.veggie,.nut-allergy,.wheat-free,.dairy-free {
float:right;
}

dl,dt {
margin:0;

