/* General Notes

recipe print styles
*/
	body {
		background-color: #fff;
		color: #000;
		}

p{
	font-size:0.9em;
	line-height:1.2em;
	margin:0 0 0.6em;
	padding:0;}

		
/* layout styles ---------------------------------------- */

	#page { /* xxx */
		width: 7.5in;
		text-align: left; 
		background-color: #fff;
		padding: 0 0;
		margin: 0;
		overflow: visible;
		}
				
	#header{
		padding:0px;
		margin: 0.5em;}

		
		
/* HIDE THESE FOR PRINTING------------------- */

	#buttons,
	#navbuttons,
	#topnav,
	/*#recipe_sidebar,*/
	#sidebar,
	#recipe_bottomlinks,
	#footer,
        .sidebar p,
	p.recipelinks,
	.pop-text,
	p.sidebar{
		display: none;
		}
		
/* END HIDE ------------------- */
		

	#main {
		width: 7.5in;
		background-color: #fff;
		margin: 0 0;
		padding: 0;
		}

	
 /* CONTENT ---------------------------------------- */
 
	#content a{
		display: none;
		}		

	#content { /* xxx  */
		margin: 0 80px;
		padding: 0px 0px 30px 0px;
		width: 5.25in;
		}

	.recipes, .recipelist{
		float: left;
		width: 5.25in;
		padding: 20px 0px 30px 0px;
		}

	
	.headline h1 {
		width: 7.5in;
		font-size: 24px;
		
		}


.pagetitle{
	border-bottom:1px dotted #999999;
	margin-bottom:4px;
	vertical-align:bottom;
	width:100%;}

.pagetitle h1{
        color: #B02000;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size: 1.8em;
        line-height: 1.4em;
        font-weight:normal;
        margin: 0em;
        padding: 0em;
        padding-bottom: 12px;
        text-align:left;}

.pagetitle img {
        vertical-align: baseline;
        position: relative;
        padding: 0em;
        top: 12px;
        }

.bluehead{
	color:#1376B7;
	font-style:italic;
	font-size:21px;}
	
.recipes h2{
	color:#B02000;
	font-weight:normal;
	margin:0;}
	
h2{
	border-bottom:1px dotted #AAAAAA;
	color:#1376B7;
	font-size:1.2em;
	line-height:1.1em;
	margin:0.3em 1em 0.3em 0;}
	
.recipes h4{
	color:#1376B7;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
	font-weight:bold;
	margin:0.3em 0 0.4em;}
	
.recipes h3{
	margin:1.1em 0 0.4em;}
	
h3{
	color:#1376B7;
	font-size:0.9em;
	line-height:1.1em;
	margin:0.3em 1em 0.3em 0;}
	
.recipes ul{
	color:#444444;
	font-family:Arial,Helvetica,sans-serif;
	margin-left:0.5em;}
	
ul{
	margin:0;
	padding:0.2em 0 0.5em;}

.recipes li{
	list-style-type:none;}
	
li{
	font-size:0.9em;
	line-height:1.2em;
	margin-left:1em;}

span.jiffy{
	color:#1376B7;
	font-weight:bold;}
	
.recipes .directions{
	font-family:Arial,Helvetica,sans-serif;}

.sidebar {
	float: right;
}

#recipe_sidebar .sidebar {
	border-left:1px dotted #BB0000;
	float:right;
	padding-left:10px;
	width:190px;
	font-size: 0.9em;}
}

div.ingredients  {
	font-family: Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	color: #000000;
	font-size: 0.8em;
	margin-top: 1.8em;
}
	
.pop-text {
		margin:4px 0;
		float:left;
		display:inline}
		
.pop-replace {
		float:left;
		position:relative;
		display:inherit;}
		
.pop-menu {
		position:absolute;
		margin:0;
		padding:0px;
		width:123px;
		height:79px;
		background-image:url(/wp-content/themes/jiffy/images/locate_buy-background.gif);
		background-position:center right;
		background-repeat:no-repeat;
		display:inherit;}
		
.pop-menu_cell {
		display:table-cell;
		vertical-align:middle;
		display:inherit;}
		
.pop-menu_content {
		margin:5px 0;
		display:inherit;}
		
.pop-menu_content p {
		margin:2px 0 2px 30px;
		display:inherit;}
		
.pop-menu_content-recipe {
		margin:10px 0;
		display:inherit;}
		
.pop-menu_content-recipe p {
		margin:2px 0 2px 30px;
		display:inherit;}
		
.clear{
	clear:both;}
