/* ///////////////////  Template Styles  /////////////////// */

/* General Template Styles */
body {background:url(../../img/site_specific/layout/bg.png) repeat-x #e7dec7; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.clear {clear:both;}
.clearlist {position:relative !important; float:none !important; clear:both !important; width:0 !important; height:0 !important; margin:0 !important; padding:0 !important; line-height:0 !important; border:none !important;}
strong {font-weight:bold;}
em {font-style:italic;}
div#contents h1 a {text-decoration: none;}

/* Header */
#header {position:relative; background:url(../../img/site_specific/layout/header-bg.jpg) top center #7caa2b;}
#head_center {position:relative; width:968px; margin:0 auto;}
#logo {display:block; position:absolute; width:139px; height:105px; left:37px; top:0; background:url(../../img/site_specific/layout/logo.png) no-repeat;}

#utility_nav {position:relative; width:763px; height:11px; margin-left:205px; padding:13px 0 17px 0; text-align:right;}
#utility_nav li {display:inline; padding:0 8px; border-right:1px solid #fff;}
#utility_nav li.last {padding-right:0; border-right:none;}
#utility_nav li a {font-size:1.1em; color:#fff; text-decoration:none;}
#utility_nav li a:hover {color:#ffd441;}

form.search-form {position:relative; width:204px; height:20px; margin-left:764px;}
form.search-form input.head-search {width:127px; height:16px; margin:0; padding:2px; border:none; background:url(../../img/site_specific/layout/search-bg.gif) repeat-x #fff;}
form.search-form input.submit {width:73px; height:20px; margin:0; padding:0; vertical-align:top;}

/* Top Level Navigation */
#main_nav {position:relative; width:763px; margin:13px 0 0 205px; padding-top:12px; background:url(../../img/site_specific/layout/main-nav-bg.png) no-repeat;}
#main_nav li {position:relative; float:left; margin-bottom:7px; padding:4px 22px; border-right:1px solid #ffd441;}
#main_nav li.last {border-right:none;}
#main_nav li a {font-size:1.3em; color:#724220; text-decoration:none;}
#main_nav li a:hover, #main_nav li.selected a {color:#78a12f;}

/* Subnav */
#subnav_wrap {position:relative; padding-top:6px; background-color:#ffd441;}
#subnav_wrap.with-nav {padding-top:0px;}
#subnav {position:relative; width:747px; margin:0 auto; padding-left:221px;}
#subnav li {float:left; margin:2px 0; padding:5px 7px 4px 7px; border-right:1px solid #fff493;}
#subnav li.last {border-right:none;}
#subnav li a {font-size:1.2em; color:#724220; text-decoration:none;}
#subnav li a:hover, #subnav li.selected a {color:#78a12f;}

/* Contents */
#wrapper {position:relative; width:968px; margin:0 auto;}
#contents {position:relative; padding:18px 0 3px 0; background-color:#fff;}

/* Left Column */
#column_l_wrapper {position:relative; float:left; width:606px; min-height:125px;}

#area_1_top {position:relative; margin-bottom:15px;}
#area_1_top h1 {margin-left:34px;}
#area_1_top h2, #area_1_top h3, #area_1_top p, #area_1_top div.read-more-wrapper a, #area_1_top ul, #area_1_top ol {padding-left:34px;}
#area_1_top .rp-image {margin-left:10px; padding:16px 0 10px 32px; background:url(../../img/site_specific/layout/bg_full_image.jpg) no-repeat;}
#area_1_top .rp-text-img {margin-bottom:0;}

#tan_bg {position:relative; margin:0 0 0 34px; background-color:#f6f4eb;}
#tan_bg .rp-widget-item { padding: 20px 0 15px; }
#area_2_l {position:relative; float:left; width:261px; padding:0 0 0 16px;}
#area_3_r {position:relative; float:left; width:261px; margin:0 0 0 18px; padding:0 7px 0 0;}

#area_2_l .rp-content h2, #area_3_r .rp-content h2 {color:#724220; font-family:Georgia, Times, "Times New Roman", serif;}
#area_2_l .rp-content p, #area_3_r .rp-content p {padding-left:0;}

#area_4_mid {position:relative;}
#area_4_mid .rp-text-l-imgs {margin:0; padding-left:34px;}
#area_4_mid .featured-recipe .rp-text-l-imgs {padding-left: 0;}
#area_4_mid .rp-text-l-imgs .rp-content {padding-left:0;}
#area_4_mid .rp-text-l-imgs .rp-content ul.rp-side-images {float:left; width:120px;}
#area_4_mid .rp-text-l-imgs .rp-content ul.rp-side-images img {width:100%; border:1px solid #ccc; padding:1px;}

#area_5_l {position:relative; float:left; width:277px; padding:0 0 0 34px; }
#area_5_l .rp-text-img, #area_6_r .rp-text-img { margin-bottom: 0; }
#area_5_l .rp-text-l-imgs div.paragraph, #area_6_r .rp-text-l-imgs div.paragraph { margin-left:99px; }
#area_5_l .rp-text-l-imgs div.paragraph a, #area_6_r .rp-text-l-imgs div.paragraph a { margin-left:0; }
#area_5_l .rp-text-l-imgs img, #area_6_r .rp-text-l-imgs img { border: 1px solid #ccc; padding: 1px; }
#area_5_l div.rp-content a, #area_6_r div.rp-content a { color: #72a021; }   
#area_5_l div.rp-content a:hover, #area_6_r div.rp-content a:hover { color: #7b4f2f; }
#area_5_l div.rp-content div.read-more-wrapper a, #area_6_r div.rp-content div.read-more-wrapper a { margin-left:134px; }   

#area_6_r {position:relative; float:left; width:277px; margin:0 0 0 18px;}

#area_7_btm {position:relative;}
#area_7_btm h2, #area_7_btm h3, #area_7_btm p, #area_7_btm div.read-more-wrapper a, #area_7_btm ul, #area_7_btm ol {padding-left:34px;}

/* Right Column */
#column_r {position:relative; float:left; width:305px; margin:0 0 0 17px;}

/* Third Level Nav */
#third_nav {list-style:disc; padding:0 0 15px 53px;}
#third_nav li {padding:0 0 5px 0; color:#724220;}
#third_nav li a {font-size:1.2em; line-height:1.2em; color:#724220; text-decoration:none;}
#third_nav li a:hover, #third_nav li.selected a {color:#78a12f;}

/* Fourth Level Nav */
#fourth_nav {list-style:disc; padding:0 0 15px 73px;}
#fourth_nav li {padding:0 0 5px 0; color:#724220;}
#fourth_nav li a {font-size:1.2em; line-height:1.2em; color:#724220; text-decoration:none;}
#fourth_nav li a:hover, #fourth_nav li.selected a {color:#724220;}

/* Right RP Content Area */
#area_8 {position:relative;}
#area_8 .rp-content {margin-left:15px;}
#area_8 .rp-content p {padding-left:0;}
#area_8 .rp-blog-feed div.rp-content {margin-left:0;}

/* Bottom Content Area */
#bottom_area_9 {position:relative; padding-top:20px;}
#bottom_area_9 .rp-content {margin-left:15px;}

/* Footer */
#footer {position:relative; padding-bottom:35px;}

#cb_logo {display:block; position:absolute; width:163px; height:20px; left:10px; top:11px; background:url(../../img/site_specific/layout/cb-logo.png) no-repeat;}
#foot_content {position:absolute; width:500px; height:35px; left:10px; top:40px;}
#foot_content p a {color:#6a9819;}
#foot_content p a:hover {color:#7b4f2f;}

#foot_nav {position:absolute; width:700px; right:-8px; top:12px; text-align:right;}
#foot_nav p a {font-size:1em; color:#805120; text-decoration:underline; padding:0 7px 0 5px; border-right:1px solid #805120;}
#foot_nav p a:hover {text-decoration:none;}
#foot_nav div.coverup {position:absolute; width:1px; height:12px; right:0; top:0; background-color:#e7dec7;}

#social_nav {position:absolute; width:125px; height:18px; right:0; top:42px;}
#social_nav li {float:left; margin-right:15px;}
#social_nav li a {display:block; width:17px; height:18px;}
#social_nav li a.facebook {background:url(../../img/site_specific/layout/fb-logo.jpg) no-repeat;}
#social_nav li a.twitter {background:url(../../img/site_specific/layout/twit-logo.jpg) no-repeat;}
#social_nav li a.youtube {width:42px; background:url(../../img/site_specific/layout/tube-logo.jpg) no-repeat;}


/* ///////////////////  Widget Styles  /////////////////// */

/* ------------- Standard Widgets ------------- */

/* Text Styles */
a#print_recipe_link {font-size:1.2em; color:#805120; text-decoration:underline; margin-left: 38px;}
a#print_recipe_link:hover {text-decoration:none;}

.rp-content p {font-size:1.1em; line-height:1.273em; padding:6px 0 0 34px;}
#recipe-details .rp-content p { font-size: 1.2em; }
.rp-content h1 {color:#6a9819; display:inline-block; font-family:Georgia, Times, "Times New Roman", serif; font-size:2.2em; letter-spacing:0; line-height:1.4em; margin-top:22px; padding:0 0 0 10px; background:url(../../img/site_specific/layout/bg_headline.jpg) no-repeat top left;}
.rp-content h2 {padding:20px 0 0 0; font-size:1.8em; font-family:Georgia, Times, "Times New Roman", serif; font-weight:normal; color:#724220; line-height:1em;}
.rp-content h3 {color:#724220; font-family:Georgia, Times, "Times New Roman", serif; font-size:1.4em; font-weight:normal; line-height:1.143em; padding:10px 0 0 34px;}
/* Padding for text wrap widgets. Match Text Styles padding above, then adjust by eye. */
.text {padding-top:8px !important;}
.heading {padding-top:32px !important;}
.sub-heading {padding-top:21px !important;}
.title {padding-top:11px !important;}
/* Caption */
.rp-content h4 {font-size:1.1em; line-height:1.1em; font-style:italic; color:#666;}
/* Lists */
.rp-content div.paragraph ul {padding:7px 0 0 30px; font-size:1.2em; color:#666;}
#recipe-details div.paragraph ul {color: #111; padding-left: 32px;}
.rp-content div.paragraph ul li {padding:0 0 7px 0;}
.rp-content div.paragraph ol {padding:7px 0 0 30px; font-size:1.2em; color:#666;}
#recipe-details div.paragraph ol {color: #111; padding-left: 32px;}
.rp-content div.paragraph ol li {padding:0 0 7px 0;}
/* Inline Links */
.rp-content a {color:#6a9819; text-decoration:underline;}
.rp-content a:hover {color:#7b4f2f; text-decoration:underline;}
/* Read More Links */
.rp-content div.read-more-wrapper {}
.rp-content div.read-more-wrapper a {color:#6a9819; text-decoration:underline; display:block; padding:8px 10px 0 0; font-size:1.1em;}
.rp-content div.read-more-wrapper a:hover {color:#7b4f2f; text-decoration:underline;}
/* Font Styles */
.rp-content strong {}
.rp-content em {}

/* Text w/ Image */
.rp-text-img {margin-bottom:0;}
.rp-text-img img {padding:10px 0 0 0;}
.rp-text-img div.rp-content h4 {padding:3px 10px 7px 10px;}
.rp-text-img div.rp-content div.read-more-wrapper {}
.rp-text-img div.rp-content div.read-more-wrapper a {}
#area_1_top div.rp-text-img img {padding-left:34px;}
#area_4_mid div.rp-text-img img, #area_4_mid div.rp-text-img h2, #area_7_btm div.rp-text-img img {padding-left:34px;}
#area_4_mid div.rp-text-img h1, #area_7_btm div.rp-text-img h1 {margin-left:34px;}

/* Text w/ Images on Left */
.rp-text-l-imgs {}
.rp-text-l-imgs ul.rp-side-images {padding:0 15px 0 0; width:33%;}
.rp-text-l-imgs ul.rp-side-images li {padding-bottom:10px;}
.rp-text-l-imgs a {color:#72a021;}
.rp-text-l-imgs div.rp-content div.read-more-wrapper {padding-top: 12px; text-align: right;}
.rp-text-l-imgs div.rp-content div.read-more-wrapper a {}
#area_5_l div.rp-text-l-imgs ul.rp-side-images, #area_6_r div.rp-text-l-imgs ul.rp-side-images {width:116px;}


/* Text w/ Images on Right */
.rp-text-r-imgs {}
.rp-text-r-imgs ul.rp-side-images {padding:0 0 0 15px; width:33%;}
.rp-text-r-imgs ul.rp-side-images li {padding-bottom:10px;}
.rp-text-r-imgs div.rp-content div.read-more-wrapper {}
.rp-text-r-imgs div.rp-content div.read-more-wrapper a {}

/*  Pull Quote */
.rp-pull-quote {padding:20px 20px 10px 0;}
.rp-pull-quote div.paragraph p {font-family:Georgia, Times, 'Times New Roman', sans-serif; font-size:1.6em; line-height:1.4em; font-style:italic; letter-spacing:0.1em; text-indent:-7px; margin-left:20px;}
.rp-pull-quote strong.rp-quote-name {display:block; font-size:1.2em; line-height:1.5em; color:#666; text-align:right;}
.rp-pull-quote span.rp-quote-title {display:block; font-size:1.2em; line-height:1.5em; color:#666; text-align:right;}

/* Pseudo Blog */
.rp-pseudo-blog {}
.rp-pseudo-blog div.pseudo-img-cap {padding:0 0 5px 10px; width:33%;}
.rp-pseudo-blog div.pseudo-img-cap h4 {text-align:center;}
.rp-pseudo-blog div.paragraph {padding:0 0 5px 0;}
.rp-pseudo-blog span.rp-blog-info {padding:0 20px 0 0; font-size:1.1em; font-weight:bold; text-transform:uppercase; color:#999;}
.rp-pseudo-blog span.rp-blog-info span.rp-date {color:#333;}
.rp-pseudo-blog span.rp-blog-info span.rp-author {color:#333;}
.rp-pseudo-blog div.rp-content div.read-more-wrapper {}
.rp-pseudo-blog div.rp-content div.read-more-wrapper a {display:inline;}

/* Image */
.rp-image {}
.rp-image img {}
.rp-image h4 {padding:3px 10px 7px 10px;}
#area_4_mid div.rp-image img, #area_7_btm div.rp-image img {padding-left:34px;}

/*  Gallery */
/* Currently can allow up to 20 images. Image total set using app -> config -> rp_config.php -> ['img_per_row'] */

/* Formerly Row of Images. Still functions as Row of Images. Plan to expand functionality to enable and include gallery-like image display. */
.rp-gallery {}
.rp-gallery div.rp-content div h4 {text-align:center;}
.rp-gallery div.rp-content div.img-1 {margin-right:3%; width:23%;}
.rp-gallery div.rp-content div.img-2 {margin-right:3%; width:23%;}
.rp-gallery div.rp-content div.img-3 {margin-right:3%; width:23%;}
.rp-gallery div.rp-content div.img-4 {margin-right:0; width:22%;}
#column_l_wrapper div.rp-gallery {padding-left:34px;}

/* Random Image */
.rp-random-image {}

/* Slideshow (Flash) */
.rp-flash-slideshow {margin-left:10px; padding:16px 0 10px 32px; background:url(../../img/site_specific/layout/bg_full_image.jpg) no-repeat;}

/* Slideshow (Javascript) */
.rp-javascript-slideshow {}
.rp-javascript-slideshow img.placeholder {}

/* Embed Code */
.rp-embed-code {}

/* FLV Flash Video */
.rp-flv-flash-video {}
.rp-flv-flash-video .flv-flash-wrapper {}

/* SWF Flash Video */
.rp-swf-flash-video {}
.rp-swf-flash-video .swf-flash-wrapper {}

/* Ruled Line */
.rp-ruled-line {padding:10px 0;}
.rp-ruled-line hr {width:100%; height:2px; margin:24px 0 4px 0; background-color:#999; border:0;}

/* Spacer */
.rp-spacer {}

/* Link to File */
.rp-link-to-file {}
.rp-link-to-file img {display:block; float:left; margin:0 0 0 0;}
.rp-link-to-file a {display:block; float:left; margin:20px 0 0 8px; font-size:1.2em;}

/* Paypal */
.rp-paypal {}

/*  Contact Form */
.rp-contact-form {}
.rp-contact-form div.rp-content h1 {margin-left:34px;}
.rp-contact-form div.rp-content legend {padding:6px 0 2px 70px; font-size:1.2em; font-weight:bold; color:#000;}
.rp-contact-form div.rp-content div.rp-form-item {}
.rp-contact-form div.rp-content div.rp-form-item label {width:65px; padding-right:5px; font-size:1.1em; line-height:2.2em; color:#666;}
.rp-contact-form div.rp-content div.rp-form-item input {width:194px;}
.rp-contact-form div.rp-content div.rp-form-item select {width:200px;}
.rp-contact-form div.rp-content div.rp-form-item textarea {width:200px; height:50px;}
.rp-form-email div.rp-form-item, .rp-form-phone div.rp-form-item, .rp-form-comments div.rp-form-item {padding-left:70px;}
.rp-contact-form div.rp-content div.rp-form-item div.submit {padding:10px 0 0 70px;}
.rp-contact-form div.rp-content div.rp-form-item div.submit input {width:auto;}
.rp-contact-form div.rp-content div.rp-form-item span.rp-form-req {font-size:1.6em; line-height:1em; color:#c00; padding-left:2px;}
.rp-contact-form div.rp-content div.rp-form-item div.error-message {width:190px; margin:0 0 5px 70px; padding:2px 6px; background-color:#c00; font-size:1em; line-height:1.4em; color:#fff;}
.rp-form-email div.error-message, .rp-form-phone div.error-message, .rp-form-comments div.error-message {margin-left:0px !important;}

/*  Site Map */
.rp-site-map {font-size:1.3em;}
.rp-site-map ul {font-weight:bold;}
.rp-site-map li {margin-top:5px;}
.rp-site-map div.rp-content a {color:#000;}
.rp-site-map ul ul {margin-left:20px; font-weight:normal;}
.rp-site-map ul ul ul {font-style:italic;}
.rp-site-map ul ul ul ul {font-style:normal;}

/* ------------- Custom Widgets ------------- */

/* Blog Feed */
.rp-blog-feed {margin-left:11px; width:282px; background:#f4f0e4;}
.rp-blog-feed div.rp-content {padding:22px 0; background:url(../../img/site_specific/layout/bg_blog_feed_header.jpg) no-repeat;}
.rp-blog-feed h2 {color:#724220; font-family:Georgia, Times, "Times New Roman", serif; font-size:1.8em; line-height:1.333em; margin:0 36px 10px; text-align:center; padding:5px 10px; width:190px; background:url(../../img/site_specific/layout/bg_widget_header.png);}   
.rp-blog-feed h2 a {color:#724220; text-decoration:none;}
.rp-blog-feed h2 a:hover {text-decoration:none;}

.rp-blog-feed .blog-feed-entry {margin:0 15px; padding-top:6px;}
.rp-blog-feed .entry-image {float:right; padding:16px 10px 0 5px;}
.rp-blog-feed .entry-image img {width:103px;}
.rp-blog-feed h3 {color:#724220; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; padding:16px 0 0 0;}
.rp-blog-feed h3 a {color:#724220; text-decoration:none;}
.rp-blog-feed p.date {color:#666; font-size:1em; padding-top:4px; padding-left:0;}
.rp-blog-feed p.entry-text {color:#666; font-size:1.1em; line-height:1.272em; padding-left:0;}

.rp-content div.read-more-wrapper a {color:#6a9819; text-decoration:underline; display:block; padding:4px 10px 0 0; font-size:1.1em;}

.rp-blog-feed a.visit-blog {display:block; font-size:1.1em; margin:16px 15px 0; text-decoration:underline;}

/* Newsletter Signup */
.rp-newsletter-signup {margin-left:15px;}
div#area_8 div.rp-newsletter-signup div.rp-content {padding:22px 0; margin:0; width:282px; background:url(../../img/site_specific/layout/signup-header.jpg) no-repeat top center;}
.rp-newsletter-signup h2 {color:#724220; font-family:Georgia, Times, "Times New Roman", serif; font-size:1.8em; line-height:1.333em; margin:0 18px 5px 36px; text-align:center; padding:4px 10px; width:190px; background:url(../../img/site_specific/layout/bg_widget_header.png);}
.rp-newsletter-signup form {margin:0; padding:10px 22px; width:238px; background:#f4f0e4;}
.rp-newsletter-signup form p {color:#666; font-size:1.1em; line-height:1.272em; padding:10px 8px 0 8px;}
div#area_8 div.rp-newsletter-signup form p {padding:10px 8px 0 8px;}
.rp-newsletter-signup form p.privacy {font-size:10px; padding:10px 26px 6px 30px; text-align:center;}
div#area_8 div.rp-newsletter-signup form p.privacy {padding:10px 26px 6px 30px;}
.rp-newsletter-signup .form-item {clear:both; padding:8px 0 0 12px;}
.rp-newsletter-signup .form-item-label {width:60px; color:#666; float:left; font-size:1.1em; line-height:20px;}
.rp-newsletter-signup .form-item-input {width:141px; float:left;}
.rp-newsletter-signup .form-item-input label {color:#666; font-size:1.1em;}
.rp-newsletter-signup .form-item-submit {padding-top:10px; text-align:center;}
.rp-newsletter-signup #name, .rp-newsletter-signup #email {width:129px; height:25px; border:none; color:#666; font-size:1em; padding:0 4px 0 8px; background:url(../../img/site_specific/layout/bg_signup_input.png) no-repeat;}

/* ///////////////////  Custom Module Styles  /////////////////// */

/* Not-Blogs */
div#list_not_blogs {margin:0;}
div#list_not_blogs h1 {color:#6a9819; display:inline-block; font-family:Georgia, Times, "Times New Roman", serif; font-size:2.2em; letter-spacing:0; line-height:1em; padding:6px 0 0 10px !important; background:url(../../img/site_specific/layout/bg_headline.jpg) no-repeat top left;}
div#list_not_blogs div.not-blog {margin:0 0 25px 34px;}

div#list_not_blogs div.not-blog div.rp-content {margin:0;}
div#list_not_blogs div.not-blog div.rp-content img {float:left; border:1px solid #ccc; padding:1px; width:150px; margin-right:15px;}
div#list_not_blogs div.not-blog div.rp-content h3 {margin-top:10px; padding:0;}
div#list_not_blogs div.not-blog div.rp-content p {padding-left:0;}
div#list_not_blogs div.not-blog div.rp-content a {padding-left:0;}
div#list_not_blogs div.not-blog div.rp-content a:hover {}

/* Recipes */
#column_m_wrapper { float: left; width: 441px; }
#main_recipe{background:#f6f4eb;width:570px;float:left;margin-left:34px;padding:0;border-bottom:1px solid #D1D1D1;border-left:1px solid #D1D1D1;min-height: 175px;}
#omnom{float:left;width:175px; height: 175px;}
#recipe_content{float:left;background:#f6f4eb;width:350px; padding: 20px 20px 0;}
#recipe_content h2{
	color:#6a9819;
	font-size:24px;
	font-family:georgia;
	font-weight:normal;
	background:url(../../img/site_specific/layout/bg_recipe_header.png) no-repeat transparent;
	padding-left:10px;
	}
#recipe_text{padding:20px 10px 0px;color:#000;font-size:11px;font-family:arial;font-weight:bold;}
#recipe_footer{float:right;background:#f6f4eb;width:350px;padding:0px 0px 0px 25px;}
#recipe_footer img{position:relative;top:2px;}
#tan_bg{float:left;}
#area_4_mid{clear:both;}
a.recipe_infolink{color:#85ad3f;font-family:arial;font-size:11px;font-weight:bold;margin:0px 0px 0px 20px;}
span.reviews_count{color:#666666;font-family:arial;font-size:11px;}
#recipe_bottom_tabs{float:right;clear:both;text-align:center;color:#724220;background:#fff;padding-right:20px;}
.recipe_bottom_tab{background:url(../../img/site_specific/layout/bg_bottom_tab.png) no-repeat transparent;float:right;height:50px;width:100px;}
.recipe_bottom_tab label{clear:both;font-weight:bold;font-family:georgia;font-size:11px;display:block;padding-top:10px;}
.recipe_bottom_tab span{font-weight:normal;font-family:georgia;}

.featured-recipe { position: relative; width: 386px; margin: 0 20px 20px; padding: 15px; background: url(../../img/site_specific/layout/bg_featured_recipe.png) repeat-y; }
.featured-recipe-bottom { position: absolute; bottom: -3px; left: 0; width: 416px; height: 3px; background: url(../../img/site_specific/layout/bg_featured_recipe_bottom.png) no-repeat; }
.featured-recipe h2 { padding-bottom: 12px; }
.featured-recipe ul { padding-left: 0; }

#recipe-details { padding: 0 0 30px 30px; }
#recipe-details div.paragraph { padding: 8px 0 0 30px; }

.recipe-list-image img { width: 120px; height: 120px; }

div.paging {position:relative; margin:18px 0 0; font-size:12px; text-align: center;}
div.paging img { margin: 0 5px; vertical-align: middle;}
div.paging-list { padding-top: 3px; }
div.paging a {padding:0 2px; font-size:12px; font-weight:bold; color:#85ad3f; }
div.paging a:hover {color:#7b4f2f;}
div.paging span.current {padding:0 2px; font-size:12px; font-weight:bold; color:#333;}
div.paging div {display:inline; padding:0 2px;}

/* Recipe Search */
.rp-recipe-search {position: relative; width: 320px; margin:  0 0 25px 8px; overflow: visible; padding-bottom: 45px; background: url(../../img/site_specific/layout/bg_recipe_search_bottom.jpg) no-repeat bottom left; }
.rp-recipe-search .rp-content { padding-top: 32px; background: url(../../img/site_specific/layout/bg_recipe_search_top.png) no-repeat; overflow: visible; }
#area_8 .rp-recipe-search .rp-content { margin-left: 0; }

.rp-recipe-search h3{color:#724220;font-size:18px;font-family:georgia;float:left;font-weight:bold;padding:3px 0 0 20px;}
.rp-recipe-search a {color:#85ad3f;font-family:arial;font-size:8px;font-weight:bold;float:right;padding-top:8px;padding-right:35px;}
.rp-recipe-search form {clear: both;padding:30px 0px 30px 30px;}
.rp-recipe-search form label{font-weight:bold;width:65px;float:left;display:block}
li.finder_param{padding:4px 0px;}
li.finder_param select{}
#finder_submit{padding:20px 20px 20px 0;}

.rp-recipe-search .product-image {position:absolute; width: 143px; height: 130px; bottom: -35px; right: -20px; background: url(../../img/site_specific/layout/bg_recipe_search_image.png) no-repeat bottom right;}
.search-result { margin-top: 30px; }

.recipe-util iframe { float: right; }
#download-pdf { float: right; margin: 3px 0 0 10px; }
#download-pdf a { display: block; width: 85px; height: 17px; overflow: hidden; text-indent: -9999px; background: url(../../img/site_specific/layout/btn_download_pdf.png) no-repeat; }
#download-pdf a:hover { border-color: #7289b6; }

/* Categories Navigation */
#leftnav_column{width:155px;background:url(../../img/site_specific/layout/bg_left_nav.png) no-repeat transparent;float:left;}
#leftnav_column h3{color:#724220;font-size:16px;font-family:georgia;font-weight:bold;padding:30px 0px 0px 40px;}
li.leftnav_primary a{color:#724220;font-size:11px;font-family:arial;font-weight:bold;}
li.leftnav_secondary{padding:2px 5px;}
li.leftnav_secondary a{color:#85ad3f;font-family:arial;font-size:10px;font-weight:bold;}
ul.secondary{padding:2px 5px;}
li.leftnav_primary{line-height: 16px; padding:2px 5px;}

ul#leftnav{margin:20px 0px 0px 25px; background: #F5F4EB; border-left:1px solid #C9C9C9;border-bottom:1px solid #C9C9C9;padding:0px 0px 20px 20px;}
span.subcat_number{}
