body
{
	width:  					55em;
	height:						auto;
	margin: 					0 auto;
	padding:					0em;
	background-color:			#87CEEB;

}
.style_section
{
	width: 						55em;
	min-height:					1em;
	height: 					3em;
	max-height:					5em;
	border-left:				solid 0.1em;
	border-right:				solid 0.1em;
	border-bottom:				solid 0.1em;
	border-bottom-right-radius:	25em;
	border-bottom-left-radius:	25em;
	background-color:			#4962d6;
}
header
{
	width:  					55em;
	height: 					6em; 
	border:						solid 0.1em;
	margin-top:					3em;
	border-top-right-radius	:			3em;
	border-top-left-radius	:			3em;
	background-image:url('../media/bg.jpg');
}	
nav
{	
	width: 						55em;
	height: 					3em;
	border-left:				solid 0.1em;
	border-right:				solid 0.1em;
	border-bottom:				solid 0.1em;
	background-color:			#4962d6;
	
}
.page
{
	float:						left;
	width: 						55em;
	min-height:					13em;
	border:						solid 0.1em;
	background-color:			#4962d6;
}
aside
{
	float:						left;
	width:						9.9em;
	min-height:					18em;
	max-height:					inherit;
	border-right:				inset 0.1em;
	border-bottom:				inset 0.1em;
}
article
{
	float:						left;
	width: 						44.5em;
	min-height:					15em;
}
footer
{	
	clear:						both;
	width:  					55em;
	height: 					3em; 
	border-left:				solid 0.1em;
	border-right:				solid 0.1em;
	border-bottom:				solid 0.1em;
	border-bottom-right-radius	:3em;
	border-bottom-left-radius	:3em;
	background-color:			#4962d6;
}
button
{
	float:						left;
	width: 						33.333333333333333333333333%em;
	height: 					3.6em;
	border: 					inset 0.1em;

}
.top-left-button
{
	float:						left;
	width: 						24%;
	min-height:					1em;
	height:						3em;
	max-height:					5em;
	border-bottom-left-radius:	3em;
	text-align:					center;


}
.top-right-button
{
	float:						left;
	width: 						24%;
	min-height:					1em;
	height:						3em;
	max-height:					5em;
	border-bottom-right-radius:	3em;
	border-left:				inset 0.1em;
	text-align:					center;

}
.button
{
	float:						left;
	width: 						24%;
	height: 					3em;
	border-left:				inset 0.1em;
	text-align:					center;

}
.header-left
{
	float:						left;
	width: 						10em;
	height:						6em;
	border-top-left-radius:		3em;
}
.header-center
{
	float:						left;
	width: 						35em;
	height:						6em;
	text-align:					center;
	
}
.header-right
{
	float:						right;
	width: 						10em;
	height:						6em;
	border-top-right-radius:	3em;
}
.text
{
	margin:						0 1em 0 1em;
}
.center
{
	text-align:					center;
}
.form-part-0
{
	float:						left;
	clear:						both;
	margin-top:					1em;
	Margin-bottom:				1em;
	border:						inset 0.1em;
	width:					42em;
	max-height:					7em;
	min-height:					2em;
}
.form-part-1
{
	float:						left;
	min-width: 					5em;
}
.form-part-2
{
	margin-left:					1em;
	float:						left;
	min-width: 					5em;
}
.form-part-3
{
	float:						left;
	clear:						both;
}
textarea
{
	width:						42em;
	height:						7em;
	margin-bottom:					3em;
}
.text-2
{
	height: 					2em;
	min-width:					5em;
}
.circle
{
	border-radius:					25em;
	margin:						0em auto;
	margin-bottom:					3em;		
	box-shadow:					0.5em 0.5em black;		
}
input
{
	background-color:			#ffb400;

}
select
{
	background-color:			#ffb400;
}
h1
{
	font-size:					2em;
	margin:						1em;
	color:						#00c90d;
}
h2
{
	font-size:					1.5em;
	margin:						1em ;
	color:						#00c90d;

}
h3
{
	font-size:					1.2em;
	color:						#ff0700;
}
h4
{
	font-size:					1em;
	margin:						0em;

}
p
{
	font-size:					1em;
	margin:						1em ;
}
li
{
	font-size:					1.0em;
	margin:						0.5em 0em 0.5em 0em  ;
	color:						#ffb400;
}
a
{
	text-decoration:			none;			
}
dt
{
	font-size:					1.0em;
	margin:						0.5em 0em 0.5em 0em  ;
	color:						#ffb400;
}