@charset "UTF-8";
/* CSS Document */

/* page*/
#page{
	padding:0 0 20px 20px;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Arial, Helvetica, sans-serif, Verdana;}

/* main */
#page #main{
	margin:0;
	width:100%;}

/* left_大標 */
#page #main #title{
	border-bottom:dotted 2px #3d4f59;
	padding-bottom:5px;}
#page #main #title #h{
	margin:0;
	float:left;
	font-size:20px;
	color: #3d4f59;
	}
#page #main #title .map{
	float:right;
	padding-top:9px;
	font-size:11px;
	color:#666;}
 #page #main #title .map a{
	 text-decoration:none;color:#666;}
#main #title .map a:hover{color:#CCC;}

/* left_推文 */
#page #main #push{
	margin:10px 0 0;
	border-top:solid 3px #cdd1d4;}
#page #main #push td, #page #main #push td img, #page #main #push td a, #page #main #push td span{
	vertical-align:middle;}
#page #main #push td{
	padding:10px 5px;
	font-size:14px;
	color:#3d4f59;}
#page #main #push td img{
	margin-right:5px;}
#page #main #push td a{
	 text-decoration:none;
	 margin-right:15px;color:#3d4f59;}
#page #main #push td a:hover{color:#69C;}
	
/* left_字級放大縮小 */
#page #main #in_top{
	margin:10px 0;
	background:#e2e6e8;
	border-bottom:solid 2px #cdd1d4;}
#page #main #in_top td{
	padding:5px;
	vertical-align:middle;
	font-size:12px;
	color:#3d4f59;}
#page #main #in_top td input{
	margin:0 3px 0 6px;}	
	
/* left_內文大標和活動區塊 */
#page #main #in_t2{
	width:100%;
	margin-bottom:15px;
	}
#page #main #in_t2 h1{
	margin:0 0 10px;
	padding:5px 10px;
	font-size:18px;
	line-height:1.5;
	color:#a72c32;
	border:1px solid #a72c32;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
#page #main #in_t2 ul{
	margin:0;
	padding:0;
	background:#e2e6e8;
	font-size:13px;
	color:#333;
	line-height:1.2;}
#page #main #in_t2 .pad{
	padding:10px;}
#page #main #in_t2 ul li{
	list-style:none;}
#page #main #in_t2 td{
	padding:5px 3px;
	border-bottom:1px dotted #333;}
#page #main #in_t2 p{
	margin:0;
	padding:0;}
#page #main #in_t2 img{
	margin-left:10px;
	border:4px solid #FFF;}
	

/* left_內文 */
#page #main #in{
	font-size:15px;
	color:#333;
	line-height:1.6;}
#page #main #in p{
	margin:0 0 15px;}
#page #main #in .pic{
	float:right;
	width:190px;
	margin-left:10px;
	padding:5px;
	border:solid 2px #c8d3d9;}
#page #main #in .pic p{
	font-size:13px;
	color:#333;
	line-height:1.5;
	margin:5px 0 0;}
#page #main #in .pic p img{
	float:left;
	margin-right:10px;}

/* left_相關連結 */
#page #main #link ul{
	margin:0;
	padding:0;
	background:#e2e6e8;
	font-size:13px;
	color:#333;
	line-height:1.2;}
#page #main #link .pad{
	padding:10px;}
#page #main #link .pad a{
	color:#333;}
#page #main #link .pad a:hover{
	color:#999;}
#page #main #link td{
	padding:5px 3px;
	border-bottom:1px dotted #333;}
#page #main #link p{
	margin:0;
	padding:0;}
#page #main #link img{
	padding: 0 5px;
	border:0;}
#page #main #link a{
	text-decoration:none;
	color:#600;}
#page #main #link a:hover{
	color:#999;}
	
/* left_相關照片 */
h2{
	display:block;
	font-size:14px;
	color: #3d4f59;
	margin:15px 0 5px;
	}
#page #main #photo{
	width:750px;
	border-top:1px solid #3d4f59;
	border-bottom:1px solid #3d4f59;
	}
#page #main #photo td.w{
	background:#FFF;
	}
#page #main #photo td.inside{
	padding:0;
	hight:110px;
	overflow:hidden;
	background:url(../images/basic/bg_photo_s2.jpg) repeat-y;}

#page #main #photo td.inside_box{
	padding: 2px 5px 0;
	width:120px;
	text-align:center;}
#page #main #photo td.inside_box p{
	margin:0;
	font-size:12px;
	padding-top:5px;}
#page #main #photo td.inside_box p a{
	text-decoration:none;
	color:#333;}
#page #main #photo td.inside_box p a:hover{
	text-decoration:underline;
	color:#663;}

/* left_回列表頁 */
#page #back{
	margin-top:15px;}
#page #back a{
	text-decoration:none;
	font-size:12px;
	color:#3d4f59;}
#page #back a:hover{color:#69C;}
#page #back td,#page #back img,#page #back td a{
	vertical-align:middle;}

/* 延伸閱讀*/
#page #list{
	margin-top:20px;
	width:100%;}
#page #list h1{
	display:block;
	font-size:16px;
	color: #3d4f59;
	line-height:1.5;
	border-bottom:dotted 2px #3d4f59;
	}
#page #list ul{
	padding:0;
	list-style:disc outside;
}
#page #list li{
	font-size:14px;	
	margin:0 0 5px 20px;
	line-height:1.5;
}
#page #list li a{
	text-decoration:none;
	color:#3d4f59;
}
#page #list li a:hover{color:#69C;}