@charset "UTF-8";
/* CSS Document */

/*Body Styles*/

body
	{
	background-color: rgb(44,55,63);
	background-image: url(../images/blueBackground.jpg);
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
img
	{
	border: none;
	}	
	
a:link
	{
	color: rgb(100,34,39);
	text-decoration:underline;
	}	
	
a:visited
	{
	color: rgb(100,34,39);
	text-decoration: none;
	}	
	
/*Index and HTML Index Page Styles*/	
#htmlCode 
	{
	font-size: 9pt;
	text-align: center;
	
	}

#htmlCode a:link
	{
	font-size: 9pt;
	color: #000033;
	text-decoration: none;
	}	
	
#htmlCode a:visited
	{
	font-size: 9pt;
	color: #CCCCCC;
	text-decoration: none;
	}

#htmlLinks
	{
	position: absolute;
	top: 500px;
	left: 190px;
	}		
	
#htmlLinks ul li
	{
	list-style-type: none;
	display: inline;
	margin-right: 15px;
	}	
	
/*Index Page Styles*/
#flashIntro
	{
	position: absolute;
	top: 0px;
	left: 0px;
	}
	
#flashIntro object
	{
	width: 500px;	
	}
	

	
/*Location Page Styles*/

#msLogo 
	{
	position: absolute;
	top: 80px;
	left: 75px;
	}
	
#pageHeader
	{
	position: absolute;
	top: 30px;
	left: 255px;
	}
	
#textBackground
	{
	position: absolute;
	top: 205px;
	left: 25px;
	}

#locationNavigation
	{
	position: absolute;
	top: 314px;
	left: 90px;
	}	
		
#locationNavigation ul li
	{
	list-style-type: none;
	display: inline;
	margin-right: 35px;
	}	
	
#sideNavigationBox
	{
	position: absolute;
	top: 380px;
	left: 80px;
	}	
	
#sideNavigation
	{
	position: absolute;
	top: 448px;
	left: 50px;
	text-align: center;
	}	
	
#sideNavigation ul li
	{
	list-style-type: none;
	margin-bottom: 14px;
	}	

#sideNavigation ul li img
	{
	height: 18px;	
	}
	
	
#sideNavigation ul li a img.tallLink
	{
	height: 36px;	
	}

/*Main Body Styles*/

#mainBody
	{
	position: absolute;
	top: 352px;
	left: 269px;
	}

#mainBodyHeader
	{
	position: absolute;
	top: 382px;
	left: 572px;
	}	
	
#mainText 
	{
	position: absolute;
	top: 469px;
	left: 601px;
	width: 350px;
	}
	
#mainTextPickers
	{
	position: absolute;
	top: 445px;
	left: 582px;
	width: 370px;
	font-size: 10pt;
	}	

#leCoupon
	{
	position: absolute;
	top: 405px;
	left: 120px;
	font-size: 10pt;	
	}
	
#mainText p, h3
	{	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: rgb(44,55,62);
	line-height: 13pt;
	text-align: center;
	}
	
#mainInfo
	{
	position: absolute;
	top: 550px;
	left: 336px;
	width: 250px;
	}	
	
#mainInfo p
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 8.5pt;
	}	
	
#mainInfo a:link
	{
	text-decoration: underline;
	color: rgb(88,78,70);
	}		
	
#mainInfo a:visited
	{
	text-decoration: none;
	color: #000000;
	}	
	
	
/*Comment Form Styles*/

#commentForm
	{
	position: absolute;
	top: 450px;
	left: 350px;
	}
	
#commentBody
	{
	position: absolute;
	top: 345px;
	left: 130px;
	}
	
	
/*Share Your Story Link Styles	*/

#feedbackLink
	{
	position: absolute;
	top: 275px;
	left: 830px;
	}

#feedbackLink a img
	{
	width: 160px;	
	}
	
/*Pickers Page Styles*/
#pickersBody
	{
	position: absolute;
	top: 349px;
	left: 80px;
	}
	
#pickersParagraph
	{
	position: absolute;
	top: 606px;
	left: 131px;
	width: 559px;
	font-size: 9.5pt;
	}
	
#pickersPhotos
	{
	position: absolute;
	top: 469px;
	left: 720px;
	font-size: 9pt;
	text-align: center;
	}
	
#pickersPhotos a
	{
	color: #FFF;	
	}
	
#pickersPhotos img
	{	
	width: 150px;
	}
	
#pickersPhotos p
	{	
	width: 230px;
	}
	
/*Krispy Kreme Paragraph for Pewaukee*/

#krispyKremeBody
	{
	position: absolute;
	top: 349px;
	left: 80px;
	}
	
#krispyKremeParagraph
	{
	position: absolute;
	top: 606px;
	left: 331px;
	width: 300px;
	font-size: 12pt;
	}
	
