/* CSS Document */
body {
	margin:auto;
	padding:0px;
	background-color:#ffffff;
}
/* 首頁部份設定  header  -----------------------------------------*/
.default{
	margin:3px auto 0;
	padding:0;
	width:990px;
}
.name
{
	margin:0 auto;
	padding:0px 0 0 318px;
}
.chinese
{
	margin:30px 0 0 0;
	padding:0px 0 0 0;
    text-align:right;
	width:480px;
	overflow:hidden;
	height:1%;
	float:left;
	background:url(images/web_15.gif) no-repeat left center;
	
}
.english
{
	margin:0px 0px 20px 0;
	padding:0px 0 0 410px;
    text-align:left;

}
/* 表頭部份設定  header  -----------------------------------------*/
.header{
	margin:0 auto;
	padding:0;
	width:990px;
}

/* 選單設定 menu  -----------------------------------------*/ 
.menu{
	margin:0px auto;
	padding:0px;
	width:990px;
	height:66px;
	background-repeat: no-repeat;
}
.menu .item{
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#666666;
	font-size: 10pt;
	text-decoration: none;
	letter-spacing: 1px;
	
}
.menu .item ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
.menu .item li {
	margin:15px 17px 0px 0px;
	padding:0px 0px 0px 0px;
    float:left;
	text-align:center;
    list-style-type:none;
}
.menu .item li a:link,.menu .item li a:visited{
	font-size:10pt;
	color:#666666;
	text-decoration:none;
	list-style-type:none;
	font-weight:bold;
	height:20px;
	display:block;float:left;

}
.menu .item li a:hover{
    font-size:10pt;
	color:#96AA7A;
	background:url(images/menu.gif) no-repeat center 18px;
	text-decoration:none;
	list-style-type:none;
	height:30px;
	display:block;float:left;
}

