body	{
	color:#333333;
	background:#f0f8ff;
	margin:0;
	padding:0;
	
	font-size:84%;
	line-height:1.66;
	font-family:"Century Gothic", "MS UI Gothic", sans-serif;
	word-spacing:0.33em;
	letter-spacing:0.16em;
	/*
	font-family:"Century Gothic", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-family:"Times New Roman", "‚l‚r ‚o–¾’©", serif;
	font-family:"Courier New", monospace;
	font-family:fantasy;
	font-family:"Comic Sans MS", cursive;
	*/
}
a img		{ border:0 none; }
a:link		{ color:#3333ff; }
a:visited	{ color:#33cc33; }
a:active	{ color:#ff3333; }
a:hover		{ color:#ff3333; }

h1, h2, h3, h4, h5, h6	{
	color:#ffffff;
	background:#3333ff;
	margin:1em 0 0 0;
	padding:1em 0 0 10%;
	border-width:6px 0;
	border-style:double;
	border-color:#ffffff;
	
	font-weight:normal;
	line-height:2.0;
}
h1	{
	margin-top:0;
	
	font-size:225%;
}
h2	{
	font-size:200%;
}
h3	{
	font-size:175%;
}
h4	{
	font-size:150%;
}
h5	{
	font-size:125%;
}
h6	{
	font-size:100%;
}

p, dl, ul, ol	{
	margin:1em 1em 0 1em;
	padding:0;
}
p	{
}
dl	{
}
dt	{
	margin:0 0 0 1em;
	padding:0;
	
	font-weight:bold;
	line-height:1.66;
}
dd	{
	margin:0 0 0 2em;
	padding:0;
}
ul	{
}
ul	li	{
	margin:0 0 0 2em;
	padding:0;
}
ul	li	ul	{
	margin:1em 0;
	padding:0;
}
ol	{
}
ol	li	{
	margin:0 0 0 2em;
	padding:0;
}
ol	li	ol	{
	margin:1em 0;
	padding:0;
}
pre	{
	color:#3333ff;
	background:#ffffff;
	
	margin:1em 0;
	padding:1em;
	
	line-height:1.66;
	font-family:"Courier New", monospace;
	word-spacing:0.16em;
	letter-spacing:0;
}
form	{
	margin:0;
	padding:0;
}
strong	{
	color:#ff3333;
}
em	{
	color:#3333ff;
	
	font-style:normal;
}
input	{
	color:#3333ff;
	background:#ffffff;
	
	border-width:1px;
	border-style:inset;
}
textarea	{
	color:#3333ff;
	background:#ffffff;
	
	border-width:1px;
	border-style:inset;
}
button	{
	color:#ffffff;
	background:#3333ff;
	
	border-width:1px;
	border-style:outset;
	
	letter-spacing:0.16em;
}
.notext	{
	border:0 none;
}
.source	{
	color:#3333ff;
	background:#ffffff;
	
	border-width:2px;
	border-style:inset;
	border-color:#ff3333;
}
#submit	{
	color:#ffffff;
	background:#ff3333;
	
	border-width:2px;
	border-style:outset;
	
	font-weight:bold;
	letter-spacing:0.33em;
}
#form_menu	{
}
#form_menu	dt	{
	margin:0;
	padding:0 0 0 1em;
	
	text-align:right;
	
	width:10em;
	float:left;
	clear:left;
}
#form_menu	dd	{
	margin:0;
	padding:0;
}
#last_update {
	font-family:"Times New Roman", "‚l‚r ‚o–¾’©", serif;
	text-align:right;
}