BODY {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-color:#D5D08E;
	}
	
BODY, FORM, P { padding:0px; margin:0px;}
TEXTAREA, INPUT, SELECT { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

a {color:#1D8ACF; text-decoration:underline;}
a:hover {text-decoration:underline; background-color:#FFFFA0;}

#header A:hover, #footer A:hover { background:none !important }
TD.main {
	border-top: 10px solid #FFFFFA;
	border-bottom: 10px solid #FFFFFA;
	} 

TD.mn-top {background-image:url(../images/bg-mn-rgt-recipe.gif); background-repeat:repeat-x;}
a.mn-top {color:#FFFFFF; text-decoration:none;}
a.mn-top:hover {text-decoration:underline;}

TD.home {background-image:url(../images/bg-mn-lft-recipe.gif); background-repeat:repeat-x;}
a.home {font-size:10px; color:#FFFFFF; text-decoration:none;}
a.home:hover {font-size:10px; text-decoration:underline; background-color:transparent !important;}

TD.newsletter {background-image:url(../images/free-recipes.gif); background-repeat:no-repeat; padding-bottom:7px;}
TD.banner {background-color:#383838; padding-bottom:7px;}

TD.login {background-image:url(../images/login-bg-recipes.gif); background-repeat:repeat-y;}
TD.search {background-image:url(../images/search-bg-recipes.gif); background-repeat:repeat-y;}

.recipe-1 {color:#dddddd; font-size:18px;}
.recipe-2 {color:#ec6716; font-weight:bold;}
.recipe-3 {color:#fcbb41;}

/* forms */
.input-news {
	width:196px;
	height:16px;
	border: 1px solid #CAC58C;
	padding:3px 0 0 4px;
	color: #CAC58C;
}
.input-all {
	height:16px;
	border: 1px solid #333333;
	padding: 1px 0 0 4px;
	color:#666666;
}
TEXTAREA {
	border: 1px solid #CAC58C;
	padding:4px;
	color: #CAC58C;
}
SELECT {
	border:1px solid #CAC58C;
	color:#CAC58C;
	}

TD.recipe-tit {background-color:#414141; height:20px; color:#e6e6e6; border-bottom:4px solid #414141;}
TD.recipe-txt {
	background-color:#FFFFFF;
	font-size:10px;
	padding:6px 12px;
	line-height:20px;
	}
a.recipe-txt {padding: 0px 4px; color:#a73f00; text-decoration:underline; display:block}
a.recipe-txt:hover {text-decoration:underline; background-color:#FFFFA0; display:block}
.left_col_selected {padding: 0px 4px; text-decoration:underline; background-color:#FFFFA0; display:block } 

TD.content { background:#FFFFFF; padding:6px; }
TABLE.content {
	margin:6px;
	}
	
TD.ftr-red {
	background-image:url(../images/bg-ftr-red.gif);
	background-repeat:repeat-x;
	font-size:11px;
	color:#fffffa;
	}
a.ftr-red {color:#fffffa; text-decoration:none;}
a.ftr-red:hover {text-decoration:underline;}
	
TD.ftr-black {
	background-color:#353535;
	background-image:url(../images/bg-ftr-black.gif);
	background-repeat:repeat-x;
	font-size:10px;
	color:#fffffa;
	}
a.ftr-black {color:#fffffa; text-decoration:none;}
a.ftr-black:hover {text-decoration:underline;}	

TABLE.rss {
	background-image:url(../images/bg-rss.gif);
	background-repeat:no-repeat;
	padding-left:32px;
	}
TABLE.taf {
	background-image:url(../images/bg-taf.gif);
	background-repeat:no-repeat;
	padding-left:32px;
	}
TABLE.twitter {
	background-image:url(../images/bg-twitter.jpg);
	background-repeat:no-repeat;
	padding-left:32px;
	}
a.cook {
font-size:11px;
color:#353535;
font-weight:bold;
text-decoration:none;
}
a.cook:hover {text-decoration:underline;}
TD.fav {line-height:18px;}
.fav-img {margin-right:6px;}
a.fav {color:#d35406; font-size:11px; text-decoration:underline;}
a.fav:hover {text-decoration:underline; background-color:#FFFFA0;}

a.day {color:#d35406; font-size:11px !important; text-decoration:underline; font-weight:bold;}
a.day:hover {text-decoration:underline; background-color:#FFFFA0;}

a.tags {color: #809931; text-decoration:underline;}
a.tags:hover {text-decoration:underline; background-color:#FFFFA0;}

.img {border: 1px solid #D5D08E;}
TD.caption {background-image:url(../images/bg-generic.gif); background-repeat:no-repeat;}

.border { border:1px solid #333; }
HR.cook {width:100%; color:#D5D08E; padding:3px 0px;}

.separator { background:url("../images/separator.gif") center repeat-y; }
/* link rcol */
A.lnk-red-arrow {
display:block;
float:left;
background:url("../images/recipes.gif") no-repeat;
line-height:13px;
padding-left:16px;
font-size:11px;
color:#353535;
font-weight:bold;
text-decoration:none;
}
A.lnk-red-arrow:HOVER { text-decoration:underline; }
/* main buttons */
A.button {
	background:url("../images/bg_btn.gif") no-repeat;
	margin:0;
	padding:0;
	font-size:11px;
	color:#ffffff;
	text-align:left;
	border:none;
	height:20px;
	line-height:20px;
	cursor:pointer;
	padding-left:11px;
	display:block;
	float:left;
	text-decoration:none;
	white-space:nowrap;
	}
A.button span { display:block; float:left; line-height:20px; cursor:pointer; }
A.button img {
	border:none;
	display:block;
	float:left;
	}
A.button:HOVER { text-decoration:underline; background:url("../images/bg_btn.gif") no-repeat; }

/* messages */
.error_message {
	border:1px solid #d35406;
	margin:0;
	color:#d35406;
	padding:0 20px;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	background:#fff6f0 url("../images/ico_error.gif") no-repeat;
	}
.success_message {
	border:1px solid #387D35;
	margin:0;
	color:#387D35;
	padding:0 20px;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	background:#EDF9E8  url("../images/ico_ok.gif") no-repeat;
	}

/* comment box */
.full_comment_cont {  position:absolute; padding-bottom:10px; overflow:hidden; }
.full_comment { border:2px solid #d35406; background:#ffffff; overflow:hidden; display:block; width:250px;  }
.full_comment .title { margin:0; color:#FFFFFF; background:#d35406; font-weight:bold; font-size:11px; line-height:16px; padding:0px 6px; }
.full_comment .title A { float:right; display:block; color:#FFFFFF; text-decoration:none; width:16px; line-height:16px; text-align:center; }
.full_comment .title A:HOVER { color:#FFFF99; background:none; }
.full_comment .comment {  margin:6px; font-size:11px; color:#353535; }
.full_comment .comment P { padding:0px; margin:0; text-align:left; }

/* Palette */
a.grey, .grey {color:#e6e6e6;}
a.grey:hover {color:#FFFFA0; background-color:transparent;}

.grey-d { color:#666666;}
.green {color:#809931;}
.black {color:#000000;}
.blue {color:#1D8ACF;}
.red {color:#d35406;}
.brown {color:#bdb871;}

/* Font size */
.f10 {font-size:10px;}
.f11 {font-size:11px;}
H2,.f12 {font-size:12px;}
H1,.f14 {font-size:14px; margin:0px;}
.f16 {font-size:16px;}
.f19 {font-size:19px;}

.lh24 { line-height:20px; }

#optbody SPAN, #optbody INPUT { 
	float:left; display:block;
	margin-right:4px;
	margin-bottom:4px;
	}
#optbody SPAN { line-height:20px; }

#dirbody SPAN, #dirbody TEXTAREA {
	float:left; display:block;
	margin-right:4px;
	margin-bottom:4px;
	}
#dirbody SPAN { line-height:60px; }


#my-recipes-table DIV { clear:both; overflow:hidden; font-size:11px; }
#my-recipes-table DIV.title_bar { background:#000000; color:#FFFFFF; font-size:11px; font-weight:bold }
#my-recipes-table DIV SPAN { float:left; display:block; line-height:18px; padding:2px 4px; }

#my-recipes-table DIV.row SPAN { line-height:22px; }
#my-recipes-table DIV SPAN.col1 { width:200px; }
#my-recipes-table DIV SPAN.col2 { width:110px; }
#my-recipes-table DIV SPAN.col3 { width:64px; }
#my-recipes-table DIV SPAN.col4 { width:40px; text-align:center; }
#my-recipes-table DIV.recipe_details { background:#f7f7f7; }
#my-recipes-table DIV.recipe_details:HOVER { background:#f9f8e6; }
#my-recipes-table DIV.row:HOVER { background:#f9f8e6; }

#my-recipes-table DIV SPAN.col1 A{ color:#d35406; font-size:12px; font-weight:bold; text-decoration:underline; }


DIV.recipe_separator { clear:both; height:1px; line-height:1px; font-size:1px; background:#ebebeb; overflow:hidden; }

#pagination { background:#000; color:#ababab; font-size:10px; font-weight:bold }
#pagination A { color:#ffffff; text-decoration:none; }
#pagination A:hover { color:#000; background:#FFF; }

.recipes-list SPAN.col1 A { color:#d35406; text-decoration:none }
.recipes-list SPAN.col2 A { color:#333333; text-decoration:none; }

A.lnk-rss { color:#000; text-decoration:none; font-weight:bold; font-size:11px; }

.f11, A.f11 { font-size:11px !important; }