/* 網頁主要內容設定 main_web  -----------------------------------------*/ 
.main_web{
	margin:0px auto;
	padding:0px;
	width:990px;
	background-color:#ffffff;
	background-image:url(images/mainweb.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
/* 頁面主題設定 subtitle  -----------------------------------------*/ 
.subtitle{
    margin:0px auto;
	padding:0px;
	width:990px;
    text-align:center;
}
.subtitle.pic{
}
/* 網頁內容元件設定 content  含 h2 p  pic top 等 ......  -----------------------------------------*/ 
.content{
	margin:40px auto 0 auto;
	padding:0px 0px 0px 0px;
    width:860px;
	background-image:url(Images/cobg2.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	background-color:;
}
.content h2{
	margin:0px auto 20px;
	padding:10px 0 0 0;
	font-size:25px;
	font-style: italic;
	font-weight:bold;
	color:#66666;
	line-height: 22px;
	letter-spacing: 0.05em;
	text-align:center;
}
.content h2 a:link, .content h2 a:visited{
    color:#D34A15;
}
.content h2 a:hover{
    color:#E0A089;
}
.title{
	margin:15px auto 20px;
	padding:0px 0 0 0;
	font-size:18px;
	font-weight:bold;
	color:#939393;
	line-height: 24px;
	letter-spacing: 0.05em;
	text-align:center;
	font-style: normal;
	display:block;
}
.title3{
	margin:15px auto 20px;
	padding:0px 0 0 0;
	font-size:22px;
	font-weight:bold;
	color:#666666;
	line-height:24px;
	letter-spacing: 0.05em;
	text-align:center;
	font-style: normal;
	display:block;
}
.title2{
	margin:15px auto 20px;
	padding:0px 0 0 0;
	font-size:18px;
	font-weight:bold;
	color:#939393;
	line-height: 24px;
	letter-spacing: 0.05em;
	text-align:left;
	font-style: normal;
	display:block;
}
.title4{
	margin:15px auto 20px;
	padding:0px 0 0 0;
	font-size:16px;
	font-weight:bold;
	color:#939393;
	line-height: 24px;
	letter-spacing: 0.05em;
	text-align:center;
	font-style: normal;
	display:block;
}

.content p{
	padding:0 1.5em 0 0;
	font-size:10pt;
	color:#666666;
	line-height: 22px;
	word-spacing:1px;
	text-indent:0px;
}
.content p .poem{
	padding:0 1.5em 0 0;
	font-size:10pt;
	font-style: italic;
	color:#666666;
	line-height: 28px;
	text-indent:0px;
}
.content p a:link, .content p a:visited{
    color:#003399;
}
.content p a:hover{
    color:#0099FF;
}
.content em{
	padding:0 1.5em 0 1.5em;
	font-size:11pt;
	color:#CC9900;
	line-height: 22px;
	text-indent: 25px;
	letter-spacing:1px;
}
.content ul{
	margin:50px 0 0px 230px;
	padding:0px 0px 50px 0;
}
.content li{
	margin:0px;
	padding:0 0 0 50px;
    list-style-type:disc;
	list-style-position:outside;
	font-size:10pt;
	float:left;
	color:#000000;
	line-height: 20px;
	font-weight:bold;
}
.content ul a:link, .content li a:visited{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	text-decoration: none;
	color: #666666;
}
.content ul a:hover{
	color:#FF0000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF0000;
}

.content .picarea{
	padding:0px 0px 0px 0px;
	margin:10px 10px 0px 0px;
	float:left;
	width:410px;
}
.content .picarea .smallright{
	margin:5px 0px 0px 10px;
	padding:0px;
	float:left;
}
.content .picarea .small{
	margin:0px 0px 0px 0px;
	padding:0px;
}
.content .picarea .small img{
	margin:0px 20px 0px 0px;
	padding:3px;
	border: 1px solid #999999;
	float:left;
	clear:both;
}
.content .picarea p {
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size: 13px;
	color: #666666;
	letter-spacing: 1px;
	text-indent:0px;
    text-align:left;
}
.content .picarea em {
	padding:5px 0px 5px 0px;
	margin:0px;
	font-size: 13px;
	color: #666666;
	letter-spacing: 1px;
	text-indent:0px;
    text-align:left;
	font-style:normal;
	display:block;
	line-height: 22px;
}
.content .picarea2{
	padding:px 0px 0px 0px;
	margin:10px 0px 0px 20px;
	float:right;
	width:405px;
}
.content .picarea2 .smallright{
	margin:5px 0px 0px 10px;
	padding:0px;
	float:left;
}
.content .picarea2 .small{
	margin:0px 0px 0px 0px;
	padding:0px;
}
.content .picarea2 .small img{
	margin:0px;
	padding:3px;
	border: 1px solid #999999;
	float:left;
}
.content .picarea2 p {
	padding:5px 0px 0px 0px;
	margin:0px;
	font-size: 13px;
	color: #666666;
	letter-spacing: 1px;
	text-indent:0px;
    text-align:left;
}
.content .picarea2 em {
	padding:5px 0px 5px 0px;
	margin:0px;
	font-size: 13px;
	color: #666666;
	letter-spacing: 1px;
	text-indent:0px;
    text-align:left;
	font-style:normal;
	display:block;
	line-height: 22px;
}
/* 置右的圖片設定  -----------------------------------------*/ 
.content .pic{
	padding:0px 0px 0px 5px;
	margin:0 0 0 0;
	float:right;
	width: auto;
}
.content .pic img {
	padding:6px;
	margin:0px 0px 0px 0px;
	border: 1px solid #999999;
}
.content .pic em img {
	padding:6px;
	margin:0px 0px 0px 0px;
	border: 0px;
}
.content .pic p {
	padding:0px 3px 0px 0px;
	margin:0px;
	font-size: 13px;
	color: #CED9C5;
	letter-spacing: 1px;
    text-align:right;
}
.content .pic p a:link, .content .pic p a:visited{
	text-decoration: none;
	color: #CED9C5;
}

.content .pic p a:hover{
	color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
/* 置左的圖片設定  -----------------------------------------*/ 
.content .pic_left{
	padding:5px 5px 5px 0px;
	margin:0px;
	float:left;
	width: auto;
}
.content .pic_left img {
	padding:6px;
	margin:0px 0px 0px 0px;
	border: 1px solid #999999;
}
.content .pic_left em img {
	padding:6px;
	margin:0px 0px 0px 0px;
	border: 0px;
}
.content .pic_left p {
	padding:0px 0px 0px 10em;
	margin:0px;
	font-size: 13px;
	color: #CED9C5;
	letter-spacing: 1px;
    text-align:left;
}
.content .pic_left p a:link, .content .pic_left p a:visited{
	text-decoration: none;
	color: #CED9C5;
}
.content .pic_left p a:hover{
	color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
/* 置中的圖片設定  -----------------------------------------*/ 
.content .pic_cen{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width: auto;
	text-align:center;
}
.content .pic_cen img {
	padding:6px;
	margin:0px 0px 0px 0px;
	border: 1px solid #999999;
}
.content .pic_cen em img {
	padding:6px;
	margin:0px 0px 0px 0px;
	border:0px;
}
.content .pic_cen p {
	padding:0px 3px 0px 0px;
	margin:0px;
	font-size: 13px;
	color: #CED9C5;
	letter-spacing: 1px;
    text-align:center;
}
.content .pic_cen p a:link, .content .pic_cen p a:visited{
	text-decoration: none;
	color: #CED9C5;
}
.content .pic_cen p a:hover{
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
/* 特殊圖片設定  -----------------------------------------*/ 
.pic_sp{
	padding:0px 0px 0px 0px;
	margin:60px 0px 32px 0px;
	text-align:center;
}
/* 並排圖片設定  -----------------------------------------*/ 
.content .pic_gup{
	padding:0px 0px 0px 0px;
	margin:0 16px 30px 0px;
	width: auto;
	float:left;
}
.content .pic_gup img {
	padding:6px;
	margin:0px 0px 0px 0em;
	border: 1px solid #999999;
}
.content .pic_gup p {
	padding:0px 0px 0px 0px;
	margin:0 0 0 1em;
	font-size: 13px;
	color: #CED9C5;
	letter-spacing: 1px;
    text-align:center;
}
.content .pic_gup p a:link, .content .pic_gup p a:visited{
	text-decoration: none;
	color: #CED9C5;
}
.content .pic_gup p a:hover{
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
/* TOP設定   -----------------------------------------*/ 
.gotop , .gotop img{
    margin: 0px 0px 10px 0px;
	padding:0px;
    text-align:right;
    border:none;
}


/* 表尾宣告設定   -----------------------------------------*/ 
.copyright{
	margin:10px auto 36px;
	padding:70px 0 0 0px;
	width:990px;
	font-size: 10pt;
	letter-spacing:1px;
	background-color: #ffffff;
	background-image:url(http://www.yasufi.org/images/copyright.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.copyright .text{
	margin:0px auto;
	padding:15px 0px 0px 0px;
	font-size: 12pt;
	line-height: 18px;
	color:#ffffff;
	text-decoration:none;
	letter-spacing: 1px;
    width:90%;
    text-align:center;
}
.copyright .text a:link, .copyright .text a:visited{
	color:#ffffff;
}
.copyright .text a:hover{
	color:#CCCCCC;
}
.copyright .ctin{
	margin :0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	width:100%;
	color:#000;
	font-size: 12px;
	line-height: 18px;
}
.copyright .ctin a:link, .copyright .ctin  a:visited{
	color:#CCCCCC;
}
.copyright .ctin a:hover{
	color:#000000;
}
.copyright .include{
    margin :0px auto;
	background-color:#FFFFFF;
	width:642px;
	filter:alpha(opacity=70);
    -moz-opacity:0.7;
    opacity: 0.8;
}

/* 其它設定   -----------------------------------------*/ 
.clear{
    clear:both;
}
/* 分隔線設定  -----------------------------------------*/ 
hr{margin:1em 0px 1em 0px;
   border:dashed #6E4948;
   width:90%;
}
.postleft {
	margin:0px auto;
	padding:0px;
}
/* calendar的文字設定  -----------------------------------------*/ 
.calendar{
padding:0em 0em 0em 28.7em;
*padding:0em 0em 0em 30.7em;
}

/* Top圖樣設計  -----------------------------------------*/ 
.topword{
    margin:0em 0 1em 4em;
	width:450px;
	border-bottom:none; text-align:right;
}
.topword a{
    margin:0em 0 0em 0em;
    color:#fff; font-size:8pt; font-family:Arial, Helvetica, sans-serif; background:#411618;
	padding:0.2em 2em 0.4em 2em; text-decoration:none; position:relative; top:1.5em;
}
.topword a:hover{
    color:#fff; background:#3F5714;
}
.main_bg{
    margin:0px auto;
	padding:0px;
	background-image:url(images/content.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
.main_bg2{
    margin:0px auto;
	padding:0px;
	background-image:url(images/cobg.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}
.hidetext{visibility:hidden; height:320px;_height:300px;}

.content .picareasp{
	padding:0px 0px 0px 0px;
	margin:10px 10px 0px 0px;
	float:left;
	width:440px;
}
.content .picareasp2{
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	float:left;
}
.content .pic_left2 img {
	padding:6px;
	margin:0px 0px 200px 0px;
	border:none;
}
.content .pic_left3 {
	padding:5px 5px 5px 0px;
	margin:0px;
	float:left;
}
.under {
	padding:5px 120px 5px 80px;
}