/* base CSS Document */
html { margin: 0; padding: 0; height: 100%; }

body {
	font: 12px sans-serif, "sans serif";
}

p {
	margin-top: 1em;
	margin-bottom: 1em;
}
h1 {
	font-size: 1.5em;
	margin: 1em 0;
}
h2 {
	font-size: 1.3em;
	margin: .5em 0;
}
h3 {
	font-size: 1.1em;
	margin: .5em 0;
}	
h4 {
	font-style: oblique;
}

#footer p {
	font-size: .9em;
}

/*-- form --*/
form { 
	padding: 5px 25px;
}
legend { 
	font-weight: bold; 
	color: #000;
	background-color: inherit;
}
fieldset { 
	border: 1px solid #ccc; 
	padding: 5px 15px;
}
input {
	background-color: #fff;
	color: #000;
}
input.button {
	background-color: #cc9;
	color: #000;
	border: 1px solid #000;
}
input.button:hover {
	background-color: #eec;
	color: #000;
}
