@charset "UTF-8";
body {
	font: 100% Helvetica, Arial, Verdana, sans-serif;
	background: #2d7ddb url(../images/bkgd.gif) repeat-x top right;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}

#container {
	text-align: center;
}

#clouds {
	position: relative;
	top: 20px;
	height: 100%;
	width: 784px;
	margin: 0 auto;
	z-index: 5;
}

#clouds2 {
	background: url(../images/clouds.png) no-repeat top right;
	position: absolute;
	top: -100px;
	right: -500px;
	height: 100%;
	width: 784px;
	z-index: 6;
}

#hill {
	background: url(../images/hill.png) no-repeat bottom right;
	position: absolute;
	bottom: 0px;
	left: 1200px;
	width: 100%;
	height: 100%;
	margin-right: 50px;
	text-align: left;
	z-index: 10;
}

#flower {
	background: url(../images/flower.png) no-repeat top right;
	position: absolute;
	bottom: 0px;
	width: 1024px;
	height: 100%;
	left: -100px;
	z-index: 15;
}

#stems {
	background: url(../images/flower_stems.png) repeat-y top right;
	position: absolute;
	bottom: 0px;
	width: 1024px;
	height: 20%;
	left: -100px;
	z-index: 14;
}

#sign {
	background: url(../images/sign.png) no-repeat bottom right;
	position: absolute;
	bottom: 0px;
	left: 500px;
	width: 100%;
	height: 100%;
	z-index: 20;
}

#sign p {
	position: absolute;
	bottom: 150px;
	right: 90px;
	text-align: center;
	width: 380px;
	height: 260px;
	vertical-align: middle;
	font-size: 24px;
}

#title {
	position: absolute;
	right: 100px;
	top: -40px;
	z-index: 50;
}

#beecontainer {
	position: absolute;
	top: 269px;
	left: 171px;
	/*background-color: #FF0000;*/
	width: 800px;
	height: 500px;
	z-index: 25;
}

#darken {
	width: 100%;
	height: 100%;
	z-index: 19;
}

#darken a:link, a:visited {
	background: none;
	text-decoration: none;
	color: black;
}

#darken a:hover {
	background: url(../images/darken.png) no-repeat top right;
	text-decoration: none;
	color: black;
	font-weight: bold;
}