
body {
	background-color: #00000F;
	background-image: url('/bg.png');
	color: #DDDDCC;
	font-family: Sans-Serif;
	margin: 2em;
}
.content {
	border: 3px solid #009288;
	padding: 2em;
	padding-top: 1em;
	padding-bottom: 1em;
	background: #001110;
	box-shadow: 0px 0px 10px #009288;
}
hr {
	border: medium none;
	border-bottom: 3px solid #009288;
	box-shadow: 0px 0px 10px #009288;
	margin-bottom: 2em;
}
a:link, a:visited {
	text-decoration: none;
	color: #BFBF00;
}
a:link:hover, a:visited:hover {
	text-decoration: underline;
	color: #EFEF00;
}
.project {
	border: 3px solid #004944;
	padding: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	box-shadow: 0px 0px 10px #004944;
}
input[type=text] {
	background-color: #000000;
	color: #EEEEEE;
	border: 3px solid #004944;
	outline: none;
	padding: 3px;
}
button, input[type=button], textarea, input[type=text], input[type=number], input[type=password], input[type=submit] {
	background-color: #000000;
	color: #EEEEEE;
	border: 3px solid #004944;
	padding: 3px;
	outline: none;
	margin: 2px;
}
textarea {
	-moz-appearance: textfield;
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0px;
}
input[type=button]:hover, button:hover, input[type=submit]:hover {
	background-color: #000022;
}
input[type=button]:focus, input[type=text]:focus, input[type=number]:focus, input[type=password]:focus, textarea:focus, button:focus, input[type=submit]:focus {
	box-shadow: 0px 0px 10px #004944
}
table[border] {
	border-collapse: collapse;
	box-shadow: 0px 0px 10px #004944;
	margin: 2px;
	border: medium none;
}
table[border] td {
	border: 3px solid #004944;
}
