/* CSS Document */

#nav, #footer, #rightbox, .hidden, .screen_reader, hr, #freetrialbox, h1, #newsticker, .printpage, #recipesearch {
	display:none;
	}

h1 {
	background-image: none
}

#loggedinbox {
	position:absolute;
	top:0;
	left:0;
	display: block;
	}
#loggedinbox span {
	display:none;
	}
h1 img {
	border: 0;
}

#standard {
	position:absolute;
	top:0;
	right:0;
	}
#standard span {
	display:none;
	}
	
#printLogo {
	display:block;
	position:absolute;
	top:0;
	left:0;
	}
#printWeb {
	display:block;
	width:100%;
	text-align:center;
	font-size:3em;
	font-weight:bold;
	}
	
html, body {
	margin-top:130px;
	font: 12px/1em tahoma, arial, helvetica, tahoma, verdana, sans-serif;
	color: #000;
	line-height:normal;
}

h2 {
	font-size:2em;
	}
	
	
	.clear {
		clear: both;
	}
	
	.floatL {
		float: left;
		margin-right:20px;
	}
	.floatR {
		float: right;
		margin-left:20px;
	}
	.floatLimg {
		float: left;
		margin: 0 20px 10px 0;
		padding: 2px;
		border: 1px solid #ccc;
	}
	.floatRimg {
		float: right;
		margin: 0 0 10px 20px;
		padding: 2px;
		border: 1px solid #ccc;
	}
