BODY	{
	background:url("../image/cloud.jpg") fixed top center no-repeat; border:0; font:15px Arial;
	margin-top:10px; text-align:center; }

.switch { display:none; }
.toggle { font-size:0.9em; color:blue; }

A IMG	{
	border:0; }

A.none	{
	text-decoration:none; }

TABLE	{
	border-collapse:collapse; }

A.title { border:none; color:#cc6600; margin-left:5px; text-decoration:none; }
UL.list { list-style-image:url('../resc/b_list.gif'); list-style-position:outside; margin:0; padding-left:20px; }
LI.index { list-style-image:url('../resc/b_list2.gif'); }

#motto	{
	clear:left; color:red; font:bold 12px Arial; line-height:2em; width:760px; }

#motto .verse {
	float:left; margin-left:10px; }

#motto .refr {
	float:right; margin-right:10px; }

#menu	{
	clear:left; }

#menu TABLE {
	width:760px; }

#menu UL {
	font:bold 11px Arial; margin:0; padding:0; }

#menu LI {
	display:inline; float:left; padding:0; }

#menu A {
	padding:0 10px 0 10px; text-decoration:none; }

#menu .main {
	background:url(m_main.gif) top left no-repeat; height:31px; line-height:31px; }

#menu .main LI {
	background:url(m_main.gif) top right no-repeat; height:31px; }

#menu .main A {
	color:black; float:left; }

#menu .main A:hover {
	background:url(m_main.gif) bottom right no-repeat; height:31px; }

#menu .main A.on {
	background:url(m_main.gif) bottom left no-repeat; height:31px; color:white; }

#menu .sub {
	background:url(m_sub.gif) repeat-x; height:30px; line-height:30px; }

#menu .sub LI {
	background:url(m_subdiv.gif) no-repeat; height:30px; }

#menu .sub A {
	color:silver; }

#menu .sub A:hover {
	color:white; }

#menu .sub A.on {
	color:yellow; }

#copy	{
	color:#802000; font:12px Arial; width:760px; }

#copy A	{
	color:#802000; font-weight:bold; text-decoration:none; }

#copy .rights {
	float:left; padding:3px 0 10px 0; text-align:left; width:70%; }

#copy .revise {
	float:left; padding:3px 0 10px 0; text-align:right; width:30%; }

TABLE.left	{ margin-right:10px; }
TABLE.right	{ margin-left:10px; }

TD.image	{ font:bold 12px Arial; color:olive; text-align:center; padding-bottom:10px; }

TD.c_2008	{ font-size:10px; color:#a52a2a; text-align:center; vertical-align:top; width:40px; height:40px; background-image:url("b_date.gif"); }
TD.c_2007	{ font-size:10px; color:#a52a2a; text-align:center; vertical-align:top; width:40px; height:40px; background-image:url("b_2007.gif"); }
TD.c_2006	{ font-size:10px; color:#a52a2a; text-align:center; vertical-align:top; width:40px; height:40px; background-image:url("b_2006.gif"); }
  SPAN.c_day	{ font-size:16px; font-weight:bold; font-style:italic; color:black; }
TD.time		{ font:bold 0.8em Arial; color:maroon; vertical-align:top; white-space:nowrap; padding: 5px 10px 5px 10px; }
TD.desc		{ font:0.8em Arial; text-align:justify; padding: 5px 10px 5px 10px; }

TD.body		{ vertical-align:top; text-align:justify; padding:10px 10px 10px 10px;
                  background:url(w_base.jpg); }
#header		{ font-size:.7em; }
#header .title	{ font:bold 1.3em Verdana; color:#cc6600; line-height:2em; }
#header .date	{ font-weight:bold; color:maroon; }
#header .writer { font-weight:bold; color:purple; }
#header .theme	{ font:bold 1.3em Verdana; color:green; }
#body		{ line-height:1.5em; }
#body .high	{ font:bold 1.1em Arial; color:navy; }
#body .low	{ font:bold .8em Arial; color:#603000; line-height:2em; }
#body .quote	{ font:bold .8em Arial; color:purple; text-align:center; }
#body .foot		{ font:bold .7em Arial; vertical-align:super; }
#body .small	{ font:normal .7em Arial; color:rgb(0,0,64); }
#body .writer	{ font:normal .7em Arial; color:green; }
#body .special	{ color:rgb(192,0,0); }
#body .left	{ text-align:left; }
#body .info	{ color:black; }
#body .quiz	{ font-size:.8em; text-align:left; }
#body .mt	{ font-size:.8em; text-align:left; }
#body .photo	{ font-size:.8em; text-align:center; }
#body .shot	{ color:green; }
#body .note	{ font-weight:bold; color:#c00000; }
#body .index	{ font-size:.9em; }
#body .detail	{ font:bold .8em Arial; }
#body .list	{ font-weight:normal; line-height:2em; }
#body .revise	{ font-size:.8em; line-height:1.4em; }
#index		{ font-size:.8em; line-height:1.7em; }
#index .zone	{ padding:12px 12px 12px 12px; }
#index .title	{ font-size:1.2em; color:#cc6600; }
#index .date	{ font-weight:bold; color:navy; }
#index .shadow	{ color:gray; background-color:#f0f0f0; }
#index .zone_	{ padding:12px 12px 12px 12px; background:url(c_silver.gif); }
#index .title_	{ font-size:1.2em; }
#index .date_	{ font-weight:normal; }
#link		{ font-size:.8em; line-height:1.5em; }
#link .title	{ font:bold 1.2em Verdana; color:red; line-height:1.7em; }

TD.ul		{ background:url("b_ful.gif"); }
TD.up		{ background:url("b_fup.gif"); }
TD.ur		{ background:url("b_fur.gif"); }
TD.le		{ background:url("b_fle.gif"); }
TD.ri		{ background:url("b_fri.gif"); }
TD.ll		{ background:url("b_fll.gif"); }
TD.lo		{ background:url("b_flo.gif"); }
TD.lr		{ background:url("b_flr.gif"); }

TABLE.side	{ font:10px Verdana,Arial; }
TR.event	{ background-color:#c0d0f0; }
#event		{ background-color:#f0f4fc; }
#event .high	{ color:navy; }

TR.special	{ background-color:#f0d0c0; }
#special	{ background-color:#fcf4f0; }
#special .high  { color:maroon; }

TR.about	{ background-color:#f0f0a0; }
#about		{ background-color:#fcfce8; }
#about .high	{ color:#a52a2a; }

TR.forum	{ background-color:#c0f0c0; }
#forum		{ background-color:#f0fcf0; }
#forum .high	{ color:green; }

.gray		{ color:gray; }
.maroon		{ color:maroon; }
.green		{ color:green; }
.blue		{ color:blue; }

