body {
	background: #6699FF;
	text-align: center;
}

img {
	border-style: none;
}

img.logo {
	width: 800px;
	height: 200px;
}

p.snleft {
	text-align: right;
}

p.snright {
	text-align: left;
}

table, td, th {
	border: none;
	text-align: middle;
	vertical-align: middle;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}

table.rules {
	border: none;
	text-align: middle;
	vertical-align: middle;
	padding: 0px;
	width: 700px;
}

td.rules {
	border: none;
	text-align: left;
	vertical-align: middle;
	padding: 0px;
}

th {
	border: none;
	text-align: middle;
	vertical-align: baseline;
	padding: 0px;
}

p {
	text-align: center;
	font-family: "Arial";
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 0em;
	margin-bottem: 0em;
}

p.title {
	font-size: 22px;
	color: #6600FF;
	margin-top: 0em;
	margin-bottem: 0em;
}

h1 {
	font-family: 'Droid Sans';
	font-size: 28px;
	color: #FFCC33;
}

h2 {
	font-family: "Arial";
	font-size: 22px;
}

.rule {
	color: #B82E00;
}

a {
	color: #E8E8E8;
	text-decoration:none
}

iframe.arduino {
	border: 1px white dashed;
	align: middle;
}

.code {
	color: #262626;
}

hr.team {
	width: 261px;
}

table.contact {
	table-layout: fixed;
	cellspacing: 0px;
}

p.nameleft {
	font-size: 18px;
	color: #6600FF;
	text-align: right;
}

p.nameright {
	font-size: 18px;
	color: #6600FF;
	text-align: left;
}

p.picleft {
	text-align: right;
}

p.picright {
	text-align: left;
}

img.profile {
	width: 128px;
	height: 128px;
}

p.jobleft {
	color: #E8E8E8;
	text-align: right;
}

p.jobright {
	color: #E8E8E8;
	text-align: left;
}

p.contactleft {
	color: #262626;
	text-align: right;
}

p.contactright {
	color: #262626;
	text-align: left;
}

img.contacticon {
	width: 32px;
	height: 32px;
}

@media screen {
	@font-face {
		font-family: 'Droid Sans';
		font-style: normal;
		font-weight: normal;
		src: local('Droid Sans'), local('DroidSans'), url('http://themes.googleusercontent.com/font?kit=rS9BT6-asrfjpkcV3DXf__esZW2xOQ-xsNqO47m55DA') format('truetype');
	}
}