@charset "UTF-8";
/* CSS Document */

html, body {
	margin:0; padding:0;
	height:100%;
	-webkit-text-size-adjust:none
}
body {
	background:#FFF;
	font-family:"Times New Roman", Times, serif;
	color:#000;
}
#floater {
	position:relative; float:left;
	height:50%;
	margin-bottom:-298px;
	width:1px;
}
#page {
	position:relative; clear:left;
	height:596px; width:802px;
	margin:0 auto;
	background:#fff;
	background-image:url(images/homeback_r1.png);
	background-repeat:repeat-x;
	border:1px solid #333;
}
#breakfastfloater {
	position:relative; float:left;
	height:50%;	margin-bottom:-348px;
	width:1px;
}
#breakfastpage {
	position:relative; clear:left;
	height:696px; width:802px;
	margin:0 auto;
	background:#fff;
	background-image:url(images/homeback_r1.png);
	background-repeat:repeat-x;
	border:1px solid #333;
}
#pressfloater {
	position:relative; float:left;
	height:50%;	margin-bottom:-450px;
	width:1px;
}
#presspage {
	position:relative; clear:left;
	height:900px; width:802px;
	margin:0 auto;
	background:#fff;
	background-image:url(images/homeback_r1.png);
	background-repeat:repeat-x;
	border:1px solid #333;
}
#recipefloater {
	position:relative; float:left;
	height:50%;	margin-bottom:-420px;
	width:1px;
}
#recipepage {
	position:relative; clear:left;
	height:840px; width:802px;
	margin:0 auto;
	background:#fff;
	background-image:url(images/homeback_r1.png);
	background-repeat:repeat-x;
	border:1px solid #333;
}
#cookbookfloater {
	position:relative; float:left;
	height:50%;	margin-bottom:-560px;
	width:1px;
}
#cookbookpage {
	position:relative; clear:left;
	height:1120px; width:802px;
	margin:0 auto;
	background:#fff;
	background-image:url(images/homeback_r1.png);
	background-repeat:repeat-x;
	border:1px solid #333;
}
#logo {
	position:absolute;
	left:330px;
	top:54px;
	height:129px;
	width:142x;
	overflow:hidden;
}
#navbar{
	position:absolute;
	top:183px;
	left:0;
	width:802px;
	text-align:center;
}
#nav {
	font-size:14px;
	font-weight:bold;
	color:#971932;
}
#nav ul{
	padding:0;
	margin:0;
}
#nav ul li {
		list-style:none;
		margin:0 0 0 0;
		padding:0 10px 0 0;
		display:inline;
}
#nav ul li.alt {
	margin:0 0 0 10px;
}
#nav a{
	text-decoration:none;
	color:#000;
}
#nav a.alt{
	text-decoration:none;
	color:#971932;
}
#nav a:hover{
	color:#886E1E;
}
#nav a:active{
	color:#EDBD1D;
}
#pagepict1 {
	position:absolute;
	top:205px;
	left:127px;
	width:174px;
	height:152px;
}
#pagepict2 {
	position:absolute;
	top:205px;
	left:314px;
	width:174px;
	height:152px;
}
#pagepict3 {
	position:absolute;
	top:205px;
	left:501px;
	width:174px;
	height:152px;
}
#pictdivider1 {
	position:absolute;
	top:205px;
	left:306px;
	width:1px;
	height:152px;
	border-right: #000 1px solid;
}
#pictdivider2 {
	position:absolute;
	top:205px;
	left:493px;
	width:1px;
	height:152px;
	border-right: #000 1px solid;
}
#homecontent{
	position:absolute;
	top:382px;
	left:0;
	width:802px;
	text-align:center;
}
#homecontent h1{
	font-size:18px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
}
#homecontent p{
	font-size:14px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:1.5em;
	font-weight:bold;
}
#homecontent p.homeaddress{
	font-size:12px;
	color:#666;
	margin:1em 0 0 0;
	font-weight:normal;
}
#homecontent a{
	text-decoration:none;
	color:#971932;
}
#homecontent a:hover{
	color:#886E1E;
}
#homecontent a:active{
	color:#EDBD1D;
}
#optin{
	position:absolute;
	top:526px;
	left:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	vertical-align:middle;
	color:#000;
	width: 802px;
	padding:0;
	border:0;
}
#optin input.submitbutton{
	background-color:#F6D89A;
	border: 1px solid #999;
	padding:0 1px 0 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
*html #optin{
display:inline;
width: 802px;
margin-top:-20px;
}
#homectstyle{
	position:absolute;
	top:445px;
	left:30px;
	width:105px;
	z-index:1001;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1em;
}
#homectstyle a{
	text-decoration:none;
	color:#971932;
}
#homectstyle a:hover{
	color:#886E1E;
}
#homectstyle a:active{
	color:#EDBD1D;
}
.ctstyleindent{
	padding-left:10px;
}
#homebook{
	position:absolute;
	top:438px;
	left:669px;
	width:100px;
	height:125px;
	z-index:999;
}
#homefooter{
	position:absolute;
	top:564px;
	left:0;
	width:802px;
	height:32px;
	background-color:#EEF4D1;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
