/*------------------------------------------------------------------------------
Recipe Printing Stylesheet

version:	1.0
author:		gus torres
website:	http://www.gling.com
------------------------------------------------------------------------------*/

/* =Recipe Print Style for 'gling.com'
------------------------------------------------------------------------------*/

/* Resetting the core styles that are currently in place */

body	{
	background: #FFF;
	margin: 0;
	padding: 0;
	font-family: Georgia, serif;
	color: #000;
}

a:link, a:visited,
a:hover, a:active	{
	text-decoration: underline;
	color: #000;
}

#wrapper	{
	background: none;
	border: none;
	margin: 0 auto;
	padding: 0;
	/* If we decide to 'decorate' the coupon in some way...
	padding: 10px;
	border: 2px dashed #000;
	*/
	overflow: hidden;
	width: 600px;
}

#wrapper #body	{
	overflow: hidden;
	margin: 0;
	padding: 0;
}

/* Turning 'off' the display for all of the following */

#wrapper #promo,
#wrapper #tabhead,
#wrapper #body .tabs,
body #content #subnav,
#main .recipes p.recipe-summary,
#main .recipes p#create-date,
#main .recipes p.print-btn,
#main .recipes .imagery-desc,
#main .recipes p.user-input-block,
#main .responses,
#main .uniForm,
#main .general-info,
#body .right_tab,
#footer	{
	display: none;
}

/* Resetting the gling logo */

#body h2.logo a	{
	display: block;
	text-align: right;
	clear: both;
	text-indent: 0;
	background: none;
	color: #000;
	text-decoration: underline;
	font-size: 1em;
	line-height: 1.2em;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0 0 20px 0;
}

/* Resetting global #content and #main elements */

#body #content	{
	margin: 0;
	padding: 0;
	width: 100%;
	border: none;
	clear: both;
	min-height: 0;
}

#content #main	{
	margin: 0;
	padding: 0;
}

#content #main h1	{
	font-size: 1em;
	line-height: 1.2em;
	text-transform: none;
	letter-spacing: 0;
}

/* Resetting #main .recipe elements */

#content #main .recipes {
	clear: both;
}

#main .recipes h1	{
	margin: 0;
	padding: 0;
}

#main .recipes p.recipe-summary,
#main .recipes h2#recipe-author,
#main .recipes h2#recipe-author a	{
	color: #000;
}

#main .recipes h2#recipe-author	{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	font-size: .7em;
	line-height: .9em;
}

#main .recipes img.gfscore	{
	display: block;
	padding: 5px 0;
	top: 0;
}

#main .recipes .specific-info	{
	width: 100%;
}

#body #main .recipes .specific-info h2	{
	color: #000;
	font-size: .9em;
	line-height: 1em;
	font-weight: bold;
}

#body #main .recipes .specific-info p.recipe-desc,
#body #main .recipes .specific-info #recipe-instructions p	{
	color: #000;
	font-size: .7em;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}

#body #main .recipes .specific-info p.recipe-desc	{
	border-top: 1px solid #000;
	margin: 0;
	padding: 10px 0;
}

#body #main .recipes .specific-info #recipe-ingredients p	{
	color: #000;
	font-size: .7em;
	line-height: 2em;
	margin: 0;
	padding: 0 0 10px 0;
}

#body #main .recipes .specific-info table.general-info	{
	display: block;
	border: none;
	font-size: .7em;
	line-height: .9em;
	margin: 10px 0;
	padding: 0;
	clear:both;
	width: 25%;
}

#body #main .recipes .specific-info table.general-info td	{
	color: #000;
	border: 1px solid #000;
	clear: both;
	margin-left: 5px;
	padding: 5px;
