@charset "utf-8";
/* CSS Document */

/*================================================================
共用區
================================================================*/
/*浮動容器*/
.page_float {
	/*width:960px;*/
	width:940px;
	padding-top:11px;
	padding-left:20px;
	margin:0 auto;
	}

img { behavior: url(css/iepngfix.htc) }
/*子選單*/
.sub_nav {
	position:absolute;
	z-index:1000 ;
	width:190px;
	top:227px;
	left:18px;
	}
	.sub_nav .nav_content {
		background:url(../images/bg_subNav02.gif) repeat-y;
		}
	.sub_nav .nav_content li {
		padding-top:5px;
		}
	.sub_nav .nav_content ul.sub-list{
		padding-left:50px;
	}
	.sub_nav .nav_content .sub-list li{
		text-align:left;
		line-height:16px;
		padding:0;
		font-size:13px;
		color:#FFF;
		list-style-image:url(../images/arrow_white.gif);
	}
	.sub_nav .nav_content .sub-list li a:link,
	.sub_nav .nav_content .sub-list li a:visited{
		color:#FFF;
		text-decoration:none;
	}
	.sub_nav .nav_content .sub-list li a:hover{
		text-decoration:underline;
	}
	
/*子選單：浮動*/
.sub_nav_float {
	width:190px;
	float:left;
	}
	.sub_nav_float .nav_content {
		background:url(../images/bg_subNav02.gif) repeat-y;
		}
	.sub_nav_float .nav_content li {
		padding-bottom:6px;
		}
		
	.sub_nav_float .nav_content ul.sub-list{
		padding-left:50px;
	}
	.sub_nav_float .nav_content .sub-list li{
		text-align:left;
		line-height:16px;
		padding:0;
		font-size:13px;
		color:#FFF;
		list-style-image:url(../images/arrow_white.gif);
	}
	.sub_nav_float .nav_content .sub-list li a:link,
	.sub_nav_float .nav_content .sub-list li a:visited{
		color:#FFF;
		text-decoration:none;
	}
	.sub_nav_float .nav_content .sub-list li a:hover{
		text-decoration:underline;
	}
	
	

/*麵包屑*/
.breadcrumbs {
	position:absolute;
	z-index:999;
	width:600px;
	top:228px;
	left:275px;
	background:url(../images/icon_home_01.gif) no-repeat 0 1px!important;
	background:url(../images/icon_home_01.gif) no-repeat 0 3px;
	padding-left:16px;
	text-align:left;
	font:400 12px/14px Tahoma, "細明體"!important;
	font:400 12px/18px Arial, "細明體";
	color:#51300a;
	}
	.breadcrumbs li {
		float:left;
		margin-right:3px;
		color:532f0b;
		}
	.breadcrumbs li a {
		color:#532f0a;
		text-decoration:none;
		}
	.breadcrumbs li a:hover {
		text-decoration:underline;
		}
	.breadcrumbs .focus {
		color:#ec1e50;
		}
/*頁碼*/
.pageNumber {
	clear:both;
	overflow:hidden;
	}
	.pageNumber center {
		height:1px;
		overflow:hidden;
		margin-top:20px;
		border-top:4px solid #ec1e50;
		}
	.pageNumber table {
		margin:0 auto;
		margin-top:12px;
		}
	.pageNumber td {
		/*width:16px;
		height:16px;*/
		width:12px;
		height:10px;
		text-align:center;
		vertical-align:middle;
		padding:2px 3px;
		font:700 11px Arial, "細明體";
		color:#000;
		}
		.pageNumber a {
		font:700 11px Arial, "細明體";
		color:#000;
		text-decoration:none;
		}
	.pageNumber a:hover {
		text-decoration:underline;
		}
	.pageNumber td.on {
		color:#fff;
		background:#ec1e50;
		}
/* 引用、轉寄、列印 */
ul.print {
	margin:3px 5px 12px;
	padding:0;
	text-align:right;
	float:right;
	font-size:12px;
	}
	ul.print li {
		display:inline;
		}
	ul.print li img {
		margin-right:3px;
		vertical-align:text-bottom;
		}
	ul.print li a {
		text-decoration:underline;
		color:#000;
		}
	ul.print li a:hover {
		text-decoration:none;
		color:#7c0f00;
		}
/* 推文 */
.push {
	text-align:right;
	margin-bottom:15px;
	}
/**/
.floatL {float:left;}
.floatR {float:right;}
.go_top { text-align:right;}
/* 墊片 */
div.spacer { clear:both; height:1px; overflow:hidden;}

