*
{
	margin: 0px;
	padding: 0px;
}

body
{
	background-color: #2D2D2D;
	font-family: 'Calibri', 'Arial', 'Helvetica', sans-serif;
}

#center
{
	width: 750px;
	min-height: 500px;
	background-color: #FFFFFF;
	
	border-left: 10px solid #4B4B4B;
	border-right: 10px solid #4B4B4B;
	
	margin-left: auto;
	margin-right: auto;
}

#head img  { border: none; }
#head #nav { border-top: 10px solid #CC6600; background-color: #FFF0CC; }

#head #nav .piece 
{
	width: 177px; 
	height: 80px;
	background-color: #FFF0CC; 
	
	border-right: 1px solid #CCCCCC;
	float: left; 
	padding: 5px; 
}

#head #nav .piece#r  { border-right: none; width: 176px; }
#head #nav .piece h1 { font-size: small; font-family: 'Constantia', 'Times New Roman', 'Times', serif; color: #00248F; }
#head #nav .piece ul { list-style-type: none; font-size: x-small; }
#head #nav .piece li { padding-top: 3px; padding-left: 3px; }

#head #nav a         { text-decoration: none; color: #9191FF; }
#head #nav a:visited { text-decoration: none; color: #9191FF; }
#head #nav a:hover   { text-decoration: underline; }
#head #nav a:active  { text-decoration: underline; }

#body
{
	clear: both;
	padding: 20px;
	
	background-image: url('images/fade.png');
	background-repeat: repeat-x;
}

#body h1 { font-size: large; font-family: 'Constantia', 'Times New Roman', 'Times', serif; color: #008F00; }
#body h2 { font-size: small; font-family: 'Constantia', 'Times New Roman', 'Times', serif; margin-top: 20px; }
#body h4 { font-size: small; font-family: 'Constantia', 'Times New Roman', 'Times', serif; margin-top: 10px; }
#body p  { font-size: small; padding-bottom: 10px; text-align: justify; }
#body p.gap { padding-bottom: 30px; }

#body a         { text-decoration: none; color: #0000FF; }
#body a:visited { text-decoration: none; color: #0000FF; }
#body a:hover   { text-decoration: underline; color: #0000FF; }
#body a:active  { text-decoration: underline; color: #0000FF; }

#body ul { font-size: small; }
#body li { margin-left: 25px; }

#footer   { clear: both; padding-top: 75px; padding-right: 10px; padding-bottom: 10px; }
#footer p { font-size: xx-small; text-align: right; }