* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	color: #000000;
	background-color: #E0E0E0;
}

html, body {

}

a:link {

}

a:visited {

}

a:hover {

}

div {

}

img {
	border: 0;
}

form {
	display: inline;
}

h1 {
	clear: both;
	font-size: 150%;
	margin: 0.5em 0em 1em 0em;
}

h2 {
	font-size: 150%;
	margin: 0.25em 0em 1em 0em;
}

h3 {
	font-size: 125%;
	margin: 1em 0em 1em 0em;
}

h4 {
	font-size: 125%;
	margin: 1em 0em 1em 0em;
}

table {
	border: 0;
}

tr {

}

td {

}

p {

}

header {
	text-align: center;
	margin-top: 1em;
}

main {
	max-width: 800pt;
	margin-left: auto;
	margin-right: auto;
}

section {
	clear: both;
	margin: 1em 0em 1em 0em;
	padding: 0.5em 1em 2em 1em;
	border: 1px solid #C0C0C0;
	border-radius: 8pt;
	background-color: #FFFFFF;
}

.icon {
	width: 100pt;
	max-width: 256px;
}

.command {
	font-family: monospace;
}

header img {
	max-width: 80%;
	margin-left: auto;
	margin-right: auto;
}

#presentation div {
	clear: both;
	padding: 0.5em;
}

#presentation img {
	float: right;
	margin: 0.5em;
}

#presentation p {
	min-height: 50pt;
}

#download img {
	display: inline-block;
	vertical-align: middle;
	margin: 0.5em;
	width: 60pt;
}

#download p {
	display: inline-block;
	vertical-align: middle;
	width: 66%;
	margin-bottom: 1em;
}

#social_links {
	margin: 2em 0.5em 1em 0.5em;
	text-align: center;
}

#social_links img {
	display: inline-block;
	vertical-align: middle;
	max-height: 48px;
	margin: 0.5em 0.5em 2em 0.5em;
}