#krispyArticles
	{
	position: absolute;
	top: 469px;
	left: 720px;
	font-size: 9pt;
	text-align: center;
	}
	
#krispyArticles a
	{
	color: #FFF;	
	}
	
#krispyArticles img
	{	
	width: 150px;
	}
	
#krispyArticles p
	{	
	width: 230px;
	}
	
/* Jim Shore Page Styles */

#jimShoreBody
	{
	position: absolute;
	top: 359px;
	left: 80px;
	}
	
#jimShoreParagraph
	{
	position: absolute;
	top: 606px;
	left: 211px;
	width: 449px;
	font-size: 9.5pt;
	}
	
#jimShorePhotos
	{
	position: absolute;
	top: 479px;
	left: 725px;
	font-size: 9pt;
	text-align: center;
	}
	
#jimShorePhotos a
	{
	color: #FFF;	
	}
	
#jimShorePhotos img
	{	
	width: 150px;
	}
	
#jimShorePhotos p
	{	
	width: 230px;
	}
	
	
/*Pork Month Page Styles */

#porkParagraph
	{
	position: absolute;
	top: 540px;
	left: 120px;
	width: 650px;
	font-size: 13pt;
	color: #033;
	line-height: inherit;
	}
	
	
	
/*Join The Family Link Styles	*/

#joinFamilyLink
	{
	position: absolute;
	top: 275px;
	left: 680px;
	}

#joinFamilyLink a img
	{
	width: 160px;	
	}

/*Family Information*/

#familyPage
	{
	position: absolute;
	top: 370px;
	left: 100px;
	}
	
#familyText h3
	{
	position: absolute;
	top: 490px;
	left: 453px;

	}

#familyText p
	{
	position: absolute;
	top: 512px;
	left: 450px;
	width: 400px;
	font-size: 11pt;
	}					
	
#familyText p
	{
	color: #600;
	}	
		
#familyText ul li
	{
	color: #ffffff;
	list-style-type:circle;
	}	

#chooseFamilyLocation
	{
	position: absolute;
	top: 597px;
	left: 445px;
	}

#chooseFamilyLocation ul li
	{
	display: inline;
	list-style-type: none;
	margin-right: 10px;
	}
	
#constantContactPage
	{
	position: absolute;
	top: 350px;
	left: 290px;		
	}
	
#constantContactText p
	{
	position: absolute;
	top: 480px;
	left: 400px;
	width: 500px;
	font-size: 11pt;
	}	
	
#constantContactLink
	{
	position: absolute;
	top: 580px;
	left:520px;
	}
	
/*Menu Styles */

#menuBody
	{
	position: absolute;
	top: 350px;
	left: 310px;	
	}	
	
#menuText
	{
	position: absolute;
	top: 522px;
	left: 395px;
	width: 336px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 14pt;
	text-align: left;
	height: 183px;
	}	
	


/*	
#leftMenuLinks
	{
	position: absolute;
	top: 545px;
	left: 290px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11.5pt;
	text-align: center;
	}	
	
#leftMenuLinks ul li
	{
	list-style-type:none;
	}
	
#leftMenuLinks ul li a:link
	{
	color: #990000;
	}	
			
#leftMenuLinks ul li a:visited
	{
	color: rgb(44,55,62);
	}	
	
*/	
	
#menuLinks
	{
	position: absolute;
	top: 530px;
	left: 760px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	text-align: center;
	}	
	
#menuLinks ul li
	{
	list-style-type: none;
	}	
	
#menuLinks ul li a:link
	{
	color: #600;
	}	
			

#menuLinks ul li a:visited
	{
	color: #600;
	}	
	
	
/*Kitchen Styles*/

#kitchenBody
	{
	position: absolute;
	top: 350px;
	left: 290px;
	}	
	
#kitchenQuote
	{
	position: absolute;
	top: 625px;
	left: 820px;
	}
	
#chefsText
	{
	position: absolute;
	top: 460px;
	left: 340px;
	}
	
#chefsText p
	{
	width: 370px;
	font-size: 13pt;
	line-height: 19pt;

	}
	
#recipeBody
	{
	position: absolute;
	top: 370px;
	left: 280px;
	}		

#recipeLinks ul.one
	{
	position: absolute;
	top: 600px;
	left: 300px;
	font-size: 13pt;
	}	
	
#recipeLinks ul.two
	{
	position: absolute;
	top: 626px;
	left: 350px;
	font-size: 13pt;
	}	
	
	
#recipeLinks ul.one li, ul.two li
	{
	display: inline;
	margin-right: 25px;
	}	
	
#recipeLinks ul.one li a:link, ul.two li a:link
	{
	color: #600;
	}	
	
#recipeLinks ul.one li a:visited, ul.two li a:visited
	{
	color: #600;
	}
	
#recipes
	{
	position: absolute;
	top: 510px;
	left: 350px;
	font-size: 15pt;
	width: 450px;
	}