/*相關影音, 相關新聞 */
.blockEvent {
	clear:both;
	margin-bottom:15px;
	overflow:hidden;
	}
	.blockEvent h1 {
		margin:0 0 15px;
		}
	.blockEvent, .blockEvent a {
		font-size:13px;
		line-height:16px;
		text-decoration:none;
		}
	.blockEvent div {
		/*width:120px;
		height:157px;*/
		float:left;
		display:inline;
		position:relative;
		width:104px;
		height:141px;
		margin:0 7px 0 3px;
		padding:8px;
		overflow:hidden;
		background:#f8e9d1;
		text-align:center;
		}
	.blockEvent .end {
		margin:0;
		}
	.blockEvent div a {
		color:#ec1e50;
		}
	.blockEvent div p {
		margin-top:4px;
		text-align:left;
		}
	.blockEvent .play {
		position:absolute;
		z-index:auto;
		left:100px;
		top:136px;
		}
	.blockEvent li {
		padding:5px 0 5px 32px;
		border-bottom:dotted 1px #51300a;
		background:url(../images/icon_hot_blue.gif) 5px no-repeat;
		}
	.blockEvent li a {
		color:#51300a;
		font-weight:400;
		}
	.blockEvent li a:hover {
		color:#fff;
		font-weight:700;
		}
	.blockEvent li.hot {
		background:url(../images/icon_hot_red.gif) 5px no-repeat;
		}
/*相關影音B */
.blockEventB {
	clear:both;
	margin-bottom:30px;
	overflow:hidden;
	}
	.blockEventB h1 {
		margin:0 0 8px;
		}
	.blockEventB, .blockEventB a {

		font-size:13px;
		line-height:16px;
		text-decoration:none;
		}
	.blockEventB div {
		/*width:120px;
		height:157px;*/
		float:left;
		display:inline;
		position:relative;
		width:104px;
		height:141px;
		/*margin:0 0 10px 5px;*/
		margin:0 0 10px 10px;/*edit by awu 110127*/
		padding:8px;
		overflow:hidden;
		background:#f8e9d1;
		text-align:center;
		}
	.blockEventB div a {
		color:#ec1e50;
		}
	.blockEventB div p {
		margin-top:4px;
		text-align:left;
		}
	.blockEventB .play {
		position:absolute;
		z-index:auto;
		left:100px;
		top:136px;
		}


/*================================================================
下為各頁設定
================================================================*/
/* 內容 */
.page_content {
	position:relative;
	clear:both;
	/*width:960px;*/
	width:710px;
	padding:43px 0 0 250px;
	margin:0 auto;
	/**/
	min-height:570px;
	height:auto !important;
	height:570px;
	}
	
/* 內容：浮動 */
.page_content_float {
	float:left;
	/*width:960px;*/
	width:710px;
	padding:32px 0 0 40px;
	text-align:left;
	/**/
	min-height:570px;
	height:auto !important;
	height:570px;
	}
	
/*--------------------------------
基金會介紹
--------------------------------*/
.about_us {}
	.about_us .communicates{
		/*width:710px;*/
		width:646px;
		padding:5px 32px 15px;
		background:#fff url(../images/bg_about_us01.gif) no-repeat left bottom;
		font:400 15px/26px Arial, "細明體";
		/**/
		min-height:300px;
		height:auto !important;
		height:300px;
		}
	.about_us p, .about_us ul {
		margin-bottom:10px;
		}
	.about_us th, .about_us td {
		padding:10px 10px 0 0;
		}
	.about_us th {
		width:100px;
		text-align:right;
		color:#ec1e50;
		font-weight:700;
		}


/*--------------------------------
最新消息-首頁
--------------------------------*/
.news_list {
	width:645px;
	margin-left:34px;
	}
	.news_list th, .news_list .list td {
		border-bottom:dotted 1px #656565;
		font:400 13px/30px Arial, "細明體";
		color:#000;
		}
	.news_list .list th {
	 	/*width:130px;*/
		text-align:center;
		}
	.news_list .list td {
		padding-left:10px;
		}
	.news_list .list a {
		color:#000;
		text-decoration:none;
		font-weight:400;
		}
	.news_list .list a:hover {
		color:#fff;
		font-weight:700;
		}
	.news_list .list .altrow th, .news_list .list .altrow td {
		background:#ebbe78;
		}

