* {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

body {
}

div#header {
	position: relative;
	left: 0px;
	top: 0px;
	height: 10%;
	width: 100%;
}

div#container {
	position: relative;
	left: 0px;
	top: 10%;
	width: 100%;
}

div#container div#navigate {
	position: absolute;
	float: left;
	width: 10%;
}

div#container div#navigate h1 {
	background: #87ceff;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	-moz-border-radius: 10px;
	font-family: serif;
	font-size: 18pt;
}

div#container div#navigate li,
div#container div#navigate a:link,
div#container div#navigate a:visited {
	margin: 1px;
	padding: 1px;
	background: #87ceff;
	color: #ffffff;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	list-style: none;
	-moz-border-radius: 5px;
	font-family: sans-serif;
	font-size: 12pt;
}

div#container div#navigate li:hover,
div#container div#navigate a:hover {
	margin: 1px;
	padding: 1px;
	background: #ffffff;
	color: #87ceff;
	font-family: sans-serif;
	font-size: 12pt;
}

div#container div#sideinfo {
	position: relative;
	width: 14%;
	float: right;
	border-style: solid;
	border-width: 1px;
	border-color: #87ceff;
	-moz-border-radius: 10px;
}

div#container div#sideinfo div#shopinfo {
	background: #ffffff;
	color: #000000;
	font-family: sans-serif;
	font-size: 12pt;
}

div#container div#sideinfo div#shopinfo h1 {
	background: #87ceff;
	color: #ffffff;
	font-family: serif;
	font-size: 18pt;
	text-align: center;
}

div.shopinfoitem h1 {
	font-size: 14pt;
	text-align: center;
}

div.shopinfoitem li {
	list-style: none;
}

div#container div#main {
	position: relative;
	left: 10%;
	top: 0px;
	width: 75%;
	padding: 5px;
}

div#container div#main div#garden {
	width: 100%;
	height: 150px;
	text-align: center;
	background-image: url("/images/garden.jpg");
	background-color: #87ceff;
}

div#container div#main div#content {
	position: relative;
	text-align: left;
}

div#container div#main div#itemlist {
	position: relative;
}

div#container div#main div#pageheader h1 {
	padding: 2px;
	color: #ffffff;
	background: #87ceff;
	text-align: center;
	-moz-border-radius: 5px;
}

div#container div#main div#pageheader p {
	text-indent: 5em;
	text-align: justify;
}

div#article {
	border-style: solid;
	border-width: 2px;
	-moz-border-radius: 5px;
	border-color: #87ceff;
	margin: 5px;
}

div#article div#title {
	background: #87ceff;
	color: #ffffff;
	font-size: x-large;
	text-align: center;
}

div#article div#body {
	color: #000000;
	background-color: none;
	font-size: medium;
	margin: 5px;
}

div#article div#body p {
	text-indent: 5em;
	text-align: justify;
}

div#footer {
	position: releative;
	bottom: 0px;
	width: 100%;
	text-align: center;
}

div#recipe {
	border-style: solid;
	border-width: 2px;
	-moz-border-radius: 5px;
	border-color: #87ceff;
	margin: 5px;
}

div#recipe div#title {
	background: #87ceff;
	color: #ffffff;
	font-size: x-large;
	text-align: center;
}

div#recipe div#ilist {
	margin: 2px;
}

div#recipe div#ilist ul{
	list-style-position: inside;
}

div#recipe div#ilist li {
}

div#recipe div#instructions {
	margin: 2px;
}

div#recipe div#instructions ol {
	list-style-position: inside;
}

div#recipe div#footnotes {
	font-size: small;
	margin: 2px;
}

div#recipe div#footnotes ol {
	list-style-position: inside;
}

iframe#calendar {
	width: 100%;
	height: 1000px;

}