#homefooter p{
	margin:0 0 0 0;
	padding:.9em 0 0 0;
	line-height:1em;
}
#homefooter a{
	text-decoration:none;
	color:#971932;
	font-weight:bold;
}
#homefooter a:hover{
	color:#886E1E;
}
#homefooter a:active{
	color:#333;
}
#twitter{
	position:absolute;
	top:571px;
	left:20px;
	width:107px;
	height:18px;
}
#facebook{
	position:absolute;
	top:568px;
	left:702px;
	width:80px;
	height:24px;
}
#aboutcontent{
	position:absolute;
	top:208px;
	left:0px;
	width:802px;
	text-align:left;
	font-style:normal;
	font-size:13px;
	line-height:1.3em;
}
#aboutcontent p{
	margin-top:.5em;
	margin-bottom:0;
}
#aboutpict{
	position:absolute;
	top:0;
	left:128px;
	width:142px;
	height:147px;
	border:0;
}
#abouttext{
	position:absolute;
	top:0;
	left:286px;
	width:380px;
}
#quoteline{
	position:absolute;
	top:362px;
	left:0;
	width:802px;
	font-size:14px;
	text-align:center;
}
#breadcontent{
	position:absolute;
	top:395px;
	left:0;
	width:802px;
	font-size:13px;
	line-height:1.2em;
	text-align:center;
}
#breadcontent h1{
	font-size:13px;
	font-weight:bold;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}
#breadcontent h2{
	font-size:13px;
	font-weight:bold;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}
#breadcontent p{
	font-size:13px;
	font-weight:normal;
	margin:0 0 1em 0;
	padding: 0 0 0 0;
}
#breadcontent ul {
	margin:0 0 1em 0;
}
#breadcontent ul li {
		list-style:none;
		margin:0 0 0 0;
		padding:0 10px 0 0;
		display:inline;
}
#breadcontent ul li.alt {
	margin:0 20px 0 0 ;
}
*:first-child+html #breadcontent ul li.alt{
	margin:0 0 0 0 ;
}
*html #breadcontent ul li.alt{
	margin:0 0 0 0 ;
}
#breadcontent table{
	border:0;
	padding:0;
	margin:0 0 0 128px;
	width:546px;
}
*:first-child+html #breadcontent table{
	margin:0 0 0 0;
}
*html #breadcontent table{
	margin:0 0 0 0;
}

