* {
font-style: normal;
font-weight: normal;
font-variant: normal;
font-size: 100%;
font-family: osaka,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
margin: 0px;
padding: 0px;
}

body {
	padding: 5px;
	background-color: #BADBC7;
}

a:link {
	color: #0000ff; text-decoration: none;
}
a:visited {
	color: #0000ff; text-decoration: none;
}
a:hover {
	color: #ff0000; text-decoration: none;
}
a:active {
	color: #ff0000; text-decoration: none;
}

h1 {
	width: 600px;
	font-size:120%;
	letter-spacing: 0.5em;
	font-weight: bold;
	background-color: #6D969C;
	padding: 5px 20px;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #006600;
	border-bottom: solid 1px #006600;
}

#input {
	float: left;
}

#output {
	float: left;
}

#output div {
	background-color: #6d969c;
	margin: 5px;
	padding: 5px;
}

#output table {
	border-collapse: collapse;
	margin: 10px 10px 2px 10px;
}

#output th {
	background-color: #333366;
	border:solid 1px #333366;
	color: #badbc7;
	font-weight: bold;
	padding:4px;
}

#output td {
	background-color: #9999aa;
	border:solid 1px #333366;
	padding:4px;
}

#output blockquote{
	background-color: #333366;
	border: 1px solid #000000;
	color: #badbc7;
	padding: 2px;
	margin: auto 1em;
}

#input table {
	border-collapse: collapse;
	margin: 10px 10px 2px 10px;
}

#input th {
	background-color: #6D969C;
	border:solid 1px #BADBC7;
	color: #BADBC7;
	padding:4px;
}

#input td {
	border:solid 1px #6D969C;
	padding:4px;
}

#input input {
	margin-left: 0.5em;
}

#information {
	clear: both;
	font-size: 80%;
	margin:1em 2em;
	color: #6D969C;
}

#copyright {
	width: 700px;
	font-size: 80%;
	color: #6D969C;
	margin-left: 50px;
}
