/* - - - - - - */
/* overall */
/* - - - - - - */
/*
SELECT,P,INPUT,OPTION,A,TD,DIV,SPAN, TEXTAREA {
*/
html{
font-size: 90%;
} 
body{font-size: 11px; line-height:150%;font-family:verdana,arial,helvetica;text-decoration:none;color:#10211e;}
SELECT,P,INPUT,OPTION,A,TD,DIV,SPAN, TEXTAREA, body{}
A:hover {text-decoration:underline;}
td{vertical-align:top;}
.bgrecipe{background-color:#ffffcc;margin:0px; }
.bghome{background-image:url(/media/scdrecipe/imgs/scd_hm_img_v1.jpg);background-repeat: no-repeat; background-color:#ffffcc;margin:0px;}
.content_tbl{padding:0px 0px 20px 0px;}
.bglinks{background-color:#ffcc00;margin:0px; background-image: url('/media/scdrecipe/imgs/lnk_tile.gif'); }

#header_title{ margin:0; width:525px; height:73px;}  /*position:absolute; bottom:10px; left:14px; }*/

/* - - - - - - */
/* footer */
/* - - - - - - */
.footer{width:600px; padding:20px 20px 20px 130px; color:#006699;}
a.footer_lnk{text-decoration:underline;color:#006699;}
a.footer_lnk:hover{text-decoration:underline; color:#ff0000;}


.clear{clear:both;}
.testb{ border:1px dotted #ff0000;}
/* - - - - - - */
/* main menus */
/* - - - - - - */
.main_menu_recipes {border:1px solid #ff9900; width:92px; padding:5px 0px 5px 10px; line-height:27px; background-color:#feffd8;}
A.menu_recipes{color:#006699; text-decoration:none; }
A.menu_recipes:hover{color:#cb4003;  text-decoration:underline;}
A.menu_recipes_sel{color:#cb4003;font-weight: bold; text-decoration:none;}
A.menu_recipes_sel:hover{text-decoration:none;}

.main_menu_journal {border:1px solid #ff9900; width:92px; padding:5px 0px 5px 10px; line-height:27px; background-color:#feffd8;}
A.menu_journal{color:#006699;  text-decoration:none;}
A.menu_journal:hover{color:#cb4003;  text-decoration:underline;}
A.menu_journal_sel{color:#cb4003;font-weight: bold; text-decoration:none;}
A.menu_journal_sel:hover{text-decoration:none;}

.main_menu_books {border:1px solid #ff9900; width:92px; padding:5px 0px 5px 10px; line-height:27px; background-color:#feffd8;}
A.menu_books{color:#006699;  text-decoration:none;}
A.menu_books:hover{color:#cb4003;  text-decoration:underline;}
A.menu_books_sel{color:#cb4003;font-weight: bold; text-decoration:none;}
A.menu_books_sel:hover{text-decoration:none;}


.main_menu_links {border:1px solid #ffcc00; width:92px; padding:5px 0px 5px 10px; line-height:27px;  background-color:#3399cc;}
A.menu_links{color:#ffffff; }
A.menu_links_sel{color:#ffcc00;font-weight: bold; text-decoration:none;}
A.menu_links_sel:hover{text-decoration:none;}

.form_err{color:#c1282d; font-weight:bold;}
.form_help{color:#666666;}
.involved_err_box{margin: 10px 10px 10px 15px;background-color:#ffc7c7;border:1px solid #8cbfe1;padding:15px; width:300px; text-align:left;}

.main_menu_about {border:1px solid #ff9900; width:92px; padding:5px 0px 5px 10px; line-height:27px; background-color:#feffd8;}
A.menu_about{color:#006699; }
A.menu_about_sel{color:#cb4003;font-weight: bold; text-decoration:none;}
A.menu_about_sel:hover{text-decoration:none;}

.main_menu_food {border:1px solid #ff9900; width:92px; padding:5px 0px 5px 10px; line-height:27px;; background-color:#feffd8;}
A.menu_food{color:#006699; }
A.menu_food_sel{color:#cb4003;font-weight: bold; text-decoration:none;}
A.menu_food_sel:hover{text-decoration:none;}


/* - - - - - - */
/* header */
/* - - - - - - */
.header_div2{border-bottom:1px solid #ffcc00; background-color:#3399cc; width:100%; background-image: url('/media/scdrecipe/imgs/hdr_bg_strip.gif'); height:73px; }

a.saved_lnk{color:#ffffff; text-decoration:underline; font-size: 11px;}
a.saved_lnk:hover{color:#ff0000; text-decoration:underline;}

/* - - - - - - */
/* home page */
/* - - - - - - */
.intro_blurb{ width:100%;color:#000; background-color:#fff; padding:10px;font-weight:normal;border:1px solid #3399cc;line-height:18px;}
A.intro_blurb_link{text-decoration:underline;background-color:#ffffff;color:#003366;line-height:18px; }
A.intro_blurb_link:hover{color:#ff9900;}
.hm_one_post{padding:5px 0px 5px 0px; color:#003366;}


.hm_intro_blurb_title{ width:100%;color:#fff; background-color:#3398cc; padding:3px 10px 2px 10px;font-weight:bold;border-top:1px solid #3399cc; border-right:1px solid #3399cc; border-left:1px solid #3399cc;}

.hm_update_box_title{width:100%; color:#fff; background-color:#fca11c;  padding:3px 10px 2px 10px;font-weight:bold;border-top:1px solid #3399cc; border-right:1px solid #3399cc; border-left:1px solid #3399cc;}
.update_box{width:100%; border:1px solid #3399cc; background-color:#ffffff;color:#10211e;line-height:18px; padding:10px; }


/* - - - - - - */
/* books */
/* - - - - - - */
.bgbooks{background-color:#e8f7ff;margin:0px;}
.main_menu_books {border:1px solid #ff9900; width:92px; padding:5px 0px 5px 10px; line-height:27px; font-size: 11px;background-color:#ffffcc;}
A.menu_books{color:#006699; }
A.menu_books_sel{color:#ffcc00;font-weight: bold; text-decoration:none;}
A.menu_books_sel:hover{text-decoration:none;}

/* - - - - - - */
/* about us */
/* - - - - - - */
.bgabout{background-color:#ffffcc;margin:0px;  }
.about_title{color:#cb4003;font-weight: bold;}
a.about_title_link{color:#cb4003;font-weight: bold; text-decoration:underline;}
a.about_title_link:hover{color:#006699;}
.about_info{ line-height:18px;  padding:15px;}
a.about_lnk{text-decoration:underline;}
a.about_lnk:hover{text-decoration:underline; color:#ff0000;}

/* - - - - - - */
/* journal */
/* - - - - - - */


#mainmenu{	
	position: absolute;
	left: 5px; top: 100px;
	width: 125px;
	font-size: 11px;
}

#rightcol {
	position: absolute;
	right: 10px; margin: 0 20px 0 0; /* ie5mac hack */
	top: 73px;
	width: 190px;
	font-size: 11px;
	padding: 27px 10px;
}

.blog_right_col{ width:190px; padding: 0px 15px; border:1px solid #ff9900;background-color:#ffffff;}

#content_home{
	xwidth:600px;
	line-height: 150%;
	xbackground: #fff;
	margin: 0 40px 0 125px;
	padding: 26px 10px;
	xborder: 1px solid #ddd;
	xborder-top: none;
}

#content{
	xwidth:600px;
	line-height: 150%;
	xbackground: #fff;
	margin: 0 240px 0 125px;
	padding: 26px 10px;
	xborder: 1px solid #ddd;
	xborder-top: none;
}

#bottom {
	position: absolute;
	padding: 10px 0;
	text-align: center;
	padding:20px 20px 20px 130px; color:#006699;
}
.blog_tags{color:#cb4003;
	background-color:#ffffff;
	padding: 10px 20px 0px 5px;
	margin-top:10px;
	border-top: 1px dashed #3399cc;
}
.blog_tags_all{color:#cb4003;
	background-color:#ffffff;
	padding: 5px 20px 10px 5px;
	xmargin-top:10px;
	font-size:11px;
}

#content div.blogentry{ border:1px solid #3399cc;background-color:#fff; margin:0 0 40px 0; padding:10px 20px; font-size:12px; line-height:150%;}

A.category_link{color:#006699;	line-height:14px;}
A.category_link:hover{color:#cb4003;line-height:14px;}
A.category_link_sel{color:#cb4003;line-height:14px; font-weight:bold;}
A.permalink{color:#006699;	line-height:14px;}
A.permalink:hover{color:#cb4003;line-height:14px;}
A.blog_link{color:#006699;	line-height:14px;}
A.blog_link:hover{color:#cb4003;line-height:14px;}
A.blog_link_sel{color:#cb4003;line-height:14px; font-weight:bold;}
A.blog_sub_link_date{color:#ff9900;}
A.blog_sub_link_date:hover{color:#cb4003;}
A.all_blogs_sub_link_date{color:#333; font-size:10px; text-decoration:none;}
A.all_blogs_sub_link_date:hover{color:#cb4003; text-decoration:underline;}
A.all_blogs_title_link{color:#006699; font-size:11px; text-decoration:none; font-weight:bold;}
A.all_blogs_title_link:hover{color:#cb4003; text-decoration:underline;}

/*
.journal_post {padding:20px 20px 10px 20px; line-height:150%; }
*/

#content div.blogentry h3 {
	margin: 0;
	font-size: 11px;
	color:#cb4003;
	background-color:#fff;
	padding: 5px 0px 0px 0px;
}
#content div.blogentry h3 a{
	font-size: 11px;
	color:#cb4003;
	text-decoration:none;
}
#content div.blogentry h3 a:hover{
	font-size: 11px;
	color:#cb4003;
	text-decoration:underline;
}


#content div.blogentry h2 {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	background-color:#fff;
	margin: 0 0 15px 0;
	padding: 6px 0px;
	border-bottom: 1px dashed #3399cc;
}
#content div.blogentry h2 .date {
	font-weight: normal;
}

#header_search {
	position: absolute;
	right: 25px; top: 8px;
	text-align: right;

}
.searchbutton {
	padding: 1px 3px;
	font: 10px verdana,sans-serif;
	background: #ffd014;
	color: #3399cc;
	border: 1px solid #fff;
}


.journal_box{width:500px;padding:0px 0px 0px 0px;border:1px solid #3399cc;background-color:#ffffff; }
.journal_post {padding:20px 20px 10px 20px; line-height:150%; }
.jtags_div {color:#ff9900; padding:5px 0px 5px 0px; }
.jtags_span {color:#ff9900; }
A.jlink{text-decoration:underline; color:#003366; font-size:12px;}
A.jlink:hover{color:#ff9900;}

.jquote{border:1px dotted #ffcc00; background-color: #f0f0f0; margin:10px; padding:10px; font-size:12px; line-height:150%;}

.recipe_entry_div{padding:8px 0px 12px 0px; border-bottom:1px dashed #ff9900; margin:3px 0px 3px 0px;}

.journal_entry_div{padding:10px 0px 15px 0px; border-bottom:1px dashed #ff9900; margin:3px 0px 3px 0px;}
A.journal_sub_link{color:#006699;	line-height:17px;}
A.journal_sub_link_sel{color:#993300;font-weight: bold;line-height:17px;}

.journal_title_date{color:#ff9900;}

.pq{ font-weight:bold;padding:15px 0 5px 0; border-top:1px dashed #ffcc00;margin:15px 0 0 0 ;}
.pa{ padding:10px 20px; xborder:1px dotted #ffcc00;} 
.p_label{color:#ff9900; font-weight:bold; line-height:22px;}
.p_val{color:#000000; line-height:22px;}

/* - - - - - - */
/* search */
/* - - - - - - */
.search_title {color:#004f79;background-color:#ffffff;  font-weight:bold;padding:3px 0px 0px 0px;}
.search_results_tag_div{color:#ff9900; padding:5px 0px 5px 10px; }
.food_result_sp{padding:10px 0 0 0;}
.caution{color:#F06;}

/* - - - - - - */
/* links */
/* - - - - - - */
A.lnktitle{color:#ffffff;font-weight:bold;}
A.lnkurl{color:#006699;text-decoration:underline;}
A.lnkurl:hover{color:#ff0000;text-decoration:underline;}
A.lnkurl_selected{color:#006699;font-weight:bold;}

.lnktext{background-color:#66ccff;color:#006699;margin-left:10px;line-height:16px;}


/* - - - - - - */
/* food */
/* - - - - - - */
.legal{color:#030;font-weight:bold;}
.illegal{color:#F00;font-weight:bold;}
A.food_result_lnk{color:#10211e; line-height:14px;  text-decoration:underline;}
A.food_result_lnk:hover{	color:#ffcc00; line-height:14px;  }
A.food_result_lnk2{color:#10211e; line-height:14px;  text-decoration:underline;}
A.food_result_lnk2:hover{	color:#ffcc00; line-height:14px;  }

/* - - - - - - */
.tbl_b{border-left:1px solid #666666;border-top:1px solid #666666;}
.td_b{border-right:1px solid #666666;border-bottom:1px solid #666666;text-align:right;}
.td_bl{border-right:1px solid #666666;border-bottom:1px solid #666666;text-align:left;}
.td_brt{border-right:2px solid #666666;border-bottom:1px solid #666666;text-align:right;}
.td_bh{border-right:1px solid #666666;border-bottom:1px solid #666666; background-color:#FFC;}
.td_bhrt{border-right:2px solid #666666;border-bottom:1px solid #666666; background-color:#FFC;}

.recipe_col{background-color:#ffffcc;padding:25px 0px 25px 0px;}
.recipe_box{width:466px;padding:0px 0px 0px 0px;border:1px solid #3399cc;background-color:#ffffff; }
.recipe_title {color:#cb4003;background-color:#ffffff;padding: 16px 20px 8px 10px;}
.all_recipe_title_span {color:#cb4003;background-color:#ffffff; font-weight:bold; line-height:18px;font-size:12px;}

.category_title{color:#ff9900; font-weight:bold;}
.bgyellow2{background-color:#ffffcc;}
.bgorange{background-color:#ff9900;}
.bgblue1{background-color:#3399cc;}



.title_div{padding:10px 0px 0px 10px; line-height:24px; font-weight:bold; color:#006699;}
.ingredients {padding:10px 20px 10px 20px; line-height:24px;}
.instructions {padding:10px 20px 10px 20px; line-height:16px;}
.print_source{padding:20px; line-height:16px;}




hr.horiz_line {
background-color: #3399cc; /* mozilla */
border: 0px; /* fixes mozilla height */
clear: left;
color: #006699; /* ie */
float: left;
height: 1px;
margin: 4px 0px 4px 0px;
width: 100%;
}


/* RECIPE section */
.listAllTitle {color:#ff9900;font-weight:bold; }
.catmenusec{color:#ff9900; background-color:#ffffff;font-weight:bold;line-height:15px;}
.recipeText{color:#10211e;background-color:#ffffff;line-height:18px;}

/* list all */
.listAllTitle {color:#ff9900;font-weight:bold;}
A.topLetter{font-size:12px; font-weight:bold;color:#3399cc;line-height:14px;}
A.topLetter:hover{font-size:12px; font-weight:bold;color:#ff9900;line-height:14px;}

A.bigLetter{font-size: 12px;color:#3399cc;font-weight: bold;line-height:14px;}
A.listallrecipe{ color:#10211e; line-height:14px; xtext-decoration:underline; }
A.listallrecipe:hover{	color:#3399cc; line-height:14px; text-decoration:underline;  }

A.search_result_lnk{color:#10211e; line-height:14px;  text-decoration:underline;}
A.search_result_lnk:hover{	color:#ffcc00; line-height:14px;  }



A.topback{	color:#ff9900;  line-height:11px; text-decoration:underline;}
A.topback:hover{color#3399cc;}

A.sectionBack{	color:#ff9900;line-height:11px;}

/* search */
.hl_msg{color:#006699; font-weight: bold;}
A.search_cat_lnk{color:#006699;	 text-decoration:underline;}
A.search_cat_lnk:hover{color:#ff0000;}

.results_header{color:#004f79;font-weight: bold;}


A.catmenu{color:#3399cc; font-weight:bold;line-height:17px;}
A.catmenu:hover{text-decoration;underline;}

.email_box{color:#ff9900;background-color:#ffffff;padding: 10px 20px 8px 10px;}

A.catlist{color:#006699;	line-height:14px;}
A.selectedrecipe{color:#993300;font-weight: bold;line-height:14px;}
/*
A.printVersion{	color:#ff9900;line-height:11px;xfont-size: 11px;}
*/
A.printVersion{	color:#666;line-height:11px;}
A.printVersion:hover{	color:#006699;line-height:11px;}

A.rt_col_catlink{	color:#666; display:block; padding:5px 0 5px 0;}
A.rt_col_catlink:hover{	color:#006699;}

.news_img_left{float:left; margin:0 15px 15px 0;}
.news_img_right{float:right; margin:0 0 15px 15px;}



