		body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd {
			margin: 0;
			padding: 0;
		}
		body { font-size: 75%; font-family: "Arial"; } 
		html>body { font-size: 12px; }
		p, li { line-height: 1.5; font-size: 1em; margin: 1.5em 0; }
		li { margin: 1.5em; }
		h1, h2, h3 { font-family: "Times New Roman"}
		h1 {
			font-size: 5em;
			line-height: 1em;
			margin-bottom: .2em;
		}
		h2, h3 {
			font-size: 1.5em;
			font-weight: bold;
			line-height: 1.2em;
			margin-bottom: 1em;
		}
		#tagline h2 { margin: 0; }
		h3 { font-size: 1.3em; }
		body { background: #485067; }
		#page {
			position: relative;
			width: 780px;
			margin: 1em auto;
			background: #fff;
			padding: 1em;
			border: 2px solid #000;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
		}
		#head {
			text-align: center;
			border-bottom: 1px solid #000;
			vertical-alignment: middle;
			padding-top: 2em;
		}
		#head h1.title {
			font-style: italic;
			border-top: 1px solid #000; 
		}
		#tagline {
			position: relative;
			letter-spacing: 1px;
			border-top: 1px solid #000;
			border-bottom: 1px solid #000;
			padding: 1em;
		}
		span#date { font-weight: bold; position: absolute; bottom: 14px; right: 1em;}
		span#cents { font-weight: bold; position: absolute; bottom: 14px; left: 1em;}
		#serving { font-size: 90%; position: relative; padding: 4px 0; }
		#serving p { margin: 0; }
		#content_wrap { margin: 2em 0; }
		#content { float: right; width: 480px; }
		#content_wrap #obs_sh, #content_wrap #obs_loc { float: left; width: 240px; text-align: center; margin-bottom: 1em; }
		#obs_sh { }
		#obs_loc { }
		#sidebar { width: 240px; border: 1px solid #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 0 5px; }
		.clear { clear: both; }
		#footer { padding: 1em 0; border-top: 1px solid #000; }