body{
	margin:0px;
	padding:0px;
	background-color:#ECE8DD;
	background-image:url('images/bg.jpg');
	background-position:top center;
	background-repeat:repeat-x;
}

#wrapper{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:1000px;
}

#header{
	width:1000px;
	height:126px;
	text-align:left;
	background-image:url('images/header.jpg');
	background-position:center;
	background-repeat:no-repeat;
}

#nav{
	width:1000px;
	height:39px;
	text-align:left;
	margin:0px;
	padding:0px;
}

#homeFlash{
	width:725px;
	height:505px;
	float:left;
	margin:0px;
	padding:0px;
}

#homeSidebar{
	width:275px;
	height:505px;
	float:right;
	margin:0px;
	padding:0px;
	background-image:url('images/bg_homeSidebar.jpg');
	background-position:top;
	background-repeat:no-repeat;
}

#footer{
	width:1000px;
	text-align:left;
	margin:0px;
	padding:0px;
}

#footerLeft{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5b564a;
	margin:0px;
	padding:10px 0px 20px 10px;
}

#footerRight{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5b564a;
	margin:0px;
	padding:10px 10px 20px 0px;
}

#footerRight a:link {color: #5b564a; text-decoration: none;}
#footerRight a:hover {color: #5b564a; text-decoration: underline;}
#footerRight a:visited {color: #5b564a; text-decoration: none;}
#footerRight a:active {color: #5b564a; text-decoration: none;}
#footerRight a:visited:active {color: #5b564a; text-decoration: underline;}

#dailySpecials{
	width:275px;
	height:350px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

#dailySpecials h1{
	font-family:"Courier New", Courier, monospace;
	font-size:18px;
	color:#6eaa56;
	font-weight:lighter;
	letter-spacing:.004em;
	margin:100px 0px 0px 0px;
	padding:0px 20px 0px 15px;
}

#dailySpecials h2{
	font-family:Clarendon, Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:lighter;
	font-style:italic;
	letter-spacing:.004em;
	text-align:center;
	margin:0px 10px 0px 0px;
	padding:10px 0px 0px 0px;
}

#dailySpecials p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin:0px;
	padding:5px 20px 0px 15px;
	text-align:left;
}

#dailySpecials h2 a:link {color: #FFFFFF; text-decoration: none;}
#dailySpecials h2 a:hover {color: #FFFFFF; text-decoration: underline;}
#dailySpecials h2 a:visited {color: #FFFFFF; text-decoration: none;}
#dailySpecials h2 a:active {color: #FFFFFF; text-decoration: none;}
#dailySpecials h2 a:visited:active {color: #FFFFFF; text-decoration: underline;}

#dailySpecialsImage{
	float:right;
	margin:10px 25px 10px 10px;
	padding:0px;
}

#address{
	width:275px;
	height:155px;
	margin:0px;
	padding:0px;
}

#address h1{
	font-family:"Courier New", Courier, monospace;
	font-size:25px;
	color:#6eaa56;
	font-weight:500;
	letter-spacing:0px;
	text-align:center;
	margin:20px 15px 0px 0px;
	padding:0px;
}

#address h2{
	font-family:"Courier New", Courier, monospace;
	font-size:18px;
	color:#FFFFFF;
	font-weight:500;
	letter-spacing:0px;
	text-align:center;
	margin:10px 10px 0px 0px;
	padding:0px;
}

#address p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d8d1bf;
	margin:10px 10px 0px 0px;
	padding:0px;
	text-align:center;
}

#address a:link {color: #d8d1bf; text-decoration: none;}
#address a:hover {color: #d8d1bf; text-decoration: underline;}
#address a:visited {color: #d8d1bf; text-decoration: none;}
#address a:active {color: #d8d1bf; text-decoration: none;}
#address a:visited:active {color: #d8d1bf; text-decoration: underline;}

#secTop{
	width:1000px;
	height:50px;
	margin:0px;
	padding:0px;
	background-image:url('images/sec_top.png');
	background-position:top;
	background-repeat:no-repeat;
}

#secMiddle{
	width:1000px;
	min-height:400px;
	margin:0px;
	padding:0px;
	background-image:url('images/sec_body.png');
	background-position:top;
	background-repeat:repeat-y;
}

#secMiddle h1{
	font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#6eaa56;
	font-weight:lighter;
	letter-spacing:.004em;
	margin:0px;
	padding:5px 0px 15px 40px;
}

#secMiddle h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	line-height:20px;
	margin:0px;
	padding:0px 40px 5px 40px;
	text-align:left;
}

#secMiddle p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:20px;
	margin:0px;
	padding:0px 40px 15px 40px;
	text-align:left;
}

#secMiddle a:link {color: #6eaa56; text-decoration: none;}
#secMiddle a:hover {color: #6eaa56; text-decoration: underline;}
#secMiddle a:visited {color: #6eaa56; text-decoration: none;}
#secMiddle a:active {color: #6eaa56; text-decoration: none;}
#secMiddle a:visited:active {color: #6eaa56; text-decoration: underline;}

#secBottom{
	width:1000px;
	height:54px;
	margin:0px;
	padding:0px;
	background-image:url('images/sec_bottom.png');
	background-position:top;
	background-repeat:no-repeat;
}

#secImage{
	float:right;
	margin:0px 40px 20px 20px;
	padding:0px;
	border:solid 1px #ffffff;
}

#specialImage{
	float:right;
	margin:0px 50px 10px 10px;
	padding:0px;
}

#adminNav{
	width:1000px;
	height:39px;
	margin:0px;
	padding:0px;
	background-image:url('images/admin_nav.jpg');
	background-position:top;
	background-repeat:no-repeat;
}

#adminNav p{
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	color:#FFFFFF;
	margin:0px;
	padding:10px 30px 0px 0px;
}

#adminNav a:link {color: #FFFFFF; text-decoration: none;}
#adminNav a:hover {color: #FFFFFF; text-decoration: underline;}
#adminNav a:visited {color: #FFFFFF; text-decoration: none;}
#adminNav a:active {color: #FFFFFF; text-decoration: none;}
#adminNav a:visited:active {color: #FFFFFF; text-decoration: underline;}
