.most_popular, .panel_3col{
	width:220px;
}

.sagaH2 { 
	font-size:1em;
	font-weight:400;
}

.sagaH3 { 
	font-size:1em;
	font-weight:400;
}

.error {
	background-color:#FFB9B9;
	border: 1px solid #FF0000;
	padding:10px;
}


h2 {font: bold 1.25em/1.3em Verdana,Arial,Helvetica,sans-serif; margin: 0px; padding: 0px; position: relative; min-width: 0;}
h3 {font: bold 1.15em/1.2em Verdana,Arial,Helvetica,sans-serif; margin: 0px; padding: 0px; position: relative; min-width: 0;}
h3 span {font-size: 0.65em; display: block}
h4 {font: bold 1.00em/1.3em Verdana,Arial,Helvetica,sans-serif; margin: 0px; padding: 0px;position: relative; min-width: 0;}
h4 span {font: bold 1.00em/1.3e Verdana,Arial,Helvetica,sans-serif; color: #f76607;}
h5 {font: bold 1.00em/1.3em; margin: 0; padding: 0px;}
h6 {font: bold 0.75em/1em arial,Verdana,Arial,Helvetica,sans-serif; font-weight:normal; margin: 0px; padding: 10px 0 0 0;}


	.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 13px;
	 margin-bottom: 9px;
	}

	.panelThreeNews {
	 background: #FFFFFF;
	 padding: 12px 0px 6px 0px;
	 margin-bottom: 9px;
	}







	.panelFour {
	 border-bottom: 1px solid #d1cfd0;
	 background: #FFFFFF;
	 padding: 12px 0px 6px 0px;
	 margin-bottom: 9px;
	}

	.panelBrown {
	 background: #402312;
	 padding: 4px 10px;
	 margin-bottom: 9px;
	 color: #FFF;
	}

	.panelBrown h1 {color: #FFF;}

	.recent_activity, .cooking_questions, .most_popular, .panel_3col, .panel_2col{
	float:left;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
}

	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;
}


.avatar {float: left; margin:0px 10px 10px 0px;border:1px solid #333333;}
.avatarSearch {float: left; margin:0px 10px 10px 0px;border:1px solid #333333;}
.avatarRight {float: Right; margin:0px 10px 10px 0px;border:1px solid #333333;}
.clear {clear: both;}
p.clear{margin:0;padding:0;}
.clearLeft {clear: left;}
.clearRight {clear: right;}

.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;
}


/*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;
}

.recipeSumNews{
	float:left;
	margin: 0px 0 0px 0;
	padding:0 10px 10px 0;
	width:216px;
}

.cookThumb {float: left;}

.most_popular, .panel_3col{
	width:220px;
}

.flatButton {

	border:none;

}

/* Buttons
----------------------------------------------------------------------------------------*/
.button {width: 182px; height: 23px; margin: 0px auto; font-size: 0.9em; 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}

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;
}

/* -- Standard Floating Functions --*/
.floatLeft {float: left;}

.floatRight {float: right;}

.whiteButtonText {
color:#FFFFFF;
}


.avatarNews {float: left; margin:0px 3px 0px 0px;border:1px solid #D1CFD0;}