#breadcontent table td{
	padding:0;
	margin:0;
	text-align:center;
}
#pastrycontent{
	position:absolute;
	top:395px;
	left:0;
	width:802px;
	text-align:center;
}
#pastrycontent p{
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	line-height:1.2em;
	margin:0 100px .6em 100px;
}
#pastrycontent h1{
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	line-height:1em;
	margin:0 0 .5em 0;
	color:#971932;
}
#pastrycontent h1 a{
	text-decoration:none;
	color:#000;
}
#pastrycontent h1 a:hover{
	color:#886E1E;
}
#pastrycontent h1 a:active{
	color:#EDBD1D;
}
#pastrycontent p.breakpastry{
	margin:0 128px .2em 128px;
}
#cakecontent{
	position:absolute;
	top:415px;
	left:0;
	width:802px;
	text-align:center;
}
#cakecontent p{
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	line-height:1.1em;
	margin:0 100px .6em 100px;
}
#cakecontent h1{
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	line-height:1em;
	margin:0 0 0 0;
	color:000;
}
#cakedeadlinecontent{
	position:absolute;
	top:390px;
	left:0;
	width:802px;
	text-align:center;
}
#cakedeadlinecontent p{
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	line-height:1.2em;
	margin:0 100px .6em 100px;
}
#cakedeadlinecontent h1{
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	line-height:1em;
	margin:0 0 .6em 0;
	color:000;
}
#cakeleft{
	position:absolute;
	top:466px;
	left:128px;
	width:200px;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	color:#000;
}
#cakeleft a{
	text-decoration:none;
	color:#971932;
}
#cakeleft a:hover{
	color:#886E1E;
}
#cakeleft a:active{
	color:#EDBD1D;
}
#cakeright{
	position:absolute;
	top:466px;
	left:474px;
	width:200px;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-align:right;
	color:#000;
}
#cakeright a{
	text-decoration:none;
	color:#971932;
}
#cakeright a:hover{
	color:#886E1E;
}
#cakeright a:active{
	color:#EDBD1D;
}
#cafecontent{
	position:absolute;
	top:405px;
	left:0;
	width:802px;
	text-align:center;
}
#cafecontent p{
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	line-height:1.2em;
	margin:0 100px .6em 100px;
}
#cafecontent h1{
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	line-height:1em;
	margin:0 0 .3em 0;
	color:000;
}
#cafecontent h2{
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	line-height:1em;
	margin:0 0 0 0;
	color:000;
}
#cafecontent a{
	font-weight:bold;
	text-decoration:none;
	color:#971932;
}
#cafecontent a:hover{
	color:#886E1E;
}
#cafecontent a:active{
	color:#EDBD1D;
}
#catercontent{
	position:absolute;
	top:415px;
	left:0;
	width:802px;
	text-align:center;
}
#catercontent p{
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	line-height:1.2em;
	margin:0 100px .8em 100px;
}
#catercontent h1{
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	line-height:1em;
	margin:-.6em 0 .5em 0;
	color:000;
}
#catercontent a{
	font-weight:bold;
	text-decoration:none;
	color:#971932;
}
#catercontent a:hover{
	color:#886E1E;
}
#catercontent a:active{
	color:#EDBD1D;
}
#contact1{
	position:absolute;
	top:212px;
	left:138px;
	width:258px;
	height:300px;
}
#contact2{
	position:absolute;
	top:212px;
	left:412px;
	width:265px;
	text-align:left;
	font-style:normal;
	font-size:12px;
	line-height:1.2em;
}
#contact2 h1{
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	margin:0;
}
#contact2 h2{
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	margin:0;
}
#contact2 h3{
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	margin:0 0 1em 0;
}
#contact2 p{
	margin-top:0;
	margin-bottom:1em;
}
#contact2 a{
	font-weight:bold;
	text-decoration:none;
	color:#971932;
}
#contact2 a:hover{
	color:#886E1E;
}
#contact2 a:active{
	color:#EDBD1D;
}
.price{
	font-weight:bold;
}
.weekday{
	color:#971932;
}
.quote{
	font-style:normal;
	font-weight:bold;
}
.quoteperson{
	font-style:normal;
	font-weight:normal;
}
.subquote{
	font-size:12px;
	color:#666;
	margin:0 0 0 0;
	font-weight:normal;
}
#footeraddress{
	position:absolute;
	top:566px;
	left:0;
	width:802px;
	text-align:center;
	font-size:12px;
	color:#666;
	margin:1em 0 0 0;
	font-weight:normal;
}
#footeraddress a{
	text-decoration:none;
	text-transform:uppercase;
	color:#94B56F;
}
#footeraddress a:hover{
	color:#886E1E;
}
#footeraddress a:active{
	color:#EDBD1D;
}
#menutopbar {
	position:absolute;
	top:205px;
	left:334px;
	width:347px;
	height:12px;
	border-top: black solid 1px;
}
#menusidebar1 {
	position:absolute;
	top:357px;
	left:127px;
	width:174px;
	border-bottom: black solid 1px;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-size:14px;
	font-weight:bold;
	padding: 6px 0 6px 0;
}
#menu {
	position:absolute;
	top:217px;
	left:314px;
	width:377px;
	color:#000;
}
#menu h1 {
	margin: 0 0 .2em 20px;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-weight:bold;
	font-size:18px;
}
#menu h2 {
	margin: 0 0 -.5em 20px;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-weight:normal;
	font-size:13px;
}
#menu h3 {
	margin: 1em 0 -.6em 20px;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-weight:normal;
	font-size:13px;
}
#menu p {
	margin:0 0 -.6em 20px;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-weight:normal;
	font-size:13px;
}
#menu ul {
	padding-left:0px;
	margin-left:20px;
	margin-bottom:0;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-weight:normal;
	font-size:13px;
	line-height:1.1em;
}
#menu li {
	margin-bottom:.4em;
	list-style-type:disc;
	list-style-image:url(images/menubullet6x10.gif);
}
#menu a{
	text-decoration:none;
	color:#971932;
}
#menu a:hover{
	color:#886E1E;
}
#menu a:active{
	color:#EDBD1D;
}

#breakfastfooteraddress{
	position:absolute;
	top:666px;
	left:0;
	width:802px;
	text-align:center;
	font-size:12px;
	color:#666;
	margin:1em 0 0 0;
	font-weight:normal;
}
#breakfastfooteraddress a{
	text-decoration:none;
	text-transform:uppercase;
	color:#94B56F;
}
#breakfastfooteraddress a:hover{
	color:#886E1E;
}
#breakfastfooteraddress a:active{
	color:#EDBD1D;
}
#presssidebar1 {
	position:absolute;
	top:466px;
	left:127px;
	width:174px;
	border-bottom: black solid 1px;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-size:14px;
	font-weight:bold;
	padding: 6px 0 6px 0;
}
#pressfooteraddress{
	position:absolute;
	top:870px;
	left:0;
	width:802px;
	text-align:center;
	font-size:12px;
	color:#666;
	margin:1em 0 0 0;
	font-weight:normal;
}
#pressfooteraddress a{
	text-decoration:none;
	text-transform:uppercase;
	color:#94B56F;
}
#pressfooteraddress a:hover{
	color:#886E1E;
}
#pressfooteraddress a:active{
	color:#EDBD1D;
}
#recipectstyle{
	position:absolute;
	top:205px;
	left:127px;
	width:164px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}
