/*YUM-O! STYLES*/
/* recipe */

/*------------------------------------form------------------------------------*/

#searchform {
	width: 481px;
	clear: left;
}

#searchform h2, #searchform h3{
	font-weight:bold;
	font-size: 12px;
	color:#f25527;
	margin: 0;
	padding: 0;
	border:none;
}


#searchform .top{
	height: 31px;
	padding:  23px 0 0 18px;
	background: url(../images/recipe_search_top_bg.gif) top left no-repeat;
}


#searchform .mid{
	width: 445px;
	float: left;
	padding:  0 18px 0 18px;
	background: url(../images/recipe_search_mid_bg.gif) top left repeat-y;
}

#searchform .mid fieldset{
	border-top: dotted 2px #f25527;
	margin: 0;
	padding: 10px 0 10px 0;
	clear: left;
}

#searchform fieldset.submit{
	border-top: none;
}

#searchform input{
	margin: 5px 0 0 0;
	padding: 0;
}
	
#searchform label{
	margin: 0;
	padding: 0;
	font-size: 12px;
}

#searchform input.right{
	float:right;
}

#searchform .split{
	float: left;
	margin: 0 50px 10px 0;
}

#searchform .bot {
	width: 454px;
	height: 31px;
	padding:  0 18px 0 18px;
	margin: 0;
	float: left;
	background: url(../images/recipe_search_bot_bg.gif) top left no-repeat;
}

#searchform .bot  fieldset{
	margin: 0;
	padding: 0;
}

#searchform .bot input {
	margin: 0;
	float: right;
}

#searchform .clear{
	clear: both;
	width: 450px;
}


/******************* keyword search **************************/
#keyword_searchform{
	padding: 8px 0 0 12px;
	margin: 10px 0;
	overflow: hidden;
	float: right;
	width: 342px;
	height: 40px;
	background: url(../images/recipe_search_keyword_bg.gif) top left no-repeat;
}

#keyword_searchform fieldset{
	margin: 0;
	padding: 0;
}

#keyword_searchform .left{
	float:left;
	width: 296px;
}

#keyword_searchform .right{
	float: left;
	margin: 6px 0 0 0;
}

#keyword_searchform label{
	font-weight:bold;
	font-size: 11px;
	color:#f25527;
	margin: 0;
	padding: 0;
	border:none;
}

#keyword_searchform input.search{
	padding: 0;
	margin: 2px 0 0 0;
	width: 290px;
	border:solid 1px;
	border-color: #f25527;
	float:left;
}


/******************* browse all **************************/
#search_all {
	padding: 16px 12px 0 12px;
	margin: 0px 0;
	overflow: hidden;
	float: right;
	width: 330px;
	height: 32px;
	background: url(../images/recipe_search_keyword_bg.gif) top left no-repeat;
}

#search_all a {
	font-weight:bold;
	font-size: 11px;
	color:#f25527;
	text-transform: uppercase;
	padding: 4px 0 0;
	display: block;
	background: url(../images/recipe_search_go.gif) top right no-repeat;
	height:23px;
}



/*------------------------------------misc-----------------------------------*/


.lead{
	font-weight: bold;
	color:#fffe44;
}

.cat{
	font-weight: bold;
	color:#f25527;
	font-size: 12px;
	margin: 10px 0 0 0;
}








#middle .link {
	margin: 10px 0 0 0;
	padding: 0;
	clear: left;
}

#middle .link a {
	text-transform:uppercase;
	float: left;
	background: url(../images/stories_button.gif) top left no-repeat;
	margin: 10px 0;
	width: 335px;
	height: 30px;
	color:#f25527;
	padding: 7px 10px 5px 10px;
}
