@charset "utf-8";
body   {
	font-family: 'Zen Kaku Gothic New', sans-serif;
	font-size: 1.3rem;
	color: #736558;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #CEEAD6;
}
#container {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FCFAF4;
	padding-bottom: 1px;
	margin-top: 20px;
	margin-bottom: 10px;
}
a:link, a:visited {
	color: #648AA6;
}
a:hover, a:active {
	color: #6AB4E0;
}
header h1 {
	color: #D98982;
	font-family: 'Poiret One', sans-serif;
	;
	;
	font-size: 3em;
	padding-top: 20px;
	display: inline-block;
	margin-left: 50px;
}
img  {
	border: 10px solid #D98982;
	float: right;
	margin-top: 50px;
	margin-right: 50px;
	border-radius: 7px;
}
header p {
	font-size: 1.3rem;
	text-align: left;
	margin-top: -30px;
	margin-right: 550px;
	margin-left: 50px;
}
main h1 {
	color: #D98982;
	font-family: 'Poiret One', sans-serif;
	font-size: 2rem;
	text-align: center;
	margin-top: 40px;
}
main h2 {
	color: #D98982;
	font-family: 'Poiret One', sans-serif;
	text-align: left;
	margin-left: 50px;
	padding-top: 40px;
	border-top-style: dotted;
	margin-right: 410px;
	border-top-color: #8D9FA6;
	font-size: 1.8em;
	margin-top: 70px;
	margin-bottom: -5px;
}
main ul li {
	list-style-type: none;
	margin-left: 60px;
	margin-right: 60px;
}
main ul li p {
	margin-left: 30px;
	margin-right: 110px;
	margin-top: -5px;
}
#maincontainer  {
	text-align: center;
	margin-top: -10px;
	margin-left: 48px;
	margin-right: 410px;
	font-size: 1.1rem;
}
main ul li h3 {
	font-size: 1.2rem;
	margin-left: 10px;
}


aside {
	background-color: #faf0ee;
	border: 2px solid #736558;
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 20px;
	padding-left: 35px;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 50px;
	border-radius: 30px;
	margin-top: 50px;
}
aside h1 {
	color: #D98982;
	font-family: 'Poiret One', sans-serif;
	font-size: 2rem;
}
aside a:link, aside a:visited {
	color: #5B9C64;
}
aside a:hover , aside a:active{
	color: #78CD6A;
}
aside ul li {
	list-style-type: circle;
	margin-right: 35px;
	margin-top: -5px;
}
footer {
	background-color: #FCFAF4;
	width: 1000px;
	padding-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;
	margin-bottom: 20px;

}

footer h1 {
	color: #D98982;
	font-family: 'Poiret One', sans-serif;
	font-size: 2rem;
	text-align: center;
}
footer ul li {
	list-style-type: none;
	text-align: center;
	margin-right: 35px;
	margin-top: -15px;
}
aside ul li h2 {
	margin-bottom: -10px;
	margin-top: 10px;
}
