body {	margin:auto;
	color: #000000;
 	background: #ffffff url(../images/rb.gif) no-repeat right bottom;
	background-attachment:fixed;
}
a:link, a:visited {
	text-decoration: none;
	color: #0000ff;
	padding:3px;
}
a:hover {
	text-decoration: none;
	color: #ff0000;
	background:#ff94ff;
	padding:3px;
}
#container{
	width: 92%;
	height: 480px;
	overflow: auto;
	margin: 0 auto;
	overflow-x:hidden;
	overflow-y:hidden;
	margin-top:10px;
}
h2 {	width: 520px;
	color: #000000;
	margin:auto;
	text-align: center;
	background:#ffffff url(../images/title.gif) no-repeat; 
	padding: 5px 0px 0px 15px;
	font-weight: bold;
	font-size: 1em;	}
.info	{ font-size: 0.9em;
	color:#000000;
	background : #ffff99 url(../images/menu_bg.png);
	margin: 20px auto 20px auto;
	width:520px;
	line-height:1.5em;
	border:1px solid #fe900f;
	}
.box {	width: 94%;
	line-height:1.8em;
	text-align: center;
	font-size: 0.8em; }
.mbox {	padding: 3px;
	padding: 15px;
	margin:auto;
	width:70%;
	line-height:1.8em;
	text-align: center;
	border:1px solid #fe900f;
	background : #ffff99 url(../images/menu_bg.png);
	font-size: 0.8em;
	}
.category {width: 94%;
	background: url(../images/bg1.png);
	padding: 10px;
	margin: 30px auto 10px auto;
    	border:1px solid #ff94ff;
	font-weight: bold;
	font-size: .8em;
	text-align: center;
	}
.name {width: 300px;
	background: url(../images/bg0.png);
	padding: 5px;
	text-align: center;
    	border:1px solid #fe900f;
    	border-top: 0px;
	font-weight: bold;
	margin: 0px auto 20px auto;
	font-size: 1em; 	}
.text {margin: 10px 20px 5px 20px;}
.title {text-align: left;
	font-weight: bold;
	font-size: .9em; 	}
.comment {padding: 5px 5px 15px 5px;
	line-height:1.3em;
	font-size: .8em; 	}
hr.a	{text-align: center;
 	width: 96%;
	height: 2px;
	border: #fe900f 3px groove;
	color: #fe900f;
	background: #fe900f;	}
hr.b	{width: 98%;
	text-align: center;
	color: #ff94ff;
	border-style:dotted;	}
hr.c	{margin: 10px auto 0px auto;
 	width: 94%;
	color: #fe900f;
	text-align: center;
	border-style: dotted;	}