#menu {
margin: 0 0 10px 0;
padding: 0 315px 0 45px;
background: url(xmas2_bg.png) bottom right no-repeat;
}

#menu h1 {
font-weight: normal;
margin: 0 -315px 10px -45px;
padding: 20px 0 20px 45px;
border-bottom: 1px dashed #CED400 ;
font-size: 300%;
background: #FFF;
}

#menu h1.xmas {
text-indent: -5000px;
overflow: hidden;
background: url(christmas_h1.png) no-repeat top left;
}

#menu h4 {
font-style: italic;
font-weight: normal;
font-size: 90%;
margin-bottom: 0.5em;
}

#menu h2 {
text-indent: -5000px;
display: block;
width: 400px;
height: 50px;
margin-bottom: -3px;
}

#menu h2.pickup {background: url(pickup.png) no-repeat top left;}
#menu h2.feast {background: url(feast.png) no-repeat top left;}


#menu ul {
list-style-type: none;
margin: 0 0 10px 0;
}

#menu ul li {
list-style-type: none;
margin: 0 0 5px 0;
max-width: 470px;
}

#menu ul ul {
margin-top: 5px;
margin-left: 20px;
list-style-type: circle;
}

#menu ul ul li {
list-style-type: circle;
}

#content {background: url(xmas.jpg) repeat-y bottom right;}