/*--------------------------------
最新消息-內頁
--------------------------------*/
/*右區塊*/
.news_right {
	width:185px;
	float:right;
	margin-left:6px;
	background:#fff;
	overflow:hidden;
	height:1095px;/*add by awu 110127*/
	
	}
	.news_right ul {
		/*height:910px;*/
		height:976px;/*edit by awu 110127*/
		margin-bottom:15px;
		overflow:hidden;
		}
	.news_right ul a {
		color:#595858;
		text-decoration:none;
		}
	.news_right ul a:hover {
		text-decoration:underline;
		}
	.news_right ul img {
		margin-bottom:5px;
		}
	.news_right ul li {
		/*width:163px;原始寬度*/
		width:150px;
		height:160px;
		margin:0 auto;
		margin-top:15px;
		margin-bottom:15px;
		padding:10px;
		background:#e6e6e6;
		text-align:center;
		overflow:hidden;
		}
	.news_right div.arrow_up {
		margin-top:15px;
		text-align:center;
		}
	.news_right div.arrow_down {
		text-align:center;
		margin-bottom:15px;
		}
.event_right {
	width:185px;
	float:right;
	margin-left:6px;
	overflow:hidden;
	}
	.event_right .pagenumber{
		padding-top:10px;
		text-align:center;
		margin:0 auto;
		width:80%
	}
	.event_right .pagenumber img{
		float:left;
		padding:5px 5px 0 5px;
	}
	.event_right .pagenumber a{
		display:block;
		width:17px;
		height:17px;
		background:url(../images/event_pagenumber_bg.jpg) no-repeat 0 0;
		margin-left:5px;
		float:left;
		color:#000;
		text-decoration:none;
		font-size:13px;
	}
	.event_right ul {
		clear:both;
		margin-bottom:10px;
		overflow:hidden;
		}
	.event_right ul a {
		color:#000;
		text-decoration:none;
		}
	.event_right ul a:hover {
		text-decoration:underline;
		}
	.event_right ul img {
		margin-bottom:5px;
		}
	.event_right ul li {
		/*width:163px;原始寬度*/
		width:150px;
		margin:0 auto;
		margin-top:15px;
		margin-bottom:15px;
		padding:10px;
		text-align:center;
		overflow:hidden;
		border-bottom:#000 1px dotted;
		}
	.event_right div.arrow_up {
		margin-top:15px;
		text-align:center;
		}
	.event_right div.arrow_down {
		text-align:center;
		margin-bottom:15px;
		}
		
/*內文*/	
.news_content {
	width:514px;
	float:left;
	}
	.news_content .text_block {
		font:400 15px/24px Arial, "細明體";
		color:#51300a;
		}
	.news_content .text_block h1 {
		margin:15px 0 5px;
		font:700 13px/20px Arial, "細明體";
		color:#ec1e50;
		}
	.news_content .text_block h2 {
		margin:0 0 25px;
		font:700 16px/25px Arial, "細明體";
		color:#ec1e50;
		}
	.news_content .text_block img.floatL {
		float:left;
		margin:0 8px 8px 0;
		}
	.news_content .text_block img.floatR {
		float:right;
		margin:0 0 8px 8px;
		}
	.news_content .text_block p {
		margin-bottom:20px;
		}


/*--------------------------------
活動特區-目錄頁
--------------------------------*/
.event_list {
	width:645px;
	margin-left:30px;
	}
	.event_list h1 {
		margin-bottom:5px;
		}
	.event_list .end {
		border:0;
		}
	/* 影音區塊A */
.event_block {
	float:left;
	width:308px;
	margin:0 7px!important;
	margin:0 5px;
	border-bottom:dotted 1px #51300a;
	}
	.event_block caption a {
		color:#ec1e50;
		font-weight:700;
		font-size:13px;
		text-decoration:none;
		line-height:36px;
		}
	.event_block caption a:hover {
		text-decoration:underline;
		}
	.event_block td {
		height:230px;
		padding-bottom:10px;
		vertical-align:top;
		overflow:hidden;
		}
	.event_block td.leftImg {
		width:150px;
		}
	/*.event_block td.leftImg img { padding:5px; background:#f0f0f0;}*/
	.event_block td.right {
		width:140px;
		}
	.event_block td.right div {
		/*width:133px;*/
		height:15px;
		overflow:hidden;
		margin-bottom:8px;
		background:#51300a;
		font:400 11px/15px Arial;
		color:#fff;
		text-align:center;
		}
	.event_block td.right p {
		margin-bottom:8px;
		height:165px;
		}
	.event_block td.right a {
		width:68px;
		height:20px;
		display:block;
		overflow:hidden;
		background:url(../images/btn_enter_off.gif) no-repeat;
		float:right;
		}
	.event_block td.right a:hover {
		background:url(../images/btn_enter_on.gif) no-repeat;
		}
#ac-list{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
	}
