/* generic stuffs */
body {
	background: #75c !important;
	font-family: tahoma;
	font-size: 1.2em;
	margin: 0px;
}

p { margin:10px 5px; padding:0px }
div#entirety {
	text-align: center;
}

div#entirety div#shell div#banner {
	background-image: url("../images/header.jpg");
	margin: 0px auto;
	height: 130px;
	border: 4px solid #ffd;
}

div#entirety div#shell {
	text-align: left;
	background-color:#ffe;
	width: 749px;
	margin:auto ;
}

	div#flow {
		width: 768px !important;
		width: 767px;
		margin: 0px auto;
		margin-top: 5px;
		background: url(../images/background-flow.jpg) repeat-y ; }
	div#flow-end {
		width: 768px !important;
		width: 767px;
		margin: 0px auto;
		background: url(../images/background-flow-end.jpg) no-repeat ; }
	div#flow-begin {
	    display:block;
		width: 768px !important;
		width: 767px;
		height: 10px;
		margin-top: 2px !important;
		margin: -5px auto;

		background: url(../images/background-flow-begin.jpg) no-repeat bottom; }
	div#shell { width: 750px !important;
		width: 749px;
		background:#ffd;
		text-align: left;
		margin: 0px auto;
		}

	div#shell div#content { 
		clear:both;
		border-top:2px solid #444;
		width: 750px !important;
		width: 749px;
		margin: 0px auto;
		padding: 7px;
	}
	div#entirety div#shell div#search {
		margin: 0px auto;
		padding:1px;
		height: 1.4em;
		font-size: 1em;

	}
	div#entirety div#search span#breadcrumb {
		margin-left:5px;
		float: left;
		max-width:420px;
	}
	
	div#shell div#footer { /* 4F0979 */
		margin:0px;
		height: 25px !important;
		height: 40px;
		background: url(../images/footer.jpg) no-repeat #F70;
		color: #eee;
		font-size: .5em;
		border: 4px solid #ffd;
		padding-top: 10px;
		text-align: center; }
	div#shell div#footer a {
	    color: #fff;
	}
		
a {  font-size: .9em; font-weight: bold; color: #60a; text-decoration:none; }
a:hover { color: #a0f; text-decoration:underline;}

div#entirety .clear { float: none; clear:both; }
div#entirety div#shell div#content div { margin: 5px; font-size: .8em; font-family: verdana;}
div#entirety div#shell div#content div.mark { border: 1px dashed red; margin: 5px;}
div#entirety div#shell div#content ul {list-style: none;}
div#entirety div#shell div#content ul li {padding-right: 15px;}
div#entirety div#shell div#content ul li p { font-size: .8em; color: #222}
div#entirety div#shell div#content ul li em { font-size: .8em; color: #888}
div#entirety div#shell div#content ul li a { font-size: 1em; font-weight: bold; color: #60a; text-decoration:none;}
div#entirety div#shell div#content ul li a:hover { color: #a0f; text-decoration:underline;}


div#entirety div#shell div#content div#recipe_name { float: left; font-weight:bold; font-size: 1.3em; }
div#entirety div#shell div#content div#recipe_block { border: 3px solid #dedede; font-size: 1em;}
div#entirety div#shell div#content div#recipe_source { float: right; font-weight:bold; font-size: 1.3em; padding-right: 10px;}
div#entirety div#shell div#content div#recipe_ingredient { clear:left; float:left; width: 260px;  border-right: 3px solid #dedede;}
div#entirety div#shell div#content div#recipe_method { float:left; width:450px;}
div#entirety div#shell div#content div#recipe_notes { float:left; }
