/* adjust the layout for the recipe page */
.printonly
	{
	display: none;
	}

#right  
	{
    width:		250px;  
	text-align: center;
    }
		
#middle
	{
    margin-right: 260px;
	}
		
.rec_details, .ing_details, .rec_timing
	{
	margin-left: 	1em;
	margin-bottom: 	2em;
	color: 			#001f59;
	font-size: 		85%;
	border: 		none;
	background-color: transparent;
	}

.rec_details dt , .ing_details dt, .rec_timing dt
	{
	color: 			#000000;
	font-weight: 	500;
	float: 			left;
	padding: 		0.1em;
	margin: 		0em;
	text-align: 	right;
	padding-top: 	0.1em;
	padding-bottom: 0.1em;
	padding-right: 	4px;
	width: 			175px;
	}

.rec_details dd, .ing_details dd, .rec_timing dd 
	{
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	text-align: left;
	}

.rec_timing
	{
	float: right;
	width: 240px;
	}
	
.rec_timing h1
	{
	margin-top: 1em;
	margin-right: 75px;
	font-size: smaller;
	text-align: right;
	}
	
#recipepicture
	{
	float: right;
	padding: 	10px;
	width: 		175px;
	background:	#AFC4AA;
	text-align: right;
	margin: 	0em 1em;;
	}

.recipetip, .servesuggest
	{
	font-size: medium;
	padding: 10px;
	border: solid 1px #aa0000;
	color: #aa0000;
	}	
	

ul.posts 
		{
		margin: 2 2px;
		padding: .5 em;
		}
		
ul.posts li
		{
		margin: 1em 0em;
		margin-right: 1em;
		list-style: none;
		text-align: left;		
		} 
		
li.onepost, li.feedform
		{
		padding: 0em;
		background: #eeeeee;
		border: solid 1px #0000dd;
		}

.posthead,  li.forum
		{
		margin: 0;
		background: #668F5B;
		color: #ffffff;
		padding: 0.5em;
		}
.postbody
		{
		width: 100%;
		padding: 0.5em;
		}
li.forum
		{
		text-align: right;
		}
		
.rightalign
		{
		float: right;
		}
		
li.recipe
		{
		font-family: Georgia;
		font-size: 150%;
		color: #668F5B;
		text-decoration: italic;
		margin: 0.5em 0em;
		}
span.recipepara
		{
		word-spacing: -0.05em;
		font-size: medium;
		color: #000033;
		}
		
