@charset "UTF-8";
/* CSS Document */

/* basic */
body{
	margin:0 0;
	font-family: "Ln", "Microsoft JhengHei", "sө", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Arial, Helvetica, sans-serif, Verdana;}

.clear{clear:both;}

/* body */
#body{
	width:1000px;
	margin:0 auto;
	}
	
/* top */
#top{
	width:100%;
	}
	
/* top_side */
#top #side{
	height:33px;
	float:left;
	padding:10px 0 0 10px;}
#top #side ul{
	margin:0;
	padding:0;
	list-style:none inside;
	font-size:13px;
}
#top #side li{
	display:inline;	
}
#top #side li a{
	display:block;
	float: left;
	width:79px;
	height:25px;
	background:url(../images/index/side_bg.jpg) no-repeat;
	padding-top:8px;
	margin-right:5px;
	text-decoration:none;
	text-align:center;
	color:#b99874;
}
#top #side li a:hover{
	background:#b99874;
	color:#fff;
}

/* top_home */

#top #home{
	float:right;}
#top #home ul{
	margin: 0px;
	padding:15px 10px 0 0;
	list-style:none;
	font-size:14px;
}
#top #home li{
	display:inline;	
}
#top #home li a{
	display:block;
	float: left;
	width:80px;
	border-left: 1px solid #b99874;
	text-decoration:none;
	text-align:center;
	color:#b99874;
}
#top #home li a:hover, #top #home li a:hover.r{
	background:#b99874;
	color:#fff;
}
#top #home li a.r{
	display:block;
	float: left;
	width:80px;
	border-left: 1px solid #b99874;
	border-right: 1px solid #b99874;
	text-decoration:none;
	text-align:center;
	color:#b99874;
	}

/* header */
#header{
	width:100%;
	height:195px;
	margin:0;
	background:url(../images/index/top.jpg) no-repeat;
	}

/* page */
#page{
	background:url(../images/index/shadow.jpg) no-repeat;
	margin:0;
	padding:0 15px;}
	
#left{
	margin:0;
	width:178px;
	background:#e5d2b4;}
#line{
	background:url(../images/index/bg_line_2.jpg) no-repeat top left;
	width:2px;}
#left .bg{
	background:#e5d2b4;}
	
/* left_date */
#date{
	font-size:16px;
	color:#a72c32;
	border-bottom:2px dotted #a72c32;
	margin:10px 10px 5px;
	padding-bottom:6px;}
	

/* google */
#google{
	font-size:12px;
	color:#b99874;
	padding:10px 0;}

#google p{
	margin:0;
	padding-bottom:5px;}

#google td{
	/*background:#e5d2b4;*/
	}
#google td.in{
	padding:10px 10px 0;
	}
#google td.line{
	background:url(../images/index/bg_line.jpg) repeat-y;
	width:2px;}
#google img{
	padding-left:2px;
	}
#google .b{border-bottom:1px solid #b99874;}


/* left_Calendar */
#calendar_wrap {
	margin:10px;
	padding:5px 0;
	background:#d8dcdd;
	text-align: center;
	font-size:11px;
	color:#333;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
#calendar_wrap table {
	width: 100%;}
#calendar_wrap th {}
#calendar_wrap td {
	text-align: center;
	padding:3px;}
#calendar_wrap tfoot td{
	border-top:1px solid #333;}
#calendar_wrap tfoot td#prev {
	padding-left:5px;
	text-align: left;
	font-weight: bold;
	}
#calendar_wrap tfoot td#prev a, #calendar_wrap tfoot td#next a {
	text-decoration:none;
	color:#619fb5;}
#calendar_wrap tfoot td#prev a:hover, #calendar_wrap tfoot td#next a:hover {
	color:#6CC;}
#calendar_wrap tfoot td#next {
	padding-right:5px;
	text-align: right;
	font-weight: bold;
	}
#calendar_wrap caption{
	font-size:13px;
	line-height:1.5;
	padding-bottom:5px;
	color:#619fb5;}
#calendar_wrap td#today{
	background:#619fb5;
	}
#calendar_wrap td#today a{
	color:#ffffff;}
#calendar_wrap a
{text-decoration:none;}

/* left_menu */
#left ul{
	margin:0;
	padding:0;
	list-style: none;}
#left .menu{
	margin: 0 10px 20px;
}
#left .menu li{
	display:block;
	height:26px;
	background:url(../images/index/menu_bg.png) no-repeat bottom;
	font-size:16px;
	padding:7px 0 0;
	vertical-align:middle;
}
#left .menu a{
	text-decoration:none;
	text-align:left;
	color:#8a6140;
}
#left .menu a:hover{color:#ffffff;}

#left .menu img{
	margin-left:8px;
	margin-top:3px;
	}

#right{
	margin:10px 0 0 15px;
	width:775px;}
	
