body {
	background-color:#333333;
	color:#ffffff;
	text-align:center;
	font-size:0.8em;
	font-family:serif;
}

#wrapper {
	margin-left:auto;
	margin-right:auto;
	display:inline-block;
	text-align:justify;
}

a {
	color:#ff9900
}

a img {
	border:none;
}

.filled {
	background-color:#666;
	color:#fff;
	overflow:hidden;
}

.header {
	margin-left:-6px;
	margin-top:-6px;
}


#logo {
	text-align:center;
	clear:both;
}

#left, #content, #right {
	float:left;
}

#content {
	width:40em;
	margin-left:2em;
	margin-right:2em;
	min-height:2000px;
}

#content>img {
	margin-left:auto;
	margin-right:auto;
	display:block;
	/*clear:both;*/
	margin-top:1em;
	margin-bottom:1em;
	text-align:center;
}

#content>table {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1em;

}

#left, #right {
	font-size:12px;
	width:180px;
}

#left>div, #right>div {
	padding:12px;
	margin-top:12px;
}


#info ul, #help ul {
	margin-top:0;
	margin-bottom:0;
	list-style:none;
	padding-left:0;
	margin-left:0;
	text-align:left;
}

li {
	padding:0;
	margin:0;
}

#info ul ul, #help ul ul {
	margin-left:0;
	padding-left:16px;
}

#info a, #help a {
	text-decoration:none;
	color:white;
}

#samples, #certs {
	text-align:center;
}

#samples a img {
	border:3px solid black;
}

#samples a img, #certs a img {
	margin-top:6px;
}

#samples a:first-child img, #certs a:first-child img {
	margin-top:0;
}

#samples {
	font-size:0.8em;
}

.center {
	text-align:center;
}

div.info {
	max-width:20em;
	float:right;
	background-color:#369;
	border:2px solid #4ca6fb;
	padding:1em;
	font-size:0.7em;
	margin-bottom:1em;
	margin-left:1em;
}

div.note {
	margin:auto;
	background-color:#000;
	color:#fff;
	border:2px dashed #fc0;
	padding:1em;
	font-size:0.7em;
	min-height:5em;
}

hr {
	border:1px solid #666;
	clear:both;
}


a:active, a:visited, a:hover {
	outline:none;
}
