

/* --- [ global design css ] --- */

    body            {   background:#790000 url('../siteGraphics/bodyBG01.jpg') repeat-x top;                                                 	}
    body, p, ul, li {   margin:0; padding:0; font-size:14px; color:#fed992; font-family:'trebuchet ms', arial, helvetica, sans-serif;      	    }

   .pageWrapper    {   width:901px; margin:0 auto;                                                                                             }
	.header         {   background:url('../siteGraphics/header04.jpg') no-repeat;  width:901px; height:216px;                   	            }
	.headerPhone    {   position:relative; left:40px; top:174px; font-weight:normal; width:300px;                                                 }
	.headerCall     {   position:relative; left:600px; top:156px; font-weight:normal; width:300px;                                                }
	.content        {   background:url('../siteGraphics/parchment01.jpg'); width:859px; margin:0 auto;
    	                    border-right:1px solid black; border-left:1px solid black; padding:0 20px 0 20px;                                  	}
    	
	.contentHolder  {   padding-left:60px; width:300px;                                                                                	        }
	.subheading     {   font-size:15px; font-weight:bold; margin-bottom:10px; color:#ff0000; padding-top:10px;                                           	        }
	.contentLeft    {   width:418px; margin-right:20px; border:0px solid red; float:left;                                				        }
	
	.contentRight   {   width:419px; border:0px solid red; float:left;                                                   				        }
	.contentMiddle  {   width:419px; background:url('../siteGraphics/contentMiddle02.jpg') repeat-y;         	                                }		
	.contentBottom  {   width:419px; height:38px; background:url('../siteGraphics/contentBottom02.jpg') no-repeat;	}

					
	.footer         {   background:url('../siteGraphics/footerBG01.jpg') no-repeat; width:901px; height:220px; position:relative;               }
	
	.footerPig      {   width:147px; height:179px; background:url('../siteGraphics/papaBucksPigFooter.png');
                        position:absolute; top:40px; left:752px;                                                                                }
    .contactInfo    {   width:200px; border:0px solid red; padding:40px 0 20px 40px;                                                            }
    .footer a       {   text-decoration:none; color:#fed992;                                                                                    }
    .footer a:hover {   text-decoration:underline;                                                                                              }
    .footer a:visited   {   color:#fed992;                                                                                                      }

    .footerFood     {   position:absolute; top:72px; left:250px; width:460px; height:146px;
                            background:url('../siteGraphics/footerFood.png');                                                                   }


/* --- [ index.cfm ] --- */
	
  	#contentLeftWelcomeHeader     {   width:418px; height:60px; background:url('../siteGraphics/headingWelcome.png') no-repeat top;		        }
      
	#thanksHeading                {   text-align:center;                                                                                        }		
    #contentRightCateringHeader   {   width:419px; height:60px; background:url('../siteGraphics/headingCatering.png') no-repeat top;             }

    #contentTakeOut               {   margin-left:-20px; margin-right:0; width:340px;                                                           }
    #menuTakeOutLeft              {   float:left; width:160px; text-align:right; margin-right:20px; padding:0; margin-top:0;                    }
    #menuTakeOutLeft li           {   list-style-type:none;                                                                                     }
	#menuTakeOutRight             {   float:left; width:150px; text-align:left; padding:0; margin-top:0;                                        }
	#menuTakeOutRight li          {   list-style-type:none;                                                                                     }
	#takeOutFood                  {   text-align:center;                                                                                        }
    #contentLeftContactHeader     {   width:418px; height:60px; background:url('../siteGraphics/headingContact.png') no-repeat top;		        }

    #barbequeHeading              {   text-align:center;                                                                                        }
    #barbequeMenuUL               {   padding:0; margin:0;                                                                                      }
    #barbequeMenuUL li            {   list-style-type:none;                                                                                     }

    #contentCateringLeft          {   margin-left:-20px; margin-right:0; width:160px; float:left;                                               }
    #contentCateringRight         {   margin-left:0px; width:120px; float:left; padding-right:20px;                                             }
	#menuCateringLeft             {   float:left; width:160px; text-align:center; padding-left:20px; margin-top:0;                              }
	#menuCateringLeft li          {   list-style-type:none;                                                                                     }
	#menuCateringRight            {   float:left; width:160px; text-align:center; padding-right:20px; padding-left:0; margin-top:0;             }
	#menuCateringRight li         {   list-style-type:none;                                                                                     }
	#cateringFood                 {   text-align:center;                                                                                        }
	#sidesHeading                 {   width:120px; text-align:right; padding-right:40px;                                                        }
	#dessertsHeading              {   width:110px; text-align:left; padding-left:50px;                                                          }
	#unusualHeading               {   width:130px; text-align:left; padding-left:30px;                                                          }
	#beveragesHeading             {   width:115px; text-align:left; padding-left:45px;                                                          }
	
    #eventMiddle                  {   text-align:center;                                                                                        }
    #events                       {   margin:0; padding:0;                                                                                      }
    #events li                    {   list-style-type:none; }
	 	 
	 



