*
{
padding: 0px;
margin: 0px;
}

body
{
background: #EDE7D7 url(images/topstripe.jpg) repeat-x;
font-size: 13px;
font-family: arial, helvetica, sans-serif;
color: #584040;
line-height: 22px;
padding: 10px;
}

a
{
color: #7D223A;
text-decoration: underline;
outline: none;
}

a:hover
{
text-decoration: none;
}
h1
{
font-family: times;
font-weight: normal;
font-size: 25px;
margin-bottom: 22px;
padding-bottom: 5px;
border-bottom: 1px solid #EDE7D7;
}
h2
{
font-size: 20px;
font-weight: normal;
font-family: times;
margin-bottom: 5px;
padding-top: 10px;
}
h2.frst
{
padding-top: 0px;
}
h3
{
font-family: times;
font-weight: normal;
font-size: 22px;
margin-bottom: 22px;
padding-bottom: 5px;
border-bottom: 1px solid #EDE7D7;
}

p
{
margin-bottom: 15px;
}
p.bfls
{
margin-bottom: 10px;
}
p.gal
{
background: #F7F4ED url('images/parbg.png') repeat-x;
margin-bottom: 17px;
margin-right: 19px;
padding: 7px 10px 7px 10px;
}
p.gal2
{
background: #F7F4ED url('images/parbg4.png') repeat-x;
margin: 15px 19px 0px 0px;
padding: 5px 10px 15px 10px;
}
p.gal3
{
background: #F7F4ED url('images/parbg4.png') repeat-x;
margin: 0px 19px 17px 0px;
padding: 7px 10px 7px 10px;
}
.brgt
{
font-size: 15px;
}
img
{
border: 0px;
}
img.navtp
{
padding-right: 31px;
padding-bottom: 23px;
}
img.bigmn
{
float: left;
padding: 2px 15px 0px 0px;
}

#wrapper
{
position: relative;
margin: 0 auto;
width: 980px;
border-left: 1px solid #F7F4ED;
border-right: 1px solid #F7F4ED;
background: #ffffff;
}

#header
{
position: relative;
height: 108px;
width: 980px;
color: #7D223A;
font-size: 15px;
padding-top: 1px;
background: #F7F4ED url('images/topbgpeach.gif') repeat-x;
}

#menu
{
position: relative;
height: 35px;
width: 980px;
padding: 0px;
border-top: 1px solid #EBE4D2;
border-bottom: 1px solid #EBE4D2;
background: #EBE4D2 url(images/beigelkb.gif) top right repeat-x;
}
#menu ul
	{
		width:980px;
		height:35px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#menu ul li
	{
		width:auto;
		height:35px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
		border-right: 2px solid #EBE4D2;
	}
#menu ul li.last
	{
border-right: 0px;
	}

#menu ul li a.bnb01
	{
		width:169px;
		height:35px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/bnb-01.gif) no-repeat;
	}
#menu ul li a.bnb01:hover
	{
		background:url(images/bnb-01ov.gif) no-repeat;
	}
#menu ul li a.bnb02
	{
		width:192px;
		height:35px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/bnb-02.gif) no-repeat;
	}
#menu ul li a.bnb02:hover
	{
		background:url(images/bnb-02ov.gif) no-repeat;
	}
#menu ul li a.bnb03
	{
		width:164px;
		height:35px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/bnb-03.gif) no-repeat;
	}
#menu ul li a.bnb03:hover
	{
		background:url(images/bnb-03ov.gif) no-repeat;
	}
#menu ul li a.bnb04
	{
		width:153px;
		height:35px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/bnb-04.gif) no-repeat;
	}
#menu ul li a.bnb04:hover
	{
		background:url(images/bnb-04ov.gif) no-repeat;
	}
#menu ul li a.bnb05
	{
		width:173px;
		height:35px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/bnb-05.gif) no-repeat;
	}
#menu ul li a.bnb05:hover
	{
		background:url(images/bnb-05ov.gif) no-repeat;
	}
#menu ul li a.bnb06
	{
		width:119px;
		height:35px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/bnb-06.gif) no-repeat;
	}
#menu ul li a.bnb06:hover
	{
		background:url(images/bnb-06ov.gif) no-repeat;
	}

#frontcontent
{
position: relative;
width: 980px;
margin: 0 auto;
padding: 20px 0px 30px 0px;
border-top: 5px solid #EEE8DA;
background: #FAF8F4;
}

#primarycontent
{
position: relative;
width: 980px;
margin: 0 auto;
padding: 35px 0px 30px 0px;
border-top: 5px solid #EEE8DA;
background: #FAF8F4;
}
table.mid
{
padding: 0px;
width: 100%;
}

table.mid td
{
vertical-align: top;
}
table.mid td.left
{
padding-left: 26px;
padding-right: 26px;
width: 500px;
}
table.mid td.frnt
{
padding-left: 26px;
width: 500px;
}
table.dirgt
{
padding-left: 8px;
}
ul.cntm
{
padding-left: 25px;
padding-top: 0px;
}
ul.mealsmn
{
padding-left: 25px;
padding-top: 7px;
padding-bottom: 7px;
}
ul.fetr
{
padding-left: 25px;
padding-top: 0px;
padding-bottom: 15px;
}
ul.fetr li
{
padding-bottom: 7px;
}
table.mid td.right
{
padding-right: 6px;
padding-left: 28px;
padding-top: 2px;
}
.large
{
line-height: 30px;
font-size: 15px;
}

#footer
{
position: relative;
clear: both;
text-align: center;
line-height: 18px;
background: #EAE5D2 url(images/footerbg.gif) repeat-x;
width: 980px;
margin: 0 auto;
font-size: 12px;
padding: 25px 0px 15px 0px;
border-left: 1px solid #F7F4ED;
border-right: 1px solid #F7F4ED;
border-bottom: 1px solid #F7F4ED;
}

#footer a
{
padding-left: 2px;
padding-right: 2px;
}
#footer .copy
{
font-size: 11px;
}
#mnload
{
display: none;
}
#FeaturedImage
{
height: 500px;
width: 500px;
}

