	/* HTML Element Clear Up */
	form { padding: 0px; margin: 0px; }
	
	/* body and HTML tag setup */
	body { font-family:Arial, Helvetica, sans-serif; font-size: 16px; background-color: #CCAE74; }
	
	h1 { color: #666666; font-size: 1.2em;  margin: 10px 0px 20px 0px; } 
	p { font-size: 0.9em; color: #666666; margin: 10px 0px;  }
	td { font-size: 0.9em; }
	img { border: 0px; }
	
	a { color: red; font-size: inherit;} 
		a:hover { text-decoration: none; }
	
	/* Master Layout Elements */
	#frame { width: 960px; margin: 10px auto; }
	#header { height: 90px; background-image: url(../images/header.jpg); }
		.hogheader { background-image: url(../images/hogheader.jpg) !important; }
	#main { background-color: #ffffff; padding: 0px 20px; margin: 0px; }
	#menu { height: 40px; line-height: 40px; vertical-align: middle; color: #ffffff; background-image:url(../images/mnutile.jpg); 
			backgruond-repeat: repeat-x; margin-bottom: 15px; text-align: middle;  padding-left: 10px; }
		#menu a, #menu a:link { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 0.8em; margin: 0px 8px; }			
		#menu a:hover { color: #a4a4a4; }
	#content { height: 391px; background-image: url(../images/page.jpg); position: relative; overflow: hidden; padding-left: 286px; padding-right: 20px; line-height: 20px; }
		.hogcontent { background-image:url(../images/hogcontent.jpg) !important; }
		.bbqcontent { background-image:url(../images/bbqcontent.jpg) !important; }
		.rotiscontent { background-image:url(../images/rotisseriecontent.jpg) !important; }		
		.faggotcontent { background-image:url(../images/realfaggotscontent.jpg) !important; }
		
		
	#pagecorner { height: 37px; width: 31px; position: absolute;  top: 354px;  left: 889px; }
		
	.signup { position: absolute; top: 340px; left: 320px; width: 567px; text-align: right; }		
	
	#footer { height: 28px; background-image: url(../images/footer.jpg); background-position: bottom; background-color:#ffffff; }
	#copyright { text-align: center; font-size: 0.75em; color: #ffffff; padding-top: 10px; }
		#copyright a { color: #ffffff; text-decoration: none; }
	
	/* Boxes */
	.box { width: 215px; height: 240px; float: left; clear: none; margin: 13px 10px; background-image:url(../images/boxbg.jpg); position: relative;}
		.first { margin-left: 0px !important; }
		.last { margin-right: 0px !important; }
	.boxpad { padding: 16px; }		
	.box .boxpad h2 { color: #ffffff; font-size: 1.1em; margin-bottom: 6px; margin-top: 0px; }
	.box .boxpad p { color: #ffffff; margin: 4px 0px; font-size: 0.8em; }
	.btn { float: right; clear: none; top: 200px; left: 170px;  position: absolute; width: 34px; height: 34px; }
	
	/* big box */
	#bigbox { background-color: #CCAE74; margin-top: 15px; }
		#bigbox .top { background-image:url(../images/bigboxtop.jpg); height: 22px; }
		#bigbox .bottom { background-image:url(../images/bigboxbottom.jpg); height: 22px; }
		#bigbox p { color: #ffffff; }
	
	/* Misc Classes */
	.white { color: #ffffff; font-weight: bold;}
	.fullwidth { width: 98%; }	
	.breaker { clear: both; }