/* right_left */
#right #right_left{
	width:480px;
	padding:0;
	}
/* right_left ̷sʩMsD*/
#right #right_left .title{height:36px;}
#right #right_left .title a, #right #right_left .title a:visited{
	padding-bottom:2px;
	float:right;
	display:block;
	width:40px;
	border: 1px solid #6d8dc5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:url(../images/index/bg_more.jpg) repeat-x;
	text-decoration:none;
	text-align:center;
	color:#6d8dc5;
	font-size:13px;
}
#right #right_left .title a:hover{
	color:#333;
}
#right #right_left .list{
	margin-bottom:15px;
	}
#right #right_left .list td{
	padding:5px;
	border-bottom:1px dotted #666;}
#right #right_left .list h1{
	color:#6d8dc5;
	font-size:16px;
	margin:5px 0;}
#right #right_left .list h1 a{
	color:#6d8dc5;
	font-size:16px;
	margin:5px 0;}
#right #right_left .list h1 a:hover{
	color:#930;}
#right #right_left .list p{
	margin:0;
	font-size:14px;
	line-height:1.3;
	color:#333;}
#right #right_left .list div{
	margin:0;
	font-size:14px;
	line-height:1.3;
	color:#333;}
#right #right_left .list a{
	font-size:14px;
	line-height:1.3;
	color:#6d8dc5;text-decoration:none;}
#right #right_left .list a:hover{
	color:#930;}
#right #right_left .list .c{
	background:#f3f6f8;}

/* right_left MD*/
#right #right_left #t3 div#menu h1{
	color:#6d8dc5;
	font-size:16px;
	margin:0 20px 5px;}
#right #right_left #t3 div#menu a{
	color:#6d8dc5;text-decoration:none;}
#right #right_left #t3 div#menu a:hover{
	color:#930;}

/* right_right */
#right #right_right{
	width:280px;
	}

/* right_right  box1 */
#right #right_right #box1, #right #right_right #box2{
	padding:5px;
	border:1px solid #8a6140;}
#right #right_right #box1{
	background:#e5d2b4;
	}
#right #right_right #box1 p{
	margin:10px 0 0;
	font-size:14px;
	color:#333;
	}
	
/* right_right  box2 */
#right #right_right #box2{
	margin-top:15px;
	}
#right #right_right #box2 p{
	margin:0;
	font-size:13px;
	line-height:1.4;
	color:#333;}
#right #right_right #box2 a{
	font-size:13px;
	line-height:1.4;
	color:#6d8dc5;}
#right #right_right #box2 a:hover{
	color:#930;}
#right #right_right #box2 h1{
	color:#6d8dc5;
	font-size:15px;
	margin:5px 0;}
	
/* right_right  box3 */
#right #right_right #box3{
	margin-top:10px;
	}
#right #right_right #box3 td.item{border-bottom:2px dotted #8a6140;}
#right #right_right #box3 td.item p{
	margin:0;
	font-size:13px;
	line-height:1.4;
	color:#333;}
#right #right_right #box3 td.item ul{
	margin:0;
	padding:0;
	list-style: none;}
#right #right_right #box3 td.item li{
	border-bottom:1px dotted #8a6140;
}
/* menu_b#right #right_right #box3 td.item a{
	display:block;
	padding:5px 0;
	height:20px;
	font-size:16px;
	color:#8a6140;
	text-decoration:none;
	}
#right #right_right #box3 td.item a:hover{
	background:#a72c32;
	color:#fff;}   */
menu_b#right #right_right #box3 td.item a, menu_b#right #right_right #box3 td.item a:visited{
	padding:0 5px;
	color:#a72c32;
	text-decoration:none;
	}
#right #right_right #box3 td.item a:hover{
	color:#8a6140;} 


/* menu_b */
#menu_b{
	width:100%;
	height:14px;
	margin:15px 0 10px;
	text-align:center;
	}
#menu_b ul{
	margin: 0;
	padding:0;
	list-style:none;
	font-size:13px;
	
}
#menu_b li{
	display:inline;	
}
#menu_b li a
{
	font-size:14px;
	padding:0 20px;
	border-left: 1px solid #b99874;
	text-decoration:none;
	text-align:center;
	color:#5f4d3a;
}
#menu_b li a:hover, #menu_b li a:hover.r{color:#930;}
#menu_b li a.r
{
	font-size:14px;
	padding:0 10px;
	border-left: 1px solid #b99874;
	border-right: 1px solid #b99874;
	text-decoration:none;
	text-align:center;
	color:#5f4d3a;
	}

#copy{
	background:#b99874;
	color:#FFF;
	font-size:12px;
	padding:5px 20px;
	text-align:center;}
#copy a, #right #copy a:visited{
	text-decoration:none;
	color:#FFF;}
#copy a:hover{
	color:#930;}

