body
{
	background-color: #6D0000; color: #FCFCFC; font: 12px "Courier New";
	margin: 20px auto 20px auto; padding: 0px; width: 800px;
}
	a:link, a:visited
		{ color: #C00000; text-decoration: none; }
	a:hover
		{ color: #900000; text-decoration: none; }
	img
		{ vertical-align: middle; }
	p, div, span
		{ text-align: justify; }

.logo
{
	background: #202020 url( ../images/leaf.png ) no-repeat 2% 50%; border: 1px #FF0000 solid;
	font: 18px Georgia, Tahoma, Arial; height: 70px; margin-bottom: 20px; padding: 30px 0px 0px 100px;
}

.main
{
	background-color: #202020; border: 1px #FF0000 solid; font: 13px Georgia, Tahoma, Arial;
	margin-bottom: 20px; overflow: hidden; padding: 10px;
}
	.main form
		{ margin: 40px auto 30px auto; overflow: hidden; width: 600px; }
		.main form .line
			{ background-color: #FCFCFC; border: 1px #808080 solid; font: 12px "Courier New"; padding: 3px; width: 170px; }
		.main form > div > .imge
			{ margin-left: 5px; vertical-align: middle; }
	.main hr
		{ background-color: #FF0000; border-style: none; height: 2px; }
	.main pre
	{
		font: 13px "Courier New"; margin-left: 35px; margin-right: 35px; padding: 3px; 
		overflow: hidden; white-space: pre-wrap; word-wrap: break-word;
	}
	.main sup
		{ font: 11px "Courier New"; }
	.main table
		{ font: 11px "Courier New"; padding: 3px; margin: 20px auto 20px auto; }
	.main table td
		{ width: 200px; }
	.main ul
		{ list-style-type: square; }
		.main ul li
			{ margin-bottom: 5px;  }
	.main .left { text-align: left; } .main .center { text-align: center; } .main .right { text-align: right; }
	.main .hl
		{ color: #6AB738;  }
	.main .notes
		{ font-size: 11px; }
	.main .output
		{ background-color: #101010; border: 1px #303030 solid; font-size: 12px; padding: 5px; }

.tail
{
	background-color: #202020; border: 1px #FF0000 solid; font: 10px Arial, Tahoma, Georgia;
	margin-bottom: 20px; padding: 5px 10px 5px 5px; text-align: right;
}
	.tail a:link, .tail a:visited
		{ color: #6AB738; }
	.tail a:hover
		{ color: #FCFCFC; }
