/* global properties -  don't put margins/padding in #menuPage (ie6) */
#menuPage *{ text-align:left; font-family: Georgia, "Times New Roman", Times, serif; }


/* headings/paragaphs */
#menuPage h1{ color: #000; margin-bottom: 0; }
#menuPage h2{ color: #000; font-size: 12px; font-style: italic; }
#menuPage p{ margin-bottom:14px;}
#menuPage ul{ margin:0 28px 14px 40px;}

/* header stuff */
#menuPage #menuHeader{ margin-left:280px;}
#menuPage #artwork{ float:left; margin-top:14px; margin-bottom:28px;}

/* Menu title/description*/
#menuPage #menuInfo{ margin-left: 40px; }

/* menu items display */

#menuPage li { width:410px; display:block;  float:left; }
#menuPage li.title{ clear:both; width:820px; margin:35px 0 28px 0; border-bottom: 1px solid #CCC; }
#menuPage li.title span { width: 820px; }
#menuPage ul strong{ display:block; width:330px; float:left;} /* title -  display:block; forces product description onto 2nd line */
#menuPage ul em{ display:block; float:left;} /* price */
#menuPage ul span{ display:block; float:left; width:300px;} /* description */


/* Footer, remember #menuFooter is a table row - best apply rules to the p */
#menuPage #menuFooter p { margin:0 42px 14px 28px; padding:}