@import url("/interface/corp-files/asp/corp-style.asp");

* {
	margin:0;
	padding:0;
	}

/*
	MAIN HOLDING DIV
*/
#pageWrap {
	width: 1024px;
	font-size:1em;
	color: #42210b;
}

/* General Styles
----------------------------------------------------------------------------------------*/
hr {
	border: none 0;
	border-top: 1px dashed #d2c9c2;
	width: 100%;
	clear: both; 
	height: 1px;
	padding: 4px 0px 8px 0px;
	margin: 0px;
}

hr.spaced {
	border: none 0;
	border-top: 1px dashed #d2c9c2;
	width: 100%;
	clear: both; 
	height: 1px;
	padding: 4px 0px 8px 0px;
	margin: 15px 0 1px 0;
}


a {font-weight: bold; color: #f76607; text-decoration: none; position: relative; min-width: 0;}}
a:hover {
	text-decoration: underline;
	color: #f76607;
}


h2 {font: bold 1.25em/1.3em Georgia, Palatino, Times New Roman; margin: 3px 0px; padding: 3px 0px; position: relative; min-width: 0;}
h3 {font: bold 1.15em/1.2em Georgia, Palatino, Times New Roman; margin: 3px 0px; padding: 3px 0px; position: relative; min-width: 0;}
h3 span {font-size: 0.65em; display: block}
h4 {font: bold 1em Georgia, Palatino, Times New Roman; margin: 0px; padding: 0px;position: relative; min-width: 0;}
h4 span {font: bold 0.9em/1.8em arial,verdana, sans-serif; color: #f76607;}
h5 {font: bold 1em arial,verdana, sans-serif; margin: 15px 0 5px 0; padding: 0px; position: relative; min-width: 0;}
h6 {font: bold 1em arial,verdana, sans-serif; font-weight:normal; margin: 0px; padding: 10px 0 0 0;;position: relative; min-width: 0;}

.h5News {font: bold 1em arial,verdana, sans-serif; margin: 0px 0 0px 0; padding: 0px;;position: relative; min-width: 0;}

.searchResultHeading{font: bold 1.05em/1.1em Georgia, Palatino, Times New Roman; margin: 3px 0px; padding: 3px 0px; position: relative; min-width: 0;}

.desc {
	color: #f76607;
	font-size: 11px;
}

blockquote {clear: both; font-size: 0.75em; padding: 0px 0px 6px 0px;}

.strongBrown {font: bold 0.75em/1.3em verdana, sans-serif; }
.strongBrown a {background: url("../img/arrow_more.gif") no-repeat top right; color: #3c2113; padding-right: 13px; }



/* General Layout
----------------------------------------------------------------------------------------*/
ul.breadcrumbs  {color: #42210b; font-size: 0.9em; margin: 5px 5px 5px 0px;}
.breadcrumbs li {display:inline; }
.breadcrumbs li a {background: url(../img/breadcrumb_arrow.gif) no-repeat top right; font-weight: normal; padding-right: 13px;}

.realBullets {
	margin: 0 0 18px 13px;
}

.bookmark {float: right; color: #42210b;  margin-right:80px; color: #42210b; font-size: 0.7em; margin-top: 2px;}
.bookmark a {color: #42210b; font-weight: normal; }

#ColumnOne {width: 203px; float: left; display: inline; margin: 0px 0px 0px 0px;}
#ColumnTwo {width: 404px; float: left; display: inline; margin: 0px 0px 0px 8px;}
#ColumnTwoSearch {width: 617px; float: left; display: inline; margin: 0px 0px 0px 8px;}
#ColumnThree {width: 203px; float: left; display: inline; margin: 0px 8px 0px 8px;}
#ColumnThreeHeinz {width: 338px; float: left; display: inline; margin: 0px 0px 0px 0px;}
#Banner {width: 120px; float: left; display: inline; margin: 0px 0px 0px 8px;}

.panel {
	 border-top: 1px solid #d1cfd0;
	 border-bottom: 1px solid #d1cfd0;
	 background: #f5efde;
	 padding: 12px 11px 6px 11px;
	 margin-bottom: 9px;
}

.panelTwo {
 	border-top: 1px solid #d1cfd0;
	 border-bottom: 1px solid #d1cfd0;
	 background: #FFFFFF;
	 padding: 12px 0px 6px 0px;
	 margin-bottom: 9px;
}

.panelThree {
	 background: #FFF;
	 padding: 4px 8px;
	 margin-bottom: 9px;
}

.panelFour {
	 border-bottom: 1px solid #d1cfd0;
	 background: #FFFFFF;
	 padding: 12px 0px 6px 0px;
	 margin-bottom: 9px;
	 position: relative; min-width: 0;
}

.panelFour2 {
	 border-bottom: 1px solid #d1cfd0;
	 background: #FFFFFF;
	 padding: 12px 0px 6px 0px;
	 margin-bottom: 9px;
	 position: relative; min-width: 0;
}

.panelBrown {
	 background: #402312;
	 padding: 4px 10px;
	 margin-bottom: 9px;
	 color: #FFF;
}

.panelBrown h1 {color: #FFF;}

.icon {float: left; margin:0px 5px 10px 0px;}

.cookThumb {float: left;}

.note {
	padding: 0;
	margin: 0 0 2px 0;
	font-size: 9px;
}

.avatarSearch {float: left; margin:0px 10px 10px 0px;border:1px solid #D1CFD0;}
.avatarNews {float: left; margin:0px 3px 0px 0px;border:1px solid #D1CFD0;}
.avatar {float: left; margin:0px 10px 10px 0px;border:1px solid #333333;}
.avatarRight {float: Right; margin:0px 10px 10px 0px;border:1px solid #333333;}
.avatarRightSearch {float: Right; margin:0px 10px 10px 0px;border:1px solid #D1CFD0;}

.user{
	background:#f4e5ec;
	margin-bottom:9px;
	padding: 12px 11px 6px 11px;
	margin-bottom: 9px;
}

.user .hi{
	font-size:0.95em;
	margin-top:9px;
}

.user p{
margin:0;
padding:0;
}

.recipe_leftcol{
	float:left;
	width:404px;
}
.recipe_rightcol{
	float:right;
	width:220px;
	text-align: center;
}
.recipe_rightcol img{
border:1px solid #d9b9a4;
margin:0 0 9px 0;
}

.recipe_rightcol .button{
margin-left:19px;
}

.recipe_rating{
text-align:right;
}

p.recipe_added{
padding:0;margin:0;font-size:.7em;
}

ol.method{
margin:0 0 12px 18px;
list-style-type:decimal;
}

ol.method li{
padding: 6px 0;
}

.panel select{
width:182px;
margin:0 0 9px 0;
}

#ColumnThree .bnr_panel img{
margin:9px 0 9px 0;
}

#ColumnThree h4{
text-align:center;
}

ul.recipes{margin:0 0 9px 0;}
.recipes li {list-style: none; padding: 2px 0px}
.blocklist li {list-style: none; padding: 6px 0px}

.inline_photo{
margin:6px 12px 6px 12px;
}

/*specific Layout blocks
----------------------------------------------------------------------------------------*/
.newchef{
	float:left;
	width:50%;
	margin: 18px 0 12px 0;
}
.newchef .date{
	font-weight:bold;
	margin:0;
}
.newchef .name{
	font-weight:bold;
	margin:0;
	font-size:0.95em;
	display: block;
}
.recent_activity, .cooking_questions, .most_popular, .panel_3col, .panel_2col{
	float:left;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
}

.cooking_questions{
	margin: -6px 0 24px 0;
	padding:0;
	width:310px;
}

.recipeSum{
	float:left;
	margin: -6px 0 0px 0;
	padding:0 10px 0 0;
	width:216px;
}

.recipeSumSearch{
	float:left;
	margin: -6px 0 0px 0;
	padding:0 10px 0 0;
	width:319px;
}

.most_popular, .panel_3col{
	width:220px;
}

.panel_2col{
width:202px;
}

.recent_activity p, .cooking_questions p, .most_popular p, .panel_3col p, .panel_2col p{
	margin:0;
}	

.panel_2col select{
width:180px;
border:1px solid #333333;
margin: 8px 0 8px 0;
}

.search-box{
	width:96%;
	margin-top: 9px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 9px;
}

.search-box .textbox_small, #table_join .textbox_small{
width:180px;
border:1px solid #333333;
margin:0 9px 0 0;
}

.textbox_big
{
width:180px;
border:1px solid #333333;
margin:0 9px 0 0;
height:150px;
}

.panel_comment{
	border: 1px dashed #d1cfd0;
	background: #FFFFFF;
	padding: 12px 11px 6px 11px;
	margin-bottom: 9px;
}

.panel_comment hr{
border-top:1px solid #d1cfd0;
margin-top:9px;
clear:both;
}
.panel_comment p{
margin:0;padding:0;
}

.panel_join table td
{
padding:9px;
font-size:100%;
vertical-align:middle;
}
.panel_join table td input
{

}
.panel_join table td label
{
font-weight:bold;
}
.panel_join table td p{margin:0;padding:0;}

.rightLink{
text-align:right;
}

.rightLink a{text-decoration:underline;
font-size:.75em;
}

/* Article Slider
----------------------------------------------------------------------------------------*/

#slideshowContainer {margin: 10px 0px; position: relative; background-color: #F5EFDE;}
.sliderimage {position: relative; display: block; width:404px;  height: 209px; z-index: 1}
.overlay {background: url("../img/overlay_bg.png") repeat-x;  width:404px; height:65px; padding: 0px 10px; position: absolute; top: 144px; left: 0px; height: 65px;  z-index: 10; color: #FFFFFF;}
.overlay {
\width: 404px; 
w\idth: 384px;
}
.overlay h1 {color: #FFFFFF;}

.controls {height: 15px; background: #35221d; padding: 5px 10px; color: #f76607; font-size: 0.75em;}

/* Footer
----------------------------------------------------------------------------------------*/
#footer {
	clear: both;
	background: #3a2116 url(../img/footer_bg.gif) repeat-x;
	height: 77px;
	margin-top: 6px;
	color: #FFFFFF;
}

#footer a {color: #FFFFFF}
#footer a:hover {color: #f76607;}
#footer ul {padding: 15px 5px 5px 22px}
#footer li {display: inline; padding: 0px 6px;}


/* Buttons
----------------------------------------------------------------------------------------*/
.button {width: 182px; height: 23px; margin: 0px auto; text-align: center; font-weight: bold; margin-bottom: 7px;  float: left;}
.button a {display: block; width: 182px; height: 23px; font-weight: bold; padding-top: 4px; margin-bottom: 5px;  }
.green {background: url("../img/button_green.gif") no-repeat}
.pink {background: url("../img/button_pink.gif") no-repeat}
.orange {
	background: url(../img/button_orange.gif);
	background-repeat: no-repeat;
}
.brown {background: url("../img/button_brown.gif") no-repeat}
.brownsave {background: url("../img/button_save.gif") no-repeat;width: 100px;font-weight: bold;font-size: 0.90em;}
.brownclose {background: url("../img/button_save.gif") no-repeat;width: 100px;font-weight: bold;font-size: 0.90em;}
.pink a, .orange a, .green a  {color: #FFF}
.brown a {color: #42210b}

/* CORP BRANDING 
----------------------------------------------------------------------------------------*/
#corpbrand {
	position:absolute;
	background-repeat:no-repeat;
	background-position:right;
	height: 60px;
	width: 205px;
	padding-top:5px;
	font-size: 24px;
	left: 780px;
	top: -80px;
	overflow: hidden;
}

.ah-cookbook-any-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 4px;
}