#recipesidebar1 {
	position:absolute;
	top:280px;
	left:127px;
	width:164px;
}
#recipesidebar1 h2{
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	margin-top:0;
	margin-bottom:.2em;
}
#recipesidebar1 ul {
	padding-left:0px;
	margin-left:1.2em;
	margin-bottom:1em;
	margin-top:0;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-weight:normal;
	font-size:13px;
	line-height:1.1em;
}
#recipesidebar1 li {
	margin-bottom:.4em;
	list-style-type:disc;
	list-style-image:url(images/menubullet6x10.gif);
}
#recipetopbar {
	position:absolute;
	top:205px;
	left:314px;
	width:367px;
	height:12px;
	border-top: black solid 1px;
}
#recipe {
	position:absolute;
	top:217px;
	left:314px;
	width:377px;
	color:#000;
}
#recipe h1 {
	margin: 0 0 0 0;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-weight:bold;
	font-size:18px;
}
#recipe p {
	margin:0 0 .5em 0;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-weight:normal;
	font-size:13px;
	line-height:1.1em;
}
#recipe ol {
	padding-left:0px;
	margin-left:1.8em;
	margin-bottom:0;
	margin-top:0;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-weight:normal;
	font-size:13px;
	line-height:1.1em;
}
#recipe li {
	margin-bottom:.4em;
}
#recipefooteraddress{
	position:absolute;
	top:810px;
	left:0;
	width:802px;
	text-align:center;
	font-size:12px;
	color:#666;
	margin:1em 0 0 0;
	font-weight:normal;
}
#recipefooteraddress a{
	text-decoration:none;
	text-transform:uppercase;
	color:#94B56F;
}
#recipefooteraddress a:hover{
	color:#886E1E;
}
#recipefooteraddress a:active{
	color:#EDBD1D;
}

#cookbookpict{
	position:absolute;
	top:200px;
	left:127px;
	width:174px;
	height:215px;
}
#cookbooksidebar1{
	position:absolute;
	top:415px;
	left:127px;
	width:174px;
	border-bottom: black solid 1px;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-size:14px;
	font-weight:bold;
	padding: 6px 0 6px 0;
}
#cookbookquote{
	position:absolute;
	top:600px;
	left:127px;
	width:174px;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-size:13px;
	font-weight:normal;
	line-height:1.1em;
	padding: 6px 0 6px 0;
	color:#971932;
}
#cookbookquote p{
	margin-top:0;
	margin-bottom: 2em;
}
#cookbookquote .quoted{
	font-style:normal;
	font-weight:bold;
}
#cookbooktext {
	position:absolute;
	top:217px;
	left:314px;
	width:377px;
	color:#000;
}
#cookbooktext h1 {
	margin: 0 0 .2em 20px;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-weight:bold;
	font-size:18px;
}
#cookbooktext h2 {
	margin: 0 0 0 20px;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-weight:normal;
	font-size:13px;
}
#cookbooktext h3 {
	margin: 1em 0 -.6em 20px;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-weight:normal;
	font-size:13px;
}
#cookbooktext p {
	margin:.5em 0 0 20px;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-weight:normal;
	font-size:13px;
	line-height:1.1em;
}
#cookbooktext ul {
	padding-left:0px;
	margin-left:20px;
	margin-bottom:1em;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-weight:normal;
	font-size:13px;
	line-height:1.1em;
}
#cookbooktext li {
	margin-bottom:.4em;
	list-style-type:disc;
	list-style-image:url(images/menubullet6x10.gif);
}
#cookbooktext a{
	text-decoration:none;
	color:#971932;
}
#cookbooktext a:hover{
	color:#886E1E;
}
#cookbooktext a:active{
	color:#EDBD1D;
}
#cookbookfooteraddress{
	position:absolute;
	top:1090px;
	left:0;
	width:802px;
	text-align:center;
	font-size:12px;
	color:#666;
	margin:1em 0 0 0;
	font-weight:normal;
}
#cookbookfooteraddress a{
	text-decoration:none;
	text-transform:uppercase;
	color:#94B56F;
}
#cookbookfooteraddress a:hover{
	color:#886E1E;
}
#cookbookfooteraddress a:active{
	color:#EDBD1D;
}

