/* CSS Document */

#navigation #anchorlogo { float: left; position: relative; padding: 1px 0 0 44px; margin: 0 0 -49px 0; }


/* These styles ovewrite that of the items in the Core */
#contentouter { background: url(images/homepage_content_bgrepeat.png) repeat-y top left; }
#contentcontainer { background: url(images/homepage_topcorner_bg.gif) no-repeat top left; }
#contentinner { background: url(images/homepage_heropic.jpg) no-repeat 7px 8px; }

#contentcontainer .pagecontrol { width: 939px; width/**/:/**/ 710px; min-height: 42px; min-height/**/:/**/ 28px; height: auto !important; height: 42px; height/**/:/**/ 28px; padding: 14px 0 0 229px; }
.pagecontrol .searchsite { float: right; width: 235px; width/**/:/**/ 220px; padding: 0 15px 0 0; }

.searchsite form { margin: 0; padding: 0; }
.searchsite input.text { width: 165px; float: left; font-size: 11px; color: #97643c; }
.searchsite input.submit { width: 47px; height: 18px; float: left; }

#copycontainer { background: url(images/homepage_copycontainer_bg.gif) no-repeat top right; }
#sitebody { width: 560px; min-height: 365px; height: auto !important; height: 365px; padding: 0; font-size: 100%; }

.newrecipe .recipetitle { line-height: normal; }


/* Home Content Area */
.homecontent { line-height: 130%; font-size: 110%; width: 536px; width/**/:/**/ 524px; padding: 0 0 18px 12px; background: url(images/homepage_homecontent_basedivide.gif) no-repeat bottom left; color: #9d452a; min-height: 200px; height: auto !important; height: 200px; }
.homecontent img.productshot { margin: -18px 0 0 0; padding-left: 35px; }
.homecontent h1.hometitle { line-height: normal; margin: 27px 0 0 0; padding: 0; font-weight: normal; font-size: 38px; color: #da927c; font-family: Georgia, "Times New Roman", Times, serif; }
.homecontent h1.hometitle strong { font-weight: normal; color: #ed1c24; }
.homecontent h2.sincedate { line-height: normal; margin: 0 0 27px 0; padding: 0 0 0 6px; color: #9d452a; font-size: 18px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; }

.todaysrecipies { width: 536px; width/**/:/**/ 524px; padding: 0 0 0 12px; }
.todaysrecipies h1 { margin: 15px 0; padding: 0; font-size: 20px; color: #ed1c24; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; }


/* Footer Categories */
#footercategories  { width: 970px; width/**/:/**/ 938px; height: 155px; height/**/:/**/ 137px; padding: 16px 16px 2px 16px; background: url(images/homepage_footer_categoriesbg.gif) no-repeat top left; }
#footercategories #categoriesinner { width: 938px; height: 136px; background: url(images/homepage_categories_pinroller_left.jpg) no-repeat top left; }

#footercategories h1 { float: left; width: 195px; width/**/:/**/ 105px; margin: 0; padding: 14px 0 0 90px; color: #a23601; font-size: 180%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 20px; }
#footercategories a { display: block; float: left; height: 135px; text-decoration: none; }

#footercategories a.flour { width: 120px; background: url(images/home_categories/flour.gif) no-repeat top left; }
#footercategories a.flour:hover { width: 120px; background: url(images/home_categories/flour_over.gif) no-repeat top left; }

#footercategories a.bakingdesert { width: 141px; background: url(images/home_categories/baking_desert_mixes.gif) no-repeat top left; }
#footercategories a.bakingdesert:hover { width: 141px; background: url(images/home_categories/baking_desert_mixes_over.gif) no-repeat top left; }

#footercategories a.vinegar { width: 112px; background: url(images/home_categories/vinegar.gif) no-repeat top left; }
#footercategories a.vinegar:hover { width: 112px; background: url(images/home_categories/vinegar_over.gif) no-repeat top left; }

#footercategories a.cordial { width: 114px; background: url(images/home_categories/cordial.gif) no-repeat top left; }
#footercategories a.cordial:hover { width: 114px; background: url(images/home_categories/cordial_over.gif) no-repeat top left; }

#footercategories a.naturalbreakfast { width: 107px; background: url(images/home_categories/natural_breakfast.gif) no-repeat top left; }
#footercategories a.naturalbreakfast:hover { width: 107px; background: url(images/home_categories/natural_breakfast_over.gif) no-repeat top left; }

#footercategories a.cookingneeds { width: 140px; background: url(images/home_categories/cooking_needs.gif) no-repeat top left; }
#footercategories a.cookingneeds:hover { width: 140px; background: url(images/home_categories/cooking_needs_over.gif) no-repeat top left; }

#footercategories a .linktitle { visibility: hidden; margin: 0; padding: 0; font-size: 130%; color: #a23601; font-family: Georgia, "Times New Roman", Times, serif; }
