@media print {

body {
	display: none;
}

}

body {
	background-color: #999999;
	font-family: 'raleway', arial;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

header, main, article, nav, aside, footer {
	background-color: #fcfcfc;
	border: 1px solid #666666;
	border-radius: 4px;
	margin-left: 15px;
	margin-right: 15px;
	padding: 5px;
}
header {
	background: -webkit-linear-gradient(left, #f1f1f1, #fcfcfc);
	background: -o-linear-gradient(right, #f1f1f1, #fcfcfc);
	background: -moz-linear-gradient(right, #f1f1f1, #fcfcfc);
	background: linear-gradient(to right, #f1f1f1, #fcfcfc);
	margin-top: 15px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
header {
	background-image: url("data:image/jpeg;base64,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");
	background-position: 98% 50%;
	background-repeat: no-repeat;
	background-size: 64px 36px;
	background-color: #fcfcfc;
}

main {
	background: -webkit-linear-gradient(left, #bfd2d2, #f1f1f1, #bfd2d2);
	background: -o-linear-gradient(left, #bfd2d2, #f1f1f1, #bfd2d2);
	background: -moz-linear-gradient(left, #bfd2d2, #f1f1f1, #bfd2d2);
	background: linear-gradient(to right, #bfd2d2, #f1f1f1, #bfd2d2);
}
main.top {
	padding-top: 20px;
}

article {
	border: 1px solid #999999;
}

article#images {
	background: -webkit-linear-gradient(left, #f1f1f1, #bfd2d2, #f1f1f1);
	background: -o-linear-gradient(left, #f1f1f1, #bfd2d2, #f1f1f1);
	background: -moz-linear-gradient(left, #f1f1f1, #bfd2d2, #f1f1f1);
	background: linear-gradient(to right, #f1f1f1, #bfd2d2, #f1f1f1);
}
article#text {
	background: -webkit-linear-gradient(left, #f1f1f1, #bfd2d2, #f1f1f1);
	background: -o-linear-gradient(left, #f1f1f1, #bfd2d2, #f1f1f1);
	background: -moz-linear-gradient(left, #f1f1f1, #bfd2d2, #f1f1f1);
	background: linear-gradient(to right, #f1f1f1, #bfd2d2, #f1f1f1);
}

article, footer {
	margin-bottom: 15px;
}

h1, h2, h3 {
	margin: 5px 15px 5px 15px;
	text-align: left;
}
h1 {
	color: #333333;
	text-shadow: 2px 2px #ff0000;
}
h2 {
	color: #131c00;
	text-shadow: 1px 1px #00aa00;
}
article h2 {
	margin-top: 12px;
}
h3 {
	color: #263900;
	text-shadow: 1px 1px #00cc00;
}

p {
	color: #263900;
	margin: 5px 15px 5px 15px;
	text-align: left;
}

figure {
	background: -webkit-linear-gradient(left, #f1f1f1, #bfd2d2, #f1f1f1);
	background: -o-linear-gradient(left, #f1f1f1, #bfd2d2, #f1f1f1);
	background: -moz-linear-gradient(left, #f1f1f1, #bfd2d2, #f1f1f1);
	background: linear-gradient(to right, #f1f1f1, #bfd2d2, #f1f1f1);
	background-color: #eeeeee;
	border: 1px solid #dddddd;
	border-radius: 4px;
	margin-left: 15px;
	margin-right: 15px;
	padding: 5px;
	padding-top: 20px;
	text-align: center;
}

article div {
	margin-bottom: 15px;
}

canvas, img {
	background-color: #666666;
	border: 5px solid #000000;
	border-radius: 2px;
	height: 75%;
	opacity: 0.7;
	filter: alpha(opacity=70);
	padding: 5px;
	width: 75%
}
canvas:hover, img:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

figcaption {
	border-top: 1px dotted #263900;
	color: #b90000;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	padding: 3px;
}

section {
	border-left: 2px dotted #000066;
	margin-bottom: 15px;
	margin-left: 30px;
	margin-top: 10px;
	padding: 5px;
	padding-left: 15px;
	width: 75%;
}
section h4.title {
	color: #ff0000;
	font-size: 14px;
	margin-bottom: 1px;
	margin-top: 2px;
}
section p {
	color: #666666;
	font-size: 12px;
}

nav, aside {
	background: -webkit-linear-gradient(#bfd2d2, #f1f1f1);
	background: -o-linear-gradient(#bfd2d2, #f1f1f1);
	background: -moz-linear-gradient(#bfd2d2, #f1f1f1);
	background: linear-gradient(#bfd2d2, #f1f1f1);
}
footer {
	background: -webkit-linear-gradient(left, #bfd2d2, #f1f1f1);
	background: -o-linear-gradient(right, #bfd2d2, #f1f1f1);
	background: -moz-linear-gradient(right, #bfd2d2, #f1f1f1);
	background: linear-gradient(to right, #bfd2d2, #f1f1f1);
	margin-top: 15px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
nav, aside, footer {
	background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAkAEADASIAAhEBAxEB/8QAGwAAAwEBAAMAAAAAAAAAAAAAAAUGBwgCAwT/xAAvEAACAgIBAwMDAwIHAAAAAAABAgMEBREGABIhBxMxFCJBFSMyCFEkM1ZxgZPT/8QAGAEBAQEBAQAAAAAAAAAAAAAAAAECAwT/xAAgEQADAAEEAgMAAAAAAAAAAAAAAREDAgQhMRIiQVGB/9oADAMBAAIRAxEAPwDZeI87v5v1L5Jxa9jKtMYaKNzJDYaYyl9EHZVdDtYbGjo78nrROufOO18xZ/qI9SY8BkKeOnMFbums1Gs6Htp/FRIgB352SR4+PPj3YH1K9QW5rZ4FewuNt8hrWY2lyMOxBHSJUtM0ZYdxCupADLvu1rY03p14K/T4SZlM33o65t5L60ch4nyHkuAsSUsqtGer2ZeGodVoZO0yPJEr6cr3qgAZQW+T5ADrLeqtyhZw9TD8gxGYp8hmijoZWWEL9Aqn/Ee+isu2AeIopCHbMG/iO7L22RRzstNuyFyDHUp7dtykEKl3IUsdD8BQCST8AAEkkAAnqKK5/kmQsQNZOOSAKZoFkbsrswDLEzROrvN2HuciRY1DxhVk8v1PYHkeUznqYvFrVynmMJWiTLxZGKL2zJ7Z7fZcDaMyyvE4I7ddg2Dvw5qRcgMmUlx9q1PUjvWSzUzXieb9w/aglST3HT/KLM8S/tgAaGzjwenhlp9MdfL4HK0qv1dyyLMyFGT3pYXXvAkSX3WlaMqhLqyyKGIIK/Z9191K47PfRR1Xyl+Gxirlc2aeUkAh2oT3Csw8AHsBcMAoIVwVTtBfwo5HJ2uRUZ5jNVx1tJlhpSxhWKL2lZX2verNs6TY0pHcA2wuGqCSxfFeTcc9WeU8qho08pQzSRxxxQW/alh7FUAsrqFO+38Mf9vx1Lc29KeWZnk0HLPcx1q9YtxnI4MWWWpLUjMftwd5T9zfYxcuoBLDS/b93QfR11WfUnfwkMEg9OuW0vVHJ8qTFcblw9+qlK1g1sllkgESIURmhC6DRq2iFB0V8Dz0qt+hF+LkEvKuIpTwOSrXYLWPxU0zSw6TzIJGUbXuOiFUsoAI3ph2dIdHVW6yLr6giINsjyD9Vw+TzOEqYqlAzQW5Be+okUSgAaVUA9v3BHtiQQBsgAEh5xSVY6mRrSlUsVb9ozJv+AkmeVCT8eY5Eb/kj5BAdzwx2IZIZ40lhkUo6OoZWU+CCD4II/HUpkeBY+9KrPZsCNF7I45YK1n213vtV54ncLs7C92h8AAaHXKp8FEVzJ4lOP4etbnx6WbdufJY570ojhrwmZ2jnYEjfakidsfyWIGlAZkZYrIxJU4HZyF9GNmiFFixKoM8rxR68+AzsdnQ+fOh09/Q8h/qnM/9VT/w6TxyWs1iuJ17d2dVvVVs22jWMNOVRH7TtSApJO+0Kf7EdWgtujo6OsAOjo6OgDo6OjoA6R4vjlLHWK0sElthWjMMEUthnSJDoaUH+wUAb346OjqoH//Z");
	background-position: 98% 50%;
	background-repeat: no-repeat;
	background-size: 32px 18px;
	background-color: #fcfcfc;
}

hr {
	border: 0;
	border-top: 1px solid #eeeeee;
	border-top-color: #d5d5d5;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	margin-bottom: 20px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 20px;
}

a:link,
a:visited,
a:active {
	color: #263900;
	text-decoration: underline;
}
a:hover {
	color: #527900;
	text-decoration: overline;
}
a {
	outline: 0px;
	-webkit-appearance: none;
}