#menu {
margin: 0 0 10px 0;
padding: 0 315px 0 45px;
background: url(breakfast_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 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.kick {background: url(kickstart.png) no-repeat top left;}
#menu h2.working {background: url(working.png) no-repeat top left;}
#menu h2.healthy {background: url(healthy.png) no-repeat top left;}
#menu h2.big {background: url(big.png) no-repeat top left;}

#menu ul {
list-style-type: none;
margin: 0 0 10px 0;
}

#menu ul li {
font-size: 110%;
list-style-type: none;
margin: 0 0 5px 0;
}

#content {background: url(breakfast.jpg) repeat-y bottom right;}