#recipes a:link
	{
	color:#600;
	text-decoration: none;
	}
	

#recipes a:visited
	{
	color:#600
	}	
	
#recipeLinks2
	{
	position: absolute;
	top: 417px;
	left: 470px;
	font-size: 10pt;
	}		
	
#recipeLinks2 ul li
	{
	display: inline;
	margin-right: 14px;
	font-weight: 400;
	}
	
#recipeLinks2 a:link
	{
	color: #600;
	}	
		
#recipeLinks2 a:visited
	{
	color: #600;
	}	
	
#canningLabels
	{
	position:absolute;
	top: 680px;
	left: 450px;
	font-size: 10pt;
	width: 300px;
	line-height: 11pt;
	}
/*Kid's Page Information*/

#kidPageBody
	{
	position: absolute;
	top: 370px;
	left: 200px;	
	}	
	
#kidsAdventure
	{
	position: absolute;
	top: 570px;
	left: 310px;
	width: 180px;
	font-size: 9pt;
	color: #003;
	}	
	
#kidExcellence img
	{
	position: absolute;
	top: 430px;
	left: 770px;
	width: 150px;
	}				
	
#kidExcellence p
	{
	position: absolute;
	top: 530px;
	left: 760px;
	width: 150px;
	font-size: 9.5pt;
	color:#000033;
	text-align: right;
	line-height: 13.5px;
	}	
	
#kidTractorRides
	{
	position: absolute;
	top: 690px;
	left: 505px;
	width: 230px;
	font-size: 12pt;
	line-height: 13pt;
	text-align: center;
	height: 95px;
	}
	
/*GIft Card Page Information*/

#giftCardPage
	{
	position: absolute;
	top: 345px;
	left: 260px;
	}
	
#giftCardText 
	{
	position: absolute;
	top: 510px;
	left: 620px;
	font-size: 10pt;
	width: 340px;
	color: #600;
	}					
	
#giftCardText p
	{
	color: #000;
	}	
	
#giftCardText p a
	{
	text-decoration: underline;
	font-size: 12pt;
	}	
	
#giftCardText ul li
	{
	color: #ffffff;
	list-style-type:circle;
	}	
	
/*Event Page Information*/

#eventsPage
	{
	position: absolute;
	top: 360px;
	left: 230px;
	}
	
#eventsText 
	{
	position: absolute;
	top: 420px;
	left: 360px;
	font-size: 10pt;
	width: 450px;
	line-height: 12.5pt;
	}
		
#eventsText p
	{
	color: #003;
	}	
	
#eventsText a
	{
	color: #FFC;
	text-decoration:underline;
	}	
	
#eventsText ul li
	{
	color: #ffffff;
	list-style-type:circle;
	}
	
/*Our History Page Information*/

#ourHistoryPage
	{
	position: absolute;
	top: 360px;
	left: 270px;
	}
	
#historyText
	{
	position: absolute;
	top: 437px;
	left: 580px;
	font-size: 10pt;
	width: 380px;
	}
	
#historyText a
	{
	color:#FFC;
	text-decoration:underline;
	}	
	
/*Awards Page Information*/

#awardsPage
	{
	position: absolute;
	top: 360px;
	left: 270px;
	}	
	
#awardsText
	{
	position: absolute;
	top: 430px;
	left: 520px;
	width: 420px;
	color:#000;
	font-size: 10pt;
	
	}
	
#awardsText h3
	{
	text-align: left;	
	}
	
/*Banquets Page Information*/

#banquetsPage
	{
	position: absolute;
	top: 360px;
	left: 270px;
	}	
	
#banquetsText
	{
	position: absolute;
	top: 460px;
	left: 335px;
	font-size: 10pt;
	width: 380px;	
	}	
	
#banquetsText h4
	{	
	color: #600;
	}
	
#banquetMenuInfo
	{
	position: absolute;
	top:545px;
	left:727px;
	color:#600;
	font-size: 11pt;
	line-height: 13pt;
	text-align:center;
	width: 183px;
	}
	
#banquetMenuInfo a
	{
	color: #003;
	text-decoration:underline;
	}	
	
	
/*Footer Information*/
#indexFooter
	{
	position: absolute;
	top: 600px;
	left: 150px;
	font-size: 9pt;
	text-align: center;
	}

#indexFooter a:link
	{
	font-size: 9pt;
	color: #000033;
	text-decoration: none;
	}	
	
#indexFooter a:visited
	{
	font-size: 9pt;
	color: #CCCCCC;
	text-decoration: none;
	}

#footer
	{
	position: absolute;
	top: 960px;
	left: 250px;
	font-size: 9pt;
	text-align: center;
	
	}

#footer a:link
	{
	font-size: 9pt;
	color: #000033;
	text-decoration: none;
	}	
	
#footer a:visited
	{
	font-size: 9pt;
	color: #CCCCCC;
	text-decoration: none;
	}

