@charset "utf-8";
/* CSS Document */
#mainpage {
	font-size:small;
}
#mainpage img {
	border:8px solid #EEE;	
}
article {
	margin:auto 3em;
	word-wrap:break-word;
}
article>h1 {
	font-size:x-large;
	color:#FBC700;
	border-bottom:1px solid #FBC700;
	padding-bottom:.5em;
	margin-bottom:.5em;
	text-transform:uppercase;	
}
article section h1 {
	font-size: large;
	color: #CD9500;
	margin-bottom:.5em;
}
article section h2 {
	font-size: medium;
	color: #9E6800;
	margin-bottom:.5em;
}
article section p {
	line-height:1.8em;
	margin-bottom: 1em;
}
/*article>section:nth-of-type(1) p:nth-of-type(1) {
	float:left;	
	width:220px;
}
article>section:nth-of-type(1) p:nth-of-type(2) {
	float:left;
	width:220px;
}*/
article>section:nth-of-type(3) section{
	width:30%;
	float:left;
	margin-right:20px;
}
article>section:nth-of-type(3) section:last-child{	
	margin-right:0;
}
figure {
	float:right;
	margin: 20px;
	position:relative;	
}
figure figcaption {
	position:absolute;
	background:#CD9500;
	background: rgba(251,199,0, 0.8);
	width:260px;
	line-height:3em;
	text-align:center;
	color:#222;
	top:130px;
	left:8px;
	
}
