/*----------
MAIN SECTION
----------*/
/*MEDIA QUERIES*/
@media screen and (min-width: 481px) {
	#wrapper {
		width: 80%;
		margin: 0 auto;
	}
	.h1font {
		font-family: 'Imprint MT Shadow', serif;
		font-size: 50px;
		font-weight: 1;
		color: #fff;
		text-align: center;
	}
	.h2font {
		font-family: 'Imprint MT Shadow', serif;
		font-size: 40px;
		font-weight: 1;
		color: #008000;
		text-align: center;
	}
	h3 {
		font-size: 35px;
	}
	body {
		font-family: 'arial', sans-serif;
		color: #fff;
		background-color: black;
		font-size:  20px;
		margin: 10px;
		padding: 10px;
	}
	a{
		color: #008000;
		font-size: 20px;
	}
	p {
		font-size: 20px;
	}
	* {
		color: #fff;
	}
	/*ERROR PAGES*/
	.h2fontred {
		font-family: 'Imprint MT Shadow', serif;
		font-size: 40px;
		font-weight: 1;
		color: #C00000;
		text-align: center;
	}
}
@media screen and (min-width: 769px) {
	#wrapper {
		width: 80%;
		margin: 0 auto;
	}
	.h1font {
		font-family: 'Imprint MT Shadow', serif;
		font-size: 60px;
		font-weight: 1;
		color: #fff;
		text-align: center;
	}
	.h2font {
		font-family: 'Imprint MT Shadow', serif;
		font-size: 45px;
		font-weight: 1;
		color: #008000;
		text-align: center;
	}
	h3 {
		font-size: 35px;
	}
	body {
		font-family: 'arial', sans-serif;
		color: #fff;
		background-color: black;
		font-size:  20px;
		margin: 15px;
		padding: 15px;
	}
	a{
		color: #008000;
		font-size: 20px;
	}
	p {
		font-size: 20px;
	}
	* {
		color: #fff;
	}
	/*ERROR PAGES*/
	.h2fontred {
		font-family: 'Imprint MT Shadow', serif;
		font-size: 45px;
		font-weight: 1;
		color: #C00000;
		text-align: center;
	}
}
@media screen and (min-width: 1025px) {
	#wrapper {
		width: 100%;
		margin: 0 auto;
	}
	.h1font {
		font-family: 'Imprint MT Shadow', serif;
		font-size: 60px;
		font-weight: 1;
		color: #fff;
		text-align: center;
	}
	.h2font {
		font-family: 'Imprint MT Shadow', serif;
		font-size: 45px;
		font-weight: 1;
		color: #008000;
		text-align: center;
	}
	h3 {
		font-size: 35px;
	}
	body {
		font-family: 'arial', sans-serif;
		color: #fff;
		background-color: black;
		font-size:  20px;
		margin: 15px;
		padding: 15px;
	}
	a{
		color: #008000;
		font-size: 20px;
	}
	p {
		font-size: 20px;
	}
	* {
		color: #fff;
	}
	hr {
		color: #fff;
	}
	/*ERROR PAGES*/
	.h2fontred {
		font-family: 'Imprint MT Shadow', serif;
		font-size: 45px;
		font-weight: 1;
		color: #C00000;
		text-align: center;
	}
}
/*UNIVERSAL*/
@font-face {
font-family: "Imprint MT Shadow";
src: url("https://db.onlinewebfonts.com/t/b27d4ad5fd7f7c5044c7cbbf2dad758d.eot");
src: url("https://db.onlinewebfonts.com/t/b27d4ad5fd7f7c5044c7cbbf2dad758d.eot?#iefix")format("embedded-opentype"),
url("https://db.onlinewebfonts.com/t/b27d4ad5fd7f7c5044c7cbbf2dad758d.woff")format("woff"),
url("https://db.onlinewebfonts.com/t/b27d4ad5fd7f7c5044c7cbbf2dad758d.woff2")format("woff2"),
url("https://db.onlinewebfonts.com/t/b27d4ad5fd7f7c5044c7cbbf2dad758d.ttf")format("truetype"),
url("https://db.onlinewebfonts.com/t/b27d4ad5fd7f7c5044c7cbbf2dad758d.svg#Imprint MT Shadow")format("svg");
}
.h1font {
font-family: 'Imprint MT Shadow', serif;
font-size: 60px;
font-weight: 1;
color: #fff;
text-align: center;
}
.h2font {
font-family: 'Imprint MT Shadow', serif;
font-size: 45px;
font-weight: 1;
color: #008000;
text-align: center;
}
h1 {
text-align: center;
color: #fff;
}
h2 {
text-align: center;
color: #008000;
}
h3 {
font-size: 35px;
}
body {
font-family: 'arial', sans-serif;
color: #fff;
background-color: black;
font-size:  20px;
}
a{
color: #008000;
font-size: 20px;
}
p {
font-size: 20px;
}
* {
color: #fff;
}
hr {
color: #fff;
}
/*----------
MISC SECTION
----------*/
/*UNIVERSAL*/
fieldset {
display:inline-block;
border: white, solid, 2.5px;
}
/*ERROR PAGES*/
.h2fontred {
font-family: 'Imprint MT Shadow', serif;
font-size: 45px;
font-weight: 1;
color: #C00000;
text-align: center;
}
/*FORMS*/
.stupidity { /*!!FORM HONEYPOT CSS TAGS!!*/
display: none !important;
position: left !important;
left: -999999 !important;
opacity: 0 !important;
height: 0 !important;
width: 0 !important;
}
form * {
color:#fff;
font-size: 15px;
}
form > label { 
color:#fff;
font-size: 20px;
}
form > button {
color:#fff;
background-color:#404040;
border: white, solid;
}
form > input, textarea {
color:#fff;
background-color:#404040;
border: white, solid;
}
/*-----------
PAGE SPECIFIC
-----------*/
/*
~\works\dice.html
*/
.dice_input{
color:#fff;
background-color: #404040;
border: white, solid;
border-radius: 3px;
font-size: 30px;
width: 7ch;
}
.dice_button {
color:#fff;
background-color: #404040;
border: white, solid;
border-radius: 3px;
font-size: 20px;
width: 7ch;	
}
.dice_fieldset {
display:inline-block;
border: white, solid, 2.5px;
border-radius: 0px;
background-color: #008000
}