@charset "utf-8";
/* CSS Document */

	html {
		background-image: url("spiral.gif");
		background-position: center;
		background-size: cover;
}
	body {
		background-color: #FFADFC;
		min-width: 320px;
		max-width: 1290px;
		margin: 0px auto;
		border-radius: 0px 0px 20px 20px;
		box-shadow:  1px 0px 15px 5px rgb(51, 51, 51), -1px 0px 15px 5px rgb(51, 51, 51);
}
	header, footer {
		background-color: rgb(75, 76, 76);
	}

	

	footer {
		border-radius: 0px 0px 10px 10px;
	}

	p#next {
		display: flex;
		display: -webkit-flex;
		flex-flow: row nowrap;
		justify-content: space-around;
		}

	p#next a {
		border-radius: 10px;
		padding: 5px;
		text-decoration: none;
		color: white;
		background-color: #6D0FD5;
	}


	nav.horizontal li {
		text-decoration: none;
		list-style: none;
		padding-bottom: 2px;
		list-style-type: none;	
		width: 100%;
		padding-top: 2px;
		padding: 2px 0px;
		
	}

	nav.horizontal ul {
		display: -webkit-flex;
		display: flex;
		flex-flow: row nowrap;
		background-color: rgb(89, 96, 106);
		height: 30px;
		padding: 2px;
		
	}

	nav li a:hover, a:active{
		border: 2px solid #6D0FD5;
		background-color: #C761FB;
		text-decoration: none;
		color: black;
		padding: 2px 0px;
		border-radius: 10px;
	}

	blockquote {
		background-color: #FFE1FE;
		padding: 5px;
		border-radius: 40px ;
		border: dashed thick rgba(201,133,199,1.00);
	}
	nav.horizontal li a {
		display: block;
		width: 100%;
		padding: 2px 0px;
		color: #F9F9F9;
		text-decoration: none;
	}
	nav.bottom {
		background-color: rgb(89, 96, 106);
		color: white;
	}

	nav.horizontal ul li {
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: auto;
	}
	ul.mainmenu {
		height: 50px;
	}

section img:nth-of-type(1) {
		display: block;
    	width: 50%;
		height: 50%;
		border-radius: 20px 20px 0px 0px;
}

section.pvzheader {
	background-image: url("pea.svg");
	background-size: 10%;
	animation: pan 90s linear infinite;
	opacity: 25%;
}	

@keyframes pan {
	0% {background-position: 0% 0%}
		100% {background-position: 100% 0%;}
}

section.pvzheader img {
	visibility: hidden; 
}

blockquote.almanac {
	width: 25%;
	border: thick solid;
	border-color:sienna;
	background-color:wheat;
}
blockquote.almanac2 {
	width: 25%;
	border: thick solid;
	border-color:sienna;
	background-color:wheat;
}
blockquote.almanac3 {
	width: 25%;
	border: thick solid;
	border-color:sienna;
	background-color:wheat;
}

blockquote.almanac {
   display: block;
}
td blockquote.almanac {
	width: 300px;
	height: 400px
}
blockquote.almanac2 {
   display: block;
}
td blockquote.almanac2 {
	width: 300px;
	height: 400px
}
blockquote.seeds {
	display: block;
	border: thick solid;
	border-color:#cb9563;
	background-color:#491100;
	color: aliceblue;
	font-size: 24px;
}
table.packets img{
	width: 100%;
	border: hidden solid 1px;
	border-collapse: collapse;
}

blockquote.almanac2 article img {
	width: 90%;
	background-color: #FFF5E2;
	border-radius: 20px 20px 20px 20px;
	border: dashed thick #BB6841;
}

blockquote.almanac article img {
	width: 90%;
	background-color: #FFF5E2;
	border-radius: 20px 20px 20px 20px;
	border: dashed thick #BB6841;
}

section.pvzheader img {
	visibility: hidden; 
}