#ac-list ul.start-text{
padding-left:25px;
}
#ac-list ul.start-text li{
list-style:cjk-ideographic;}
#ac-search img.icon{
float:left;
margin-right:15px;
}
#ac-search{
border-bottom:3px solid #ec1e50;
padding:20px 0;
}
#ac-search .keyword,
#ac-search .time{
width:70%;
float:left;
#height:20px;
margin-left:5px;
}
#ac-search input.text{
border:#ccc 1px solid;
height:18px;
margin:5px 15px 10px 0;
#margin:5px 15px 0 0;
vertical-align:middle;
color:#5c5c5c;
padding:2px 5px;
}
#ac-search select.date{
border:#ccc 1px solid;
height:22px;
vertical-align:middle;
color:#5c5c5c;
padding:2px 5px;
width:65px;
text-align:center;
}
#ac-search input.btn-search{
float:right;
vertical-align:middle;
margin-top:-15px;
#margin-top:-20px;
}
#ac-content{
clear:both;
#padding-top:20px;
}
#ac-content .activity{
font-size:13px;
width:100%;
#margin-top:20px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
}
#ac-content .activity a:link,
#ac-content .activity a:visited{
color:#b20101;
text-decoration:underline;
}
#ac-content .activity td{
height:30px;
border-bottom:#000 1px dotted;
padding-top:10px;
padding-left:25px;
}
#ac-content .activity td.title{
border-bottom:none;
}
#ac-content .activity h3{
color:#ec1e50;
font-size:15px;
font-weight:bold;
}
#ac-content .activity .time,
#ac-content .activity .location,
#ac-content .activity .theme{
font-weight:bold;
text-align:center;
}
#ac-content .activity tr.bg-color{
background-color:#eac68f;
}
	
/*--------------------------------
影音專區-目錄頁
--------------------------------*/
.multimedia_list {
	width:646px;
	margin-left:35px;
	}
	.multimedia_list h1 {
		margin-bottom:2px;
		}
	/*內容區塊*/
	.multimedia_list li {
		/*width:315px; height:110px;*/
		position:relative;
		width:289px;
		height:88px;
		background:#fff;
		margin:3px;
		padding:11px 13px;
		float:left;
		display:block;
		overflow:hidden;
		}
	.multimedia_list li img {

		float:left;
		margin-right:12px;
		}
	.multimedia_list li h2 {
		font:700 12px Arial, "細明體";
		color:#51300a;
		margin-bottom:5px;
		}
	.multimedia_list li p, .multimedia_list li p a {
		color:#ec1e50;
		text-decoration:none;
		}
	.multimedia_list li p a:hover {
		text-decoration:underline;
		}
	.multimedia_list li span a {
		position:absolute;
		z-index:auto;
		width:66px;
		height:19px;
		display:block;
		top:83px;
		left:241px;
		background:url(../images/btn_page_play_off.gif) no-repeat;
		}
	/*.multimedia_list li span a:hover {
		background:url(../images/btn_page_play_on.gif) no-repeat;
		}*/

/*--------------------------------
影音專區-內頁
--------------------------------*/
.multimedia {}
	/* 右欄 */
	.multimedia .right {
		width:240px;
		float:right;
		display:inline;
		margin-right:20px;
		font:400 12px/20px Arial, "細明體";
		color:#51300a;
		}
	.multimedia .right .content {
		background:#fff;
		padding:0 16px;
		/**/
		min-height:642px;
		height:auto !important;
		height:642px;
		}
	.multimedia .right h1 {
		font:700 14px/24px Arial, "細明體";
		color:#000;
		}
	.multimedia .right h2 {
		font:700 15px/24px Arial, "細明體";
		color:#ec1e50;
		margin-bottom:10px;
		}
	.multimedia .right .mail {
		margin:20px 0 0 12px;
		background:url(../images/icon_mail2.gif) no-repeat 30px 1px;
		}
	.multimedia .right .mail a {
		font:400 13px/15px Arial, "細明體";
		color:#000;
		text-decoration:underline;
		}
	.multimedia .right .mail a:hover {
		text-decoration:none;
		}
	.multimedia .right center {
		text-align:left;
		margin:10px 0 0 8px;
		}
	.multimedia .right blockquote {
		/*width:206px; height:86px;*/
		width:186px;
		height:74px;
		overflow:hidden;
		margin-top:15px;
		padding:6px 10px;
		background:url(../images/bg_blockquote.gif) no-repeat;
		font:400 12px/20px Arial, "細明體";
		color:#000;
		}
	.multimedia .right blockquote input {
		width:180px;
		margin:3px 0 6px;
		}
	/* 左欄 */
	.multimedia .left {
		width:400px;
		float:left;
		display:inline;
		margin-left:28px;
		}
	.multimedia .left .media {
		margin-bottom:11px;
		}

