body {
	background-color: #cc9966;
}
header {
	font-family: Papyrus, "Times New Roman", Times, serif;
	color: #963435;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffff99;
	border: 3px solid #331a00;
}
main {
	background-image: url(../images/background.jpg);
	background-repeat: repeat;
	height: 100%;
	font-family: Papyrus, "Times New Roman", Times, serif;
}
nav {
	float: left;
	width: 250px;
	background-color:#ffe680;
}
nav ul {
	list-style-type: none;
}
footer {
	font-family: "Times New Roman", Times, serif;
	width: 100%;
	text-align: center;
	background-color: #cc9966;
	color: #000000;
}
#wrapper {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffe680;
}
#rightcol {
	margin-left: 250px;
	background-image: url(../images/background.jpg);
	background-repeat: repeat;
}
/*left float box*/
#boxfloat {
	text-align: center;
	background-color: #ffff99;
	font-family: Papyrus, "Times New Roman", Times, serif;
	border: 2px solid #331a00;
	width: 46%;
	height: 90%;
	margin: 10px;
	font-weight: bold;
	float: left;
}
#boxfloat ul li {
	text-align: left;
	list-style-type: circle;
}
#boxfloat header {
	text-align: center;
	border: none;
	border-bottom: 2px solid #331a00;
}
/*box*/
#box {
	line-height: 200%;
	text-align: center;
	background-color: #ffff99;
	font-family: Papyrus, "Times New Roman", Times, serif;
	border: 2px solid #331a00;
	width: 90%;
	margin: 5px;
	font-weight: bold;
}
#box header {
	border-bottom: 2px solid #331a00;
	border-top: none;
	border-left: none;
	border-right: none;
}
#box ul li {
	text-align: left;
	list-style-type: circle;
}
#box .top{
	border-top: 2px solid #331a00;
}
/*menu box*/
#boxmenu {
	line-height: 200%;
	text-align: center;
	background-color: #ffff99;
	font-family: Papyrus, "Times New Roman", Times, serif;
	border: 2px solid #331a00;
	margin: 5px;
	width: 95%;
	font-weight: bold;
}
#boxmenu header {
	border-bottom: 2px solid #331a00;
	border-top: none;
	border-left: none;
	border-right: none;
}
#boxmenu ul li {
	text-align: left;
	list-style-type: circle;
}
#boxmenu .top{
	border-top: 2px solid #331a00;
}
/*horizontal nav bar*/
#horizon {
    padding: 10px;
	background-color:#ffe680;
	overflow:hidden;
	font-weight: bold;
}
#horizon li {
    display: inline;
}
#horizon li a {
    background-color: #ffe680;
    color: #331a00;
	margin-bottom: 10px;
    padding: 10px;
    text-decoration: none;
}
#horizon li a:hover:not(.active) {
    background-color: #800000;
	color: #ffffff;
}
#horizon .active{
	background-color: #4d0000;
	color: #ffffff;
}
/*fine foods links*/
ul#links li a {
	text-decoration: none;
}
ul#links li a:link {
	color:#b30000;
}
ul#links li a:visited {
	color:#004d99;
}
ul#links li a:hover {
	color:#8800cc;
}
ul#links li a:active {
	color:#660066;
}