body { margin:0px; padding:0px; 
	font-size:1.1em;
	font-family:Arial, Geneva, sans-serif;
	background-color: #c0bad2;
}
form { font-size: 1.05em;
}
input[type=submit], input[type=file], input[type=reset], button { 
	font-size: 0.85em; 
	font-weight: bold;
}
input[type=checkbox] {
    transform: scale(1.5);
}
.info { font-style: oblique; 
	font-size: 0.88em; 
	margin-left: 160px;
}
label { float:left; 
	width:150px; 
	text-align:right;  
	margin-right: 10px; 
	clear:float;
}
#slogan { font-weight:normal; 
	font-style:oblique;
}
#wrapper { min-width:800px;
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	background-color: #3497cc; 
}
header { background-color: #b0aac2; 
  background-image: url(links.png);
  text-align: center; 
  padding: 5px; 
}

nav { background-color: #c2d4d8; 
	float:left;
	font-size:110%;
	width:40px;
}
nav ul { list-style-type: none; 
	margin:0; padding:10px; 
}
nav a { text-decoration: none; 
	display: block;
	color:#ffffff;
	font-family:Arial, sans-serif;
}
nav a:hover { color: #b3b3b3; }
main { background-color: #d2dfd8;
	padding: 15px;
	margin-left: 40px;
	overflow: auto;
}
.clear-float { clear: both; }
footer { background-color: #c0bad2; 
	text-align: center;
	padding: 8px; 
}

#figimage { border:7px ridge silver; 
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
  padding:10px 5px 5px 5px;
}
table {
  border-collapse: collapse;
  border: 2px solid black;
}

table, th, td {
  border: 2px solid black;
  font-size:0.95em;
  padding: 0 10px;
}
.smaller { font-size:0.8em; }