	BODY       { margin: 10px; padding: 0px; border:  0px;
	             background: #EFEFEF; color: #333;
	             font-size: medium; line-height: 1.25em; }

	DIV        { margin:  0px; padding: 0px; border: 0px;
	             width: 100%; height: auto;
	             background: #EFEFEF; color: #333; }

	H1,H2,H3,P,ADDRESS
	           { margin:  0px; padding: 0px; border:  0px; line-height: 1.25em; }

	ADDRESS    { text-align: right; }

	P          { margin: 0 0 20px 0; text-indent: 1.0em; }

	TABLE      { margin: 10px; padding: 0px; border:  0px;
	             width: 95%;
	             background: #EFEFEF; color: #333;
	             border-width: 1px;
	             border-color: #666;
	             border-style: inset;
	             border-collapse: separate;
	             border-spacing: 1px;
	             font-size: medium; line-height: 1.25em; }

	TR.head    { background: #CCC; color: #333; }
	TR.even    { background: #FFF; color: #333; }
	TR.odd     { background: #EEE; color: #333; }
	TR.alert1  { background: #F99; color: #333; }
	TR.alert2  { background: #C66; color: #FFF; }
	TR.alert3  { background: #666; color: #CCC; }

	TH,TD      { margin:  0px; padding: 2px 4px; border: 0px;
	             border-width: 1px;
	             border-color: #666;
	             border-style: inset;
	             white-space: nowrap;
	             text-align: left;
	             font-weight: normal;
	             font-size: medium;
	             line-height: 1.5em; }

	DL         { margin: 10px 1.0em; padding:  0px; border:  0px; }
	DT         { margin: 10px 0px 0px 0px; padding:  0px; border:  0px;
	             background: transparent; color: #900; line-height: 1.5em; }
	DD         { margin: 0px 0px 0px 1.0em; padding:  0px; border:  0px;
	             background: transparent; color: #333; line-height: 1.5em; }

	#header    { position: absolute; top: 10px; left: 10px; right: 10px;
	             width: auto; height: 96px;
	             margin: 0px; padding: 0px; border: 0px;
	             background: #EFEFEF; color: #333; }

	#menu      { position: absolute; top: 116px; right: auto; bottom: auto; left: 10px;
	             width: 12em; height: auto;
	             margin: 0px; padding: 10px;
	             border-width: 1px;
	             border-color: #666;
	             border-style: inset;
	             background: #EFEFEF; color: #333;
	             font-size: medium; line-height: 1.25em; }

	#menu H2   { margin: 0 0 5px 0; padding: 5px; border: 0px;
	             background: #DDC; color: #333;
	             font-size: x-large; line-height: 1.25em; }

	#menu H3   { margin: 0px; padding: 0px;
	             border-width: 0 0 1px 0;
	             border-color: #333;
	             border-style: solid;
	             background: #EFEFEF; color: #443;
	             font-size: large;
	             line-height: 1.25em; }

	#menu H4   { margin: 10px 0 0 4px; padding: 0px; border: 0px;
	             background: transparent; color: #363;
	             font-size: normal;
	             line-height: 1.25em; }

	#menu P    { margin: 0 0 0 5px; padding: 2px; }

	#menu P.link
	           { margin: 0 0 10px auto; text-align: right; }

	#content   { position: absolute; top: 116px; right: 10px; bottom: auto; left: 15em;
	             width: auto; height: auto;
	             margin: 0px; padding: 10px; border: 0px;
	             background: #EFEFEF; color: #333;
	             font-size: medium; line-height: 1.25em; }

	#content H3
	           { margin: 10px 0 0 0; padding: 0px;
	             font-size: large;
	             line-height: 1.25em;
	             background: transparent; color: #003; }

	#content TD P
	           { margin: 0; padding: 0; border: solid 1px #333; text-indent: 0.5em; }

	#form      { position: absolute; top: 116px; right: 10px; bottom: auto; left: 15em;
	             width: auto; height: auto;
	             margin: 0px; padding: 10px; border: 0px;
	             background: #EFEFEF; color: #333;
	             font-size: medium; line-height: 1.25em; }

	#form H3
	           { margin: 10px 0 0 0; padding: 0px;
	             font-size: large;
	             line-height: 1.25em;
	             background: transparent; color: #300; }

	#form P    { text-indent: 0em; }
	#form INPUT, SELECT, OPTION, TEXTAREA
	           { margin-left: 1.0em; font-size: medium; }
	#form TEXTAREA[name="kanban"]
	           { width: 640px; height: 48px; font-size: medium; }
	#form TEXTAREA[name="anounce"]
	           { width: 640px; height: 48px; font-size: medium; }
	#form TEXTAREA[name="localrule"]
	           { width: 640px; height: 144px; font-size: medium; }

	#footer    { position: absolute; top: auto; right: 10px; bottom: 10px; left: 10px;
	             width: auto; height: auto;
	             margin: 0px; padding: 0px;
	             border-width: 1px;
	             border-color: #666;
	             border-style: inset;
	             background: #EFEFEF; color: #333;
	             font-size: medium; line-height: 1.25em; }

	.date      { background: #EFEFEF; color: #339; font-size: small; }
	.caut      { background: #EFEFEF; color: #F33; font-weight: bold; }

	.rname     { background: transparent; color: #900; }
	.cname     { background: transparent; color: #009; font-size: large; font-weight: bold; }
	.ipaddr    { background: transparent; color: #033; }
	.httpd     { background: transparent; color: #600; }

	.lv01      { margin: 0 ; padding: 0.125em 0.25em; border: solid 1px #030; background: #0C0; color: #030; }
	.lv02      { margin: 0 ; padding: 0.125em 0.25em; border: solid 1px #030; background: #6C0; color: #030; }
	.lv03      { margin: 0 ; padding: 0.125em 0.25em; border: solid 1px #330; background: #CC0; color: #330; }
	.lv04      { margin: 0 ; padding: 0.125em 0.25em; border: solid 1px #300; background: #C60; color: #300; }
	.lv05      { margin: 0 ; padding: 0.125em 0.25em; border: solid 1px #300; background: #C00; color: #300; }
	.lv06      { margin: 0 ; padding: 0.125em 0.25em; border: solid 1px #303; background: #C0C; color: #303; }

	.live      { margin: 0 0 0 0.25em; padding: 0.125em 0.25em; border: solid 1px #006; background: #CCF; color: #006; }
	.dead      { margin: 0 0 0 0.25em; padding: 0.125em 0.25em; border: solid 1px #600; background: #FCC; color: #600; }
	.alert1    { margin: 0 0.25em; padding: 0 1.0em; background: #F99; color: #333; }
	.alert2    { margin: 0 0.25em; padding: 0 1.0em; background: #C66; color: #FFF; }
	.alert3    { margin: 0 0.25em; padding: 0 1.0em; background: #666; color: #CCC; }

	.latest    { margin: 0; padding: 0;     border: 0
	             background: transparent; color: #339; font-style: italic; }

	.moved     { font-size: smaller; background: transparent; color: #666; }
	.unknown   { background: transparent; color: #030; }


	.space     { width: 100px; height: 480px; float: right;
	             margin: 0 10px 0 10px; padding: 5px;
	             border-width: 1px;
	             border-color: #666;
	             border-style: inset;
	             background: #EFEFEF; color: #333;
	             font-size: medium; line-height: 1.25em; }

	.comment   { margin: 0px; text-indent: 1.0em; background: #EFEFEF; color: #363; }
	.comment2  { background: transparent; color: #633; }
	.comment3  { background: transparent; color: inherit; font-size: smaller; }

	DIV.example
	           { width: auto; border: 1px solid #999; padding: 10px; background: #CFC; color: #333; }
	DIV.localrule
	           { width: auto; padding: 1.0em; background: #CFC; color: #333; }

-->

