@charset "UTF-8";
/* CSS Document */
#container{
	width:965px;
	margin:20px 0 auto;
	padding:0;
	}

#container h1{
	margin:0;
	padding:0;
	}
	
#container h2{
	font-family:"Times New Roman", Times, serif;
	font-weight:bolder;
	color:#CC3300;
	border:1px solid #CC3300;
	padding:5px 15px;
	margin:10px auto 5px;
	background-image:url(image/backg.jpg);
	background-repeat:repeat-y;
	}

#container h3{
	font-family:"Times New Roman", Times, serif;
	font-weight:bolder;
	color:#999900;
	border:1px solid #999900;
	padding:5px;
	margin:15px auto 5px;
	text-align:center;
	background-image:url(image/backg.jpg);
	background-repeat:repeat-y;
	}

#container .topread{
	font-size:midium;
	font-weight:bold;
	line-height:150%;
	width:780px;
	margin:-30px auto 0 30px;
	padding:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#663300;
	}

#container #rap{
	width:965px;
	}

#container .left{
	width:482px;
	float:left;
	margin-bottom:10px;
	}
	
#container .right{
	width:483px;
	float:right;
	margin-bottom:10px;
	}

#container .menu{
	width:475px;
	float:left;
	background-image:url(image/mbg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	display:block;
	padding-top:5px;
	margin:5px auto 10px;
	}
	
#container .s_title{
	margin:0 10px 5px;
	font-size:88%;
	line-height:100%;
	vertical-align:bottom;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	}
	
#container .ss_title{
	margin-top:5px;
	margin-left:10px;
	font-weight:bold;
	line-height:100%;
	font-size:small;
	}

#container .img_l{
	float:left;
	margin:0 10px 10px 10px;
	}
	
#container .img_r{
	float:right;
	margin:0 10px 10px 10px;
	}
	
#container .cl{
	clear:both;
	}

#container .bl_r a:link , #container .bl_l a:link{
 color:#FFFFFF;
	}  

#container .bl_r a:visited , #container .bl_l a:visited{
 color:#FFFFFF;
	}  

#container .bl_r a:hover , #container .bl_l a:hover{
 color:#FF0000;
	}  
	
#container .bl_r {
	margin:0;
	padding:5px;
	width:auto;
	background-image:url(image/bl.gif);
	background-position:right;
	background-repeat:no-repeat;
	}  

#container .bl_l {
	margin:0;
	padding:5px 5px 5px 10px;
	width:auto;
	background-image:url(image/bl.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
	
#container .area {   
 	float:left;
	color:#FFCC33;
	font-size:smaller;	
 	margin-right:10px;
	line-height:100%; 
	}   
#container .htl {	   
 	font-weight:bold;
	color:#FFFFFF;
	font-size:small;
	line-height:100%; 
	}
	
#container .text{
	line-height:125%;
	font-size:88%;
	margin:0 10px;
	} 
#container .text_l{
	line-height:125%;
	font-size:88%;
	margin:0 10px;
	}
	
#container dl{
	width:440px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:smaller;
	}
#container dt{
	color:#999900;
	font-weight:bold;
	margin-top:7px;
	margin-left:15px;
	font-size:amaller;
	}
#container dd{
	margin-left:25px;
	font-size:smaller;
	}
	
#container .caution{
	font-size:x-small;
	}
#container .topright{
	text-align:right;
	margin-right:15px;
	font-family:serif;
	font-weight:bold;
	color:#666666;
	}
#container .bott{
	background-image:url(image/backg.jpg);
	background-repeat:repeat-y;
	}