/*--------------------------------
感謝贊助 , 友情連結 
--------------------------------*/
.sponsors {
	background:#fff url(../images/bg_about_us01.jpg) no-repeat left bottom;
	padding:20px 32px 50px;
	}
	.sponsors li {
		margin-bottom:10px;
		padding-bottom:10px;
		border-bottom:1px dotted #51300a;
		display:block!important;
		display:inline-block;
		}
	.sponsors h2 {
		font:700 15px/24px Arial, "細明體";
		color:#ec1e50;
		}
	.sponsors li img {
		margin:10px 5px;
		border:1px solid #ddd;
		}


/*--------------------------------
100討論區-目錄頁
--------------------------------*/
.forum {}
	.forum .content {
		position:relative;
		padding:185px 20px 0;
		background:#fff;
		}
/*上方主圖 Top5*/
.top5 {
	position:absolute;
	z-index:auto;
	top:0;
	left:16px!important;
	left:0;
	width:676px; height:179px;
	overflow:hidden;
	margin:0 auto 10px;
	background:url(../images/background_forum02_top5.gif);
	}
	.top5 .mainImg {
		position:absolute;
		z-index:1;
		left:11px;
		top:3px;
		width:420px; height:170px;
		overflow:hidden;
		}
	.top5 .topic {
		position:absolute;
		z-index:auto;
		left:450px;
		top:45px;
		width:205px;
		font:400 12px/22px Arial, "細明體";
		}
	.top5 .topic a { text-decoration:none; color:#000;}
	.top5 .topic a:hover { color:#ec1e50; text-decoration:underline;}
	.top5 .topic td {
		text-align:right;
		font:700 11px/22px Arial, "細明體";
		color:#6c6c6c;
		}

/*列表*/
.forumTable {
		width:670px;
		margin-top:8px;
		border-collapse:collapse;
		border-bottom:4px solid #ec1e50;
		background:url(../images/title_forum_table.gif) no-repeat;
		}
	.forumTable a {
		color:#000;
		text-decoration:none;
		}
	.forumTable a:hover {
		color:#ec1e50;
		}
	.forumTable th {
		text-align:center;
		height:34px;
		vertical-align:middle;
		border-bottom:1px solid #dfdfdf;
		}
	.forumTable td {
		padding:2px 5px;
		border-bottom:1px solid #dfdfdf;
		}
	.forumSubject {
		vertical-align:middle;
		font-size:13px;
		font-family:Arial, "細明體";
		}
	.forumPoster {
		text-align:right;
		padding-right:10px;
		font:400 12px/20px Arial, "細明體";
		}
	.forumReply {
		width:90px;
		text-align:right;
		padding-right:10px;
		font:400 12px/20px Arial, "細明體";
		}
	.forumReply a {
		color:#6c6c6c;
		}
	td.forumResponse {
		width:90px;
		text-align:center;
		vertical-align:middle;
		font:400 11px/23px Arial, "細明體";
		color:#000;
		}
	td blockquote {
		font:400 11px/14px Arial;
		color:#767676;
		}
	/*頂置*/
	.forumTable tr.top {
		background:#fcf2f5;
		}
	.forumTable tr.top .forumSubject {
		font-weight:700;
		}
	.forumTable tr.top .forumSubject a {
		color:#ec1e50;
		}
	/*間格*/
	.forumTable tr.altrow {
		background:#fafafa;
		}


/*--------------------------------
100討論區-內頁
--------------------------------*/
.forum_page {}
.forum_page_content {
	width:670px;
	padding:0 20px;
	background:#fff;
	overflow:hidden!important;
	overflow:visible;
	/**/
	min-height:600px;
	height:auto!important;
	height:600px;}
	.forum_page_content blockquote { padding-right:5px; text-align:right; line-height:25px; vertical-align:baseline; border-bottom:1px solid #dbdbdb;}
	.forum_page_content blockquote img { margin-right:3px;}
	.forum_page_content blockquote a { color:#000; text-decoration:underline;}
	.forum_page_content blockquote a:hover { text-decoration:none;}
	.forum_page_content blockquote .c_pink { color:#ec1e50;}
	.forum_page_content blockquote .c_pink a { color: #ec1e50; text-decoration:none;}
	.forum_page_content blockquote .c_pink a:hover { text-decoration:underline;}
	.forum_page_content .bg_gray { background:#f3f3f3; margin-bottom:10px; padding:5px 10px;}
	.forum_page_content h1 {
		margin-bottom:5px; padding-left:120px;
		background:#fdfdfd url(../images/title_forum_subject.gif) no-repeat 0 8px;
		font:700 15px/35px Arial, "細明體";}
	/*回應人數*/
	.forum_page_content .commend { width:67px; float:right; margin-top:10px; position:relative;}
	.forum_page_content .commend div { position:absolute; z-index:1; width:67px; top:5px; text-align:center; font:700 36px/36px Arial; color:#fff;}
	.forum_page_content .commend img { margin-bottom:3px;}
	/*發文者資料*/
	.forum_page_content .register { margin-top:30px; font:400 13px/24px Arial, "細明體";}
	.forum_page_content .register li { margin-bottom:5px;}
	/*內文*/
	.forum_page_content .content { margin-top:30px; margin-bottom:150px;}
	.forum_page_content .content li { list-style:none;}/*add 板規的符號 by awu 110127 */
	.forum_page_content .content img { float:left; margin:0 10px 10px 0;}
	.forum_page_content .content h2 { font-size:15px; font-weight:400; margin-bottom:15px;}
	.forum_page_content .content p { font-size:13px; margin-bottom:15px;}
	.forum_page_content .forum_post { margin:30px 0; text-align:center;}
	/*回應*/
	.forum_page_content .response { /*width:661px; height:390px;*/width:631px; margin-bottom:10px; padding:15px; border:4px solid #dcdcdc;}
	.forum_page_content .response h3 {
		font:700 13px/22px Arial; color:#ec1e50; padding-left:20px;
		background:url(../images/icon_tip.gif) no-repeat 0 5px!important;
		background:url(../images/icon_tip.gif) no-repeat 0 2px;}
	.forum_page_content .response p { font:400 13px/20px Arial, "細明體"; color:#484848; margin-left:20px;}
	.forum_page_content .response p input { vertical-align:middle;}
	.forum_page_content .response div { border:1px solid #dcdcdc; margin:10px 0 0 20px; padding:5px;}
	.forum_page_content .response table { width:560px; margin:0 auto;}
	.forum_page_content .response table th { width:70px; text-align:right; vertical-align:middle;}
	.forum_page_content .response table th span { color:#ec1e50;}
	.forum_page_content .response table input { width:305px; height:20px; margin:4px 0; border:1px solid #d4d4d4;}
	.forum_page_content .response table tr.content th { vertical-align:top;}
	.forum_page_content .response table tr.content textarea { width:475px; height:143px; margin:4px 0; border:1px solid #d4d4d4;}
	.forum_page_content .response table tr.code th { vertical-align:top;}
	.forum_page_content .response table tr.code input { width:172px;}
	/*討論串*/
	.forum_page_content .tree {}
	.forum_page_content .tree li { width:667px; margin-bottom:5px; border:1px solid #dcdcdc; font-size:13px; color:#515151;}
	.forum_page_content .tree li h4 {
		width:637px; overflow:hidden;
		height:30px; line-height:30px; padding-left:32px;
		font-weight:400;
		background:#f1f1f1 url(../images/icon_man.gif) 15px 8px no-repeat;}
	.forum_page_content .tree li h4 img { vertical-align:middle;}
	.forum_page_content .tree li h4 a { color:#515151; text-decoration:none;}
	.forum_page_content .tree li h4 a:hover { text-decoration:underline;}
	.forum_page_content .tree li p.right { color:#000; text-align:right;}
	.forum_page_content .tree li .block { padding:10px 10px 15px 30px;}
	.forum_page_content .tree li .block div { text-align:left; margin:10px 0 0; padding:12px 20px; border:1px solid #dcdcdc;}
	.forum_page_content .tree li .block div h5 { font:700 13px/22px Arial, "細明體"; color:#000;}
	.forum_page_content .tree li .block div h5 span { padding-left:5px; font:400 11px/18px Arial, "細明體"; color:#908f8f;}
	.forum_page_content .tree li .block div p { margin-top:5px;}


/*--------------------------------
100討論區-發表文章 popup
--------------------------------*/
.popup { width:670px; border:4px solid #dcdcdc;}
	.popup img { margin:15px 0 5px;}
	.popup table { width:560px; margin:0 auto;}
	.popup table th { width:70px; text-align:right; vertical-align:middle;}
	.popup table th span { color:#ec1e50;}
	.popup table input { width:305px; height:20px; margin:4px 0; border:1px solid #d4d4d4;}
	.popup table tr.content th { vertical-align:top;}
	.popup table tr.content textarea { width:475px; height:143px; margin:4px 0; border:1px solid #d4d4d4;}
	.popup table tr.code input { width:172px;}


/*--------------------------------
100討論區-駐站夢想家
--------------------------------*/
/*左選單*/
.writerList { width:182px; margin-top:10px; background:url(../images/bg_forum_writer02.gif) repeat-y;}
	.writerList table { margin:5px 0 0 30px;}
	.writerList td { padding:4px 8px; font-size:13px; text-align:left; background:url(../images/icon_dot_2.gif) 0 12px no-repeat;}
	.writerList td a { text-decoration:none; color:#231815;}
	.writerList td a:hover { text-decoration:underline;}

/*右內容*/
.forumWriter {
	width:670px;
	/**/
	min-height:600px;
	height: auto!important;
	height: 600px;}
	.forumWriter h1 { margin-bottom:10px;}
	.forumWriter table.list { width:332px; height:241px; margin:0 5px 5px 0; float:left; display:inline; background:url(../images/bg_forum_writings.gif) no-repeat;}
	.forumWriter table.end { margin-right:0;}
	.forumWriter table.list td { vertical-align:top;}
	.forumWriter table.list td.pic { width:142px; text-align:center;}
	.forumWriter table.list h2 , .forumWriter table.list h2 a{font:700 15px/24px Arial, "細明體"; color:#ec1e50; text-decoration:none;}
	.forumWriter table.list h2 a:hover { text-decoration:underline;}
	.forumWriter table.list td.pic img { margin:10px 0 10px;}
	/**/
	.forumWriter table.list h3 { font:700 15px/24px Arial, "細明體"; color:#000; text-decoration:underline; margin:10px 0 5px;}
	.forumWriter table.list h3 a { color:#4a4248; text-decoration:underline;}
	.forumWriter table.list h3 a:hover { text-decoration:none;}
	.forumWriter table.list p { font:400 12px/18px Arial, "細明體"; color:#4e4e4e; height:75px; margin-bottom:8px;}
	.forumWriter table.list h4 { font:700 12px/18px Arial; color:#4a4248; text-decoration:underline; margin-top:5px;}
	.forumWriter table.list h4 a { color:#4a4248; text-decoration:underline;}
	.forumWriter table.list h4 a:hover { text-decoration:none;}
	.forumWriter table.list blockquote, .forumWriter table.list blockquote a { font:400 12px/18px Arial; color:#4a4248; text-decoration:none;}
	.forumWriter table.list blockquote a:hover { text-decoration:underline;}


/*--------------------------------
下載專區-識別標誌
--------------------------------*/
.download { margin-left:35px;}
	.download h1 {}
	/* 共用說明 */
	.download .info { width:645px; margin-top:6px;}
	.download .info .content { background:#f9f9f9; padding:0 25px; font:400 12px/20px Arial, "細明體"; color:#51300a;}
	/* 鎖頁籤寬度 */
	.download .pageNumber { width:645px;}
	
	/* 識別標誌 */
	.download .download_logo {}
	.download .download_logo table { width:645px; margin-top:6px; background:#f9f9f9; border:6px solid #f9f9f9;}
	.download .download_logo table .leftImg { width:160px; padding:4px 8px 4px 2px;}
	.download .download_logo table .leftImg img { width:150px; border:1px solid #c9c9c9;}
	.download .download_logo table th { font:700 15px/24px Arial; color:#ec1e50; height:20px; text-align:center; vertical-align:top;}
	.download .download_logo table td { background:#fff; padding-top:15px; vertical-align:top;}
	.download .download_logo table .downloadIcon { width:150px; text-align:center; vertical-align:top;}
	.download .download_logo table .downloadIcon a {
		width:104px; height:18px; margin:0 auto 5px;
		display:block; color:#fff; text-decoration:none;
		background:url(../images/btn_downloads_off.gif) no-repeat;}
	.download .download_logo table .downloadIcon a:hover { background:url(../images/btn_downloads_on.gif) no-repeat;}
	.download .download_logo table td.downloadInfo { padding:15px 5px 5px 10px; color:#51300a;}
	.download .download_logo table td.downloadInfo h2 { font-weight:700;}
	.download .download_logo table td.downloadInfo ul { list-style:disc; margin-left:20px;}
	.download .download_logo table td.downloadInfo .c_red { color:#ec1e50;}
	.download .download_logo table td.downloadInfo .c_gray { color:#707070;}
	
	/* 桌布 */
	.download .download_wallpaper .list {
		/*width:318px; height:166px;*/
		width:123px; height:146px;
		margin:6px 10px 0 0;
		padding:20px 5px 0 190px;
		float:left;
		display:inline;
		position:relative;
		overflow:hidden;
		background:url(../images/bg_download02_list.gif) no-repeat;}
	.download .download_wallpaper .list .pic { width:160px; height:120px; overflow:hidden; position:absolute; left:15px; top:23px;}
	.download .download_wallpaper .list h1 { font:700 13px/20px Arial, "細明體"; color:#ec1e50;}
	.download .download_wallpaper .list li { margin-bottom:5px; }
	.download .download_wallpaper .list li a { font-size:11px; padding-left:15px; background:url(../images/icon_save.gif) 0 2px no-repeat; color:#303030; text-decoration:none;}
	.download .download_wallpaper .list li a:hover { text-decoration:underline;}
	
	/* Blog小玩意 */
	.download .download_blog table {
		/*width:317px; height:227px;*/
		width:291px; height:201px;
		float:left;
		display:inline;
		overflow:hidden;
		margin:6px 9px 0 0;
		border:12px solid #f9f9f9!important;
		border:7px solid #f9f9f9;
		border-spacing:0;
		background:#f9f9f9;
		font:400 12px/19px Arial, "細明體";
		color:#000;}
	.download .download_blog table th { color:#ec1e50; font:700 15px/20px Arial; height:15px; padding:0;}
	.download .download_blog table td { vertical-align:top; padding:3px 0 0;}
	.download .download_blog table textarea { width:168px; height:143px; margin:0 0 0 5px; padding:0; font:400 11px/12px Arial, "細明體";}
	.download .download_blog table .copycode a { float:right; width:104px; height:19px; background:url(../images/btn_copycode_off.gif) no-repeat; display:block;}
	.download .download_blog table .copycode a:hover { background:url(../images/btn_copycode_on.gif) no-repeat;}
	.download .download_blog table .preview a { float:right; width:41px; height:19px; background:url(../images/btn_preview_off.gif) no-repeat; display:block;}
	.download .download_blog table .preview a:hover { background:url(../images/btn_preview_on.gif) no-repeat;}
	.download .download_blog div { /*width:331px; height:227px;*/width:229px; height:195px; padding:16px;}
	
	/* 其它表單 */
	.download .download_other {
		width:601px;
		margin-top:6px;
		padding:25px 22px;
		background:#fff;}
	.download .download_other table { width:600px; border-spacing:0;}
	.download .download_other table caption { font:700 15px/24px Arial, "細明體"; color:#ec1e50; padding-bottom:10px;}
	.download .download_other table td { width:50%; padding-left:25px; background:url(../images/icon_dot_3.gif) no-repeat 7px 10px;}
	.download .download_other table td a {font:400 13px/24px Arial, "細明體"; color:#51300a; text-decoration:none;}
	.download .download_other table td a:hover {font:400 13px/24px Arial, "細明體"; color:#ec1e50;}
	.download .download_other div.hr { height:0; overflow:hidden; margin:12px 0; border-bottom:dotted 1px #51300a;}


/*--------------------------------
網站導覽
--------------------------------*/
.sitemap {
	width:710px;
	padding: 0;
	background: #fff url(../images/bg_about_us01.jpg) no-repeat left bottom;
	font:400 15px/26px Tahoma, 細明體;
	overflow: hidden;
}
.sitemap_content {
	background: url(../images/sitemap_bodyBg.gif) center 70px no-repeat;
	overflow: hidden;
}
ul.siteItem {
	list-style: none;
	margin: 25px 0 0 43px;
}
ul.siteItem a {
	color: #000;
	text-decoration: none;
}
ul.siteItem li {
	float: left;
	width: 132px;
	margin: 0 30px 0 0;
	_margin: 0;
	height: 202px;
}
ul.siteItem ol {
	list-style: none;
	font: 400 13px/120% Arial, 新細明體;
	margin: 6px 0 0 24px;
}
ul.siteItem li li {
	width: 110px;
	margin: 0 30px 0 0;
	_margin: 0 14px 0 0;
	height: 26px;
}


/*--------------------------------
隱私權聲明, 隱私權與資訊安全政策
--------------------------------*/
.copyright_page {}
	.copyright_page div {
		/*width:710px;*/
		width:646px;
		padding:5px 32px 15px;
		background:#fff url(../images/bg_about_us01.jpg) no-repeat left bottom;
		font:400 15px/26px Arial, "細明體";
		/**/
		min-height:300px;
		height:auto !important;
		height:300px;
		}
	.copyright_page td { padding-bottom:10px;}
	.copyright_page p { margin-bottom:10px; line-height:26px;}
	.copyright_page em { color:#ec1e50; font-weight:700; font-style:normal;}
	.copyright_page h1 { font-weight:700;}
	.copyright_page ul { padding-left:15px;}
	.copyright_page li { margin-top:20px;}

