@font-face
{
	font-family: 'sourcesanspro';
	src: url('font2.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
body
{
  background-color: #c7a79b;
  background-image: url('tex.png');
  text-align: center;
	min-width: 700px;
	font-family: 'sourcesanspro', Arial;
	text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
}
ul
{
	list-style-position: inside;
}
span
{
	color: #FF0000;
}
table
{
	/*width: 100%;*/
	table-layout:fixed;
}
table.message
{
	margin-left: auto;
	margin-right: auto;
	width: 99%;
}
th.tableimage
{
	width: 400px;
}
img
{
	border-radius: 8px;
}
h1
{
  font-size: 70px;
}
h2
{
	font-size: 50px;
}
h3
{
	font-size: 40px;
}
h4
{
	font-size: 30px;
	font-weight: bold;
}
h5
{
	font-size: 20px;
}
a:hover
{
	background-color: red;
	border: 5px solid red;
}
a,a:active
{
	font-size: 20px;
	color: black;
	text-decoration: none;
	background-color: #9ba2c7;
	border: 5px solid #9ba2c7;
	border-radius: 5px;
	-moz-transition-duration: 0.3;
	-webkit-transition-duration: 0.3;
	transition-duration: 0.3s;
}
div.main
{
	min-width: 700px;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
div.textbox
{
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}
div.hover
{
	float: left;
	position: absolute;
}
div.infobox
{
	margin-left: auto;
	margin-right: auto;
	background-color: #9ba2c7;
	background-image: url('tex.png');
	border-radius: 8px;
	padding: 8px;
}
input,textarea
{
	font-family: inherit;
	font-weight: bold;
	font-size: 24px;
}
input[type=email],input[type=text]
{
	width: 90%;
	height: 22px;
	padding: 8px;
}
input[type=submit]
{
	font-size: 30px;
	height: 42px;
	width: 90%;
}
textarea
{
	width: 90%;
	height: 248px;
	padding: 8px;
	resize: none;
}
