/* GLOBAL */
BODY { background-color:#BEAA9C; text-align:center; }
* { margin:0; padding:0; font-family: Verdana; font-size: 11px; color: #897156; }
ol, ul, li { }
h1, h2, h3, h4, h5, h6 { }
a { }
hr		{ text-align:center; height:1px; color:#D2C5AA; background-color:#D2C5AA;
		border:0px; width:100%; }

/* DIVS */

/* advertisement */
.float-left { float: left; }
.float-right { float: right; }
.clear { clear: both; }
#ads-wrapper { margin: 0 auto; width: 1240px; padding-top: 6px; }
#faf-top-ads-banner { text-align: left; width: 728px; height: 90px; border: 0px solid #e60067; margin: 0 auto 10px; /*background: #ffffff;*/ }
#faf-left-ads-banner { text-align: left; width: 124px; height: 600px; /*background: #b49989; */ }
#faf-right-ads-banner { text-align: left; width: 120px; height: 600px; border: 0px solid #ccc; }
#faf-top-ads-banner img { border: 0; }
#faf-right-ads-banner img { border: 0; }
/* END advertisement */

/* Wrappers */
#food-and-family-outer-wrapper { width:994px; margin:0 auto; }
#food-and-family-wrapper { width:980px; margin:0 auto; padding:0; background:#fff; }

/* Header */
#food-and-family-header-login-menu { width:300px; height:30px; text-align:right; margin:0 0 5px 0; padding:10px 10px 0 0; /*background:#BEAA9C;*/ }
#food-and-family-header-newsletter { width:660px; height:30px; margin:0; padding:0; padding-left: 5px; }
#food-and-family-header-byline { width:auto;  /*height:180px;*/ margin:0; padding:170px 0 0 30px; text-align:left; }
#food-and-family-header-byline h1 { font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#C0A588; font-weight:500; }
#food-and-family-header-login-menu ul li { display:inline; list-style-type:none; }
#food-and-family-header-login-menu a { font-size: 12px; color: #897156; font-weight: bold; text-decoration: none; padding:0 0 0 10px; }
#food-and-family-header-login-menu a:hover { color: #CC0000; text-decoration: none; }
#food-and-family-header-wrapper { width:980px; height:210px; margin:0; padding:0; background-image: url(../images/graphics/food-and-family-logo.jpg); }
#food-and-family-header-left { width:180px; height:120px; float:left; padding:0px; margin:0 4px 0 0; background:#fff; }
#food-and-family-header-middle { width:604px; height:90px; float:left; padding:0px; margin:0 4px 0 0; }
#food-and-family-header-right { width:180px; height:90px; float:right; background:#FF33FF; }
#food-and-family-header-menu { width:950px; height:35px; margin:0 15px 0 15px; padding:0; float:right; background:url(../images/graphics/food-and-family-menu.jpg) repeat-x; text-align:left; }

/* Content */
#food-and-family-content-wrapper { width:980px; margin:0; padding:15px 0 15px 0; clear:both; background:#fff; text-align:left; }

/* Content Single Column */
#food-and-family-content-single { width:980px; margin:0; padding:0; float:left; text-align:left; background:#fff; }
#food-and-family-text-single { padding:0 20px 50px 20px; margin:0; }
#food-and-family-text-single h4 { font-size:20px; font-weight:600; display:inline; }
#food-and-family-text-single h5 { font-size:20px; font-weight:600; display:inline; }
#food-and-family-text-single h6 { font-size:14px; font-weight:600; display:inline; }
#food-and-family-text-single ul li { padding:0 0 0 5px; display: list-item; list-style-type: none; }

/* Content Two Column Left Wide */
#food-and-family-content-left-wide { width:699px; margin:0; padding:0; float:left; display:inline; text-align:left; border-right:1px solid #BEAA9C; }
#food-and-family-text-left-wide { padding:0 20px 50px 20px; margin:0; }
#food-and-family-text-left-wide h4 { font-size:20px; font-weight:600; display:inline; }
#food-and-family-text-left-wide h2 { font-size:16px; font-weight:600; display:inline; color:#CC0000; }
#food-and-family-text-left-wide h6 { font-size:14px; font-weight:600; display:inline; color:#900; }
#food-and-family-content-right-wide { width:280px; margin:0; padding:0; float:left; text-align:left; }
#food-and-family-text-right-wide { padding:0 20px 50px 20px; margin:0; width:200px; }
#food-and-family-text-right-wide h4 { font-size:20px; font-weight:600; display:inline; }
#food-and-family-text-right-wide h5 { font-size:16px; font-weight:600; display:inline; }
#food-and-family-text-right-wide h6 { font-size:14px; font-weight:600; display:inline; color:#900; }
#food-and-family-text-right-wide ul li { padding:0 0 0 5px; display: list-item; list-style-type: none; }

/* Content RECIPES Two Column Right Wide */
#food-and-family-recipe-left { width:280px; margin:0; padding:0; float:left; display:inline; text-align:left; }
#food-and-family-recipe-text-left { padding:0 20px 50px 20px; margin:0; }
#food-and-family-recipe-text-left h4 { font-size:20px; font-weight:600; display:inline; }
#food-and-family-recipe-text-left h5 { font-size:16px; font-weight:600; display:inline; color:#CC0000; }
#food-and-family-recipe-text-left h6 { font-size:14px; font-weight:600; display:inline; }
#food-and-family-recipe-right-wide { width:680px; margin:0; padding:0; float:left; text-align:left; }
#food-and-family-recipe-text-right-wide { padding:0 20px 50px 20px; margin:0 0 50px 0; border-left:1px solid #BEAA9C; }
#food-and-family-recipe-text-right-wide h4 { font-size:20px; font-weight:600; display:inline; }
#food-and-family-recipe-text-right-wide h5 { font-size:16px; font-weight:600; display:inline; }
#food-and-family-recipe-text-right-wide h6 { font-size:16px; font-weight:600; display:inline; }
#food-and-family-recipe-text-right-wide ul li { padding:0 0 0 5px; display: list-item; list-style-type: none; }

/* Content RECIPES Three Column Borders */
#food-and-family-recipe-borders-left { width:280px; margin:0; padding:0; float:left; display:inline; text-align:left; }
#food-and-family-recipe-borders-text-left { padding:0 20px 50px 20px; margin:0; }
#food-and-family-recipe-borders-text-left h4 { font-size:20px; font-weight:600; display:inline; }
#food-and-family-recipe-borders-text-left h5 { font-size:16px; font-weight:600; display:inline; color:#CC0000; }
#food-and-family-recipe-borders-text-left h6 { font-size:14px; font-weight:600; display:inline; }
#food-and-family-recipe-borders-middle { width:418px; margin:0; padding:0; float:left; text-align:left; }
#food-and-family-recipe-borders-text-middle { padding:0 20px 50px 20px; margin:0; border-left:1px solid #BEAA9C; border-right:1px solid #BEAA9C; }
#food-and-family-recipe-borders-text-middle h4 { font-size:20px; font-weight:600; display:inline; }
#food-and-family-recipe-borders-text-middle h5 { font-size:16px; font-weight:600; display:inline; color:#CC0000; }
#food-and-family-recipe-borders-text-middle h6 { font-size:14px; font-weight:600; display:inline; }
#food-and-family-recipe-borders-right { width:280px; margin:0; padding:0; float:right; text-align:left; }
#food-and-family-recipe-borders-text-right { padding:0 20px 50px 20px; margin:0 0 50px 0; }
#food-and-family-recipe-borders-text-right h4 { font-size:20px; font-weight:600; display:inline; }
#food-and-family-recipe-borders-text-right h5 { font-size:16px; font-weight:600; display:inline; }
#food-and-family-recipe-borders-text-right h6 { font-size:14px; font-weight:600; display:inline; }
#food-and-family-recipe-borders-text-right ul li { padding:0 0 0 5px; display: list-item; list-style-type: none; }

/* Content ARTICLES Two Column Right Wide */
#food-and-family-article-left { width:240px; margin:0; padding:0; float:left; display:inline; text-align:left; }
#food-and-family-article-text-left { padding:0 20px 50px 20px; margin:0; }
#food-and-family-article-text-left h4 { font-size:20px; font-weight:600; display:inline; }
#food-and-family-article-text-left h5 { font-size:16px; font-weight:600; display:inline; color:#CC0000; }
#food-and-family-article-text-left h6 { font-size:14px; font-weight:600; display:inline; }
#food-and-family-article-right-wide { width:720px; margin:0; padding:0; float:left; text-align:left; }
#food-and-family-article-text-right-wide { padding:0 20px 50px 20px; margin:0 0 50px 0; border-left:1px solid #BEAA9C; }
#food-and-family-article-text-right-wide h4 { font-size:20px; font-weight:600; display:inline; }
#food-and-family-article-text-right-wide h5 { font-size:16px; font-weight:600; display:inline; }
#food-and-family-article-text-right-wide h6 { font-size:16px; font-weight:600; display:inline; }
#food-and-family-article-text-right-wide ul li { padding:0 0 0 5px; display: list-item; list-style-type: none; }

/* Content ARTICLES Three Column Borders */
#food-and-family-article-borders-left { width:240px; margin:0; padding:0; float:left; display:inline; text-align:left; }
#food-and-family-article-borders-text-left { padding:0 20px 50px 20px; margin:0; }
#food-and-family-article-borders-text-left h4 { font-size:20px; font-weight:600; display:inline; }
#food-and-family-article-borders-text-left h5 { font-size:16px; font-weight:600; display:inline; color:#CC0000; }
#food-and-family-article-borders-text-left h6 { font-size:14px; font-weight:600; display:inline; }
#food-and-family-article-borders-middle { width:498px; margin:0; padding:0; float:left; text-align:left; }
#food-and-family-article-borders-text-middle { padding:0 20px 50px 20px; margin:0; border-left:1px solid #BEAA9C; border-right:1px solid #BEAA9C; }
#food-and-family-article-borders-text-middle h4 { font-size:20px; font-weight:600; display:inline; }
#food-and-family-article-borders-text-middle h5 { font-size:16px; font-weight:600; display:inline; color:#CC0000; }
#food-and-family-article-borders-text-middle h6 { font-size:14px; font-weight:600; display:inline; }
#food-and-family-article-borders-right { width:240px; margin:0; padding:0; float:right; text-align:left; }
#food-and-family-article-borders-text-right { padding:0 20px 50px 20px; margin:0 0 50px 0; }
#food-and-family-article-borders-text-right h4 { font-size:20px; font-weight:600; display:inline; }
#food-and-family-article-borders-text-right h5 { font-size:16px; font-weight:600; display:inline; }
#food-and-family-article-borders-text-right h6 { font-size:14px; font-weight:600; display:inline; }
#food-and-family-article-borders-text-right ul li { padding:0 0 0 5px; display: list-item; list-style-type: none; }

/* Content INDEX Three Column */
#food-and-family-content-left { width:240px; margin:0 16px 0 0; padding:0; float:left; display:inline; text-align:left; }
#food-and-family-text-left { padding:0 20px 50px 20px; margin:0; }
#food-and-family-text-left h3 { font-size:20px; font-weight:600; display:inline; }
#food-and-family-text-left h4 { font-family: Arial; font-size: 14px; color: #F3D1CF; font-weight: bold; display:inline; }
#food-and-family-text-left h5 { font-size:14px; font-weight:600; display:inline; }
#food-and-family-text-left ul li { padding:0 0 0 5px; display: list-item; list-style-type: none; }
#food-and-family-content-middle { width:470px; margin:0; padding:0; float:left; text-align:left; }
#food-and-family-text-middle { padding:0 0 50px 0; margin:0; }
#food-and-family-text-middle h3 { font-size: 14px; color:#CE005C; font-weight:600; margin:0; padding:0 0 0 10px; text-align:left; display:inline; }
#food-and-family-text-middle h4 { font-size:20px; font-weight:600; display:inline; }
#food-and-family-text-middle h5 { font-size:14px; font-weight:600; display:inline; }
#food-and-family-text-middle ul li { padding:0 0 0 5px; display: list-item; list-style-type: none; }
#food-and-family-text-middle a { text-decoration:underline; color: #897156; }
#food-and-family-text-middle a:hover { text-decoration:ubderline; color: #CC0000; }
#food-and-family-content-right { width:240px; margin:0; padding:0; float:right; text-align:left; }
#food-and-family-text-right { padding:0 20px 50px 20px; margin:0; }
#food-and-family-text-right h3 { font-size:20px; font-weight:600; display:inline; }
#food-and-family-text-right h4 { font-family: Arial; font-size: 14px; color: #F3D1CF; font-weight: bold; display:inline; }
#food-and-family-text-right h5 { font-size:14px; font-weight:600; display:inline; }
#food-and-family-text-right ul li { padding:0 0 0 5px; display: list-item; list-style-type: none; }
#food-and-family-content-images { width:570px; height:106px; margin:0px 0px 0px 0px; padding:0px; float:left; background:#fff; }

/* Categories */
#food-and-family-categories { padding:20px 0 30px 5px; margin:0; text-align:left; clear:both; border-top:1px solid #d8d5be }
#food-and-family-categories ul { list-style-type:none; text-decoration:none; }
#food-and-family-categories ul li { list-style-type:none; text-decoration:none; line-height:20px; }
#food-and-family-categories ul li a { font-size:12px; color:#CC0000; font-weight:bold; list-style-type:none; text-decoration:none; }
#food-and-family-categories ul li a:hover { color:#BEAA9C; text-decoration:none; }
#food-and-family-categories ol li a { font-size:12px; color:#CC0000; list-style:outside decimal; text-decoration:none; }
#food-and-family-categories ol li a:hover { color:#BEAA9C; text-decoration:none; }

/* Registration Form */
#food-and-family-registration { width:300px; padding:30px 0 30px 100px; margin:0; text-align:left; }

/* Add Recipes */
#food-and-family-add-recipes { width:500px; padding:30px 0 30px 100px; margin:0; text-align:left; } 

/* Footer */
#food-and-family-footer { width:980px; height:40px; margin:0 auto; text-align:center; padding:0; background-color:#977D64; clear:both; }
#food-and-family-footer-left { width:200px; float:left; }
#food-and-family-footer-right { width:760px; float:right; }
#food-and-family-footer-text-left { padding:5px 0 0 10px; margin:0; text-align:left; }
#food-and-family-footer-text-right { color:#E9E1DA; padding:12px 10px 0 0; margin:0; text-align:right; }
#food-and-family-footer-text-right a { color:#E9E1DA; font-weight:600; padding:0 10px 0 10px; margin:0; text-decoration:none; }
#food-and-family-footer-text-right a:hover { color:#cc0000; text-decoration:none; }

/* Copyright */
#food-and-family-copyright { padding:5px 0 0 0; margin:0 auto 20px auto; width:980px; color:#897156; background:none; text-align:center; font-size:10px; text-decoration:none; }
#food-and-family-copyright a { padding:0 10px 0 10px; margin:0; color:#897156; background:none; text-align:center; font-size:10px; text-decoration:none; }
#food-and-family-copyright a:hover { color:#CC0000; text-decoration:none; }

/* Addthis  */
#food-and-family-addthis { text-align:center; padding:0; margin:0 auto; }

/* General */
.error { color:#CC0000; font-weight:bold; }
.outtakes { font-family:times new roman; font-size:30px; font-weight:600; color: #C4B39F; text-align:center; font-style:normal; }
.images-left { width:200px; padding:0 20px 0 0; float:left; }
.clear { clear:both; }
.food-and-family-titles { width:960px; padding:0 0 0 20px; margin:0 0 20px 0; font-size:20px; font-weight:600; display:inline; float:left; }

/* Lists */
.ulist-indent-30 { padding:0 0 0 30px; list-style:square outside; }
.olist-indent-30 { padding:0 0 0 30px; list-style:decimal outside; font-weight:bold; }
.unordered-list { padding:0 0 0 5px; display: list-item; list-style-type: none; }
.ordered-list { padding:0 0 0 30px; list-style:decimal outside; }
.ulist-red	{ padding:0 40px 0 30px; list-style:square outside; font-size:14px; color:#900; font-weight:600; }
.ulist-red li	{ font-size:12px; font-weight:600; }

/* Padding-Margins Classes */
.image-left-10px { padding-left:10px; }
.image-right-4px { padding-right:4px; }
.image-right-20px { padding-right:20px; }
.image-btm-4px { padding-bottom:4px; }
.image-btm-10px { padding-bottom:10px; }
.image-20-10 { padding:0 20px 10px 0; }  /* used for image inset in a paragraph*/
.image-10-5 { padding:0 10px 5px 0; }
.image-10-6 { padding:0 10px 6px 0; }
.image-8-4 { padding: 0 8px 4px 0; }
.image-4-2 { margin: 0 4px 2px 0; }
.margin-15 { margin: 15px; }
.margin-top-4px { margin-top:4px; }
.padding-left-25 { padding-left: 25px; }
.padding-25-50 { padding:25px 15px 50px 15px; background:#ffffff; }
.padding-25-30 { padding:25px 15px 30px 15px; }
.border-bottom { border-bottom: 4px solid #ffffff; }
.padding-15 { padding:15px; }
.padding-20 { padding:20px; }
.padding-30-30-top { padding:30px 0px 30px 0px; }
.padding-10-30 { padding:10px 30px 10px 30px; }
.padding-5px { padding: 5px; }
.padding-top-bottom-15 { padding:15px 0px 15px 0px; }
.padding-15-50 { padding: 15px 15px 50px 15px; }
.align-right-text { text-align: right; }
.center-text { text-align: center; }
.text-left		{ text-align:left; }
.text-right		{ text-align:right; }
.padding-right-4px { padding-right: 4px; }
.padding-bottom-50 { padding-bottom: 50px; } 

/*safari intro page*/
.margin-bottom-50 { margin-bottom: 50px; }

/* Text Indents  */
.text-indent-50 { padding:20px 50px 20px 100px; margin:0; }

/* Forms */
.textarea-faf { font-size: 11px; border:1px solid #BEAA9C; padding:2px; display: inline; }
.select-faf { font-size: 11px; height:22px; border:1px solid #BEAA9C; padding:2px; display: inline; }
.input-faf { font-size: 11px; height:16px; text-indent:2px; border:1px solid #BEAA9C; padding:2px; display: inline; }
.input-checkbox-faf { font-size: 11px; height:14px; border:1px solid #BEAA9C; vertical-align: middle; display: inline; }

/* Sidebar Title Boxes  */
.title-side { padding:7px 0 0 0; height:30px; text-align:center; background: url(../images/graphics/food-and-family-title-bg-side.jpg) repeat-x; }
.title-side-beige { padding:7px 0 0 0; height:25px; text-align:center; background-color:#D9C8B7; width:auto; }

/* Center Title & Box */
.box-center-top { width:470px; height:31px; background: url(../images/graphics/food-and-family-center-box-top.jpg) repeat-x; padding:0; margin:0; }
.box-center-top-text { padding:7px 0 0 0; }
.box-center-middle { width:470px; padding:0; margin:0px; background: url(../images/graphics/food-and-family-center-box-middle.gif) repeat-y; }
.box-center-base { width:470px; height:5px; background: url(../images/graphics/food-and-family-center-box-base.gif) no-repeat; clear:both; }
.box-center-text { text-align:left; padding:15px 15px 30px 15px; margin:0; }

/* Flash */
.flash-z { z-index:-1; position:relative; }

/* Links */
a.blue { color:blue; text-decoration:underline; }
a.blue:hover { color:#BEAA9C; text-decoration:underline; }
a.recipe-title { color:#897156; font-size:14px; font-weight:600; display:inline; text-decoration:none; }
a.recipe-title:hover { color:#CC0000; text-decoration:none; }
a.article-title { color:#897156; font-size:14px; font-weight:600; display:inline; text-decoration:none; }
a.article-title:hover { color:#CC0000; text-decoration:none; }
a.categories { color:#CC0000; text-decoration:none; font-weight:600; }
a.categories:hover { color:#897156; text-decoration;
}
a.links-red { color:#CC0000; text-decoration:underline; font-weight:bold; }
a.links-red:hover { color:#897156; }
a.links-red-plain { color:#CC0000; text-decoration:none; font-weight:bold; }
a.links-red-plain:hover { color:#897156; }

/* DROP MENU */
#drop-menu-1 h2 { margin:0 1px 0 0; padding:0; color:#E9E1DA; font:600 16px Arial; text-align:left; text-decoration:none; display:block; }
#drop-menu-1 h3 { color:#fff; font:bold 12px verdana; }
#drop-menu-1 h5:hover { color:#990000; }
#drop-menu-1 ul { display:inline; z-index:30; }
#drop-menu-1 { margin:0; padding:0; z-index:30; }
#drop-menu-1 li { margin:0; padding:8px 10px 0 12px; list-style:none; background:url(../images/graphics/food-and-family-menu.jpg) repeat-x; height:35px; float:left; font:600 16px Arial; }
#drop-menu-1 li a { margin:0 1px 0 0; padding:0; color:#E9E1DA; font:600 16px Arial; text-align:left; text-decoration:none; display:block; }
#drop-menu-1 li a:hover { color:#990000; }
#drop-menu-1 div { position:absolute; visibility:hidden; margin:5px 0 0 0; padding:0; background:#b7688b; border:1px solid #CC6600; z-index:30; }
#drop-menu-1 div a { position:relative; display:block; margin:0; padding:5px 10px 5px 10px; width:auto; white-space:nowrap; text-align:left; text-decoration:none; background:#CE005C; color:#fff; font:bold 12px verdana; z-index:30 }
#drop-menu-1 div a:hover { background:#A40049; color:#fff; }
.drop-menu-1-heading { background:#5B839F; width:140px; font-size:12px; font-weight:600; color:#fff; padding:1px 5px 1px 5px; display:block; }
