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

	
/* 引用、轉寄、列印 */
ul.print { margin:6px 12px 12px; padding:0; text-align:right;}
	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:#f60;}


/* 內頁右區塊-單欄式 */
.blockRight { width:710px; float:right; padding-bottom:25px;
min-height:600px;
height: auto!important;
height: 600px;}
  .blockRight h1 { margin-top:15px;}
  .blockRight .content { background:url(../images/background_aboutus.gif) no-repeat; padding:25px 35px 0 30px; font-size:15px;
	/*背景方框圖高為250px*/
	min-height:250px;
	height: auto!important;
	height: 250px;}
	/*段落間距, lineHeight*/	
	.blockRight .content p { margin-bottom:10px; line-height:30px;}
	
	/*基金會服務*/
	.blockRight .services ul { margin-top:25px; }
	/*基金會董事成員*/
	.blockRight .vorstand th, .blockRight .vorstand td { padding:10px 10px 0 0;}
	.blockRight .vorstand th { width:100px; text-align:right; color:#d730a0; font-weight:700;}
	/*聯絡我們*/
	.blockRight .communicate iframe { margin-top:10px;}
	/*感謝贊助*/
	.blockRight .sponsors h1 { color:#861f70; margin-bottom:10px;}
	.blockRight .sponsors td { padding:5px;}
	.blockRight .sponsors td img { border:1px solid #ddd;}
	.blockRight .sponsors .txt, .blockRight .sponsors .txt a { color:#0263f2;}
	.blockRight .sponsors hr { border-bottom:1px dotted #555; height:0; overflow:hidden;}
	.blockRight .sponsors ul { margin:0; padding-top:10px;}
	.blockRight .sponsors li { margin-bottom:5px; padding-left:20px; background:url(../images/icon_star.gif) 2px 4px no-repeat;}
	/*最新消息*/
	.blockRight h2 { padding-left:30px; font:400 20px/150% Arial; color:#9b599b;}
	/*隱私權聲明, 隱私權與資訊安全政策*/
	.blockRight .copyright td { padding-bottom:25px;}
	.blockRight .copyright h1 { color: #d730a0;}
	.blockRight .copyright ul { padding-left:15px;}
	.blockRight .copyright li { margin-top:20px;}
	/*下載專區-文件表單*/
	.blockRight .download_paper h1 { color:#861f70; margin-bottom:10px;}
	.blockRight .download_paper td { padding:5px;}
	.blockRight .download_paper .txt, .blockRight .download_paper .txt a { color:#0263f2;}
	/*活動特區-列表*/
	.blockRight .event_list {	border-bottom:1px solid #e9e9e9; float:left; margin:0 14px; width:308px;}
	.blockRight .event_list caption a { color:#a32ea3; font-weight:700; font-size:13px; text-decoration:none; line-height:36px;}
	.blockRight .event_list caption a:hover { text-decoration:underline;}
	.blockRight .event_list td { height:230px; padding-bottom:10px; vertical-align:top; overflow:hidden;}
	.blockRight .event_list td.leftImg { width:150px;}
	.blockRight .event_list td.leftImg img { padding:5px; background:#f0f0f0;}
	.blockRight .event_list td.right { width:140px;}
	.blockRight .event_list td.right div {
		width:133px; height:15px; overflow:hidden;
		margin-bottom:8px; background:#474444;
		font:400 11px/15px Arial; color:#fff; text-align:center;}
	.blockRight .event_list td.right p { margin-bottom:8px; height:165px;}
	.blockRight .event_list td.right a { width:66px; height:18px; display:block; overflow:hidden; background:url(../images/btn_enter_off.gif) no-repeat; float:right;}
	.blockRight .event_list td.right a:hover { background:url(../images/btn_enter_on.gif) no-repeat;}


/* 左選單-駐站夢想家 */
.writerList { width:182px; margin:5px 0 0 25px; background:url(../images/background_forum01_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;}



/* 內頁右區塊-單欄式, 100年討論區 */
.blockForum { width:710px; float:right; padding-bottom:25px;
min-height:600px;
height: auto!important;
height: 600px;}
	/*列表*/
	.blockForum .forum { border-bottom:4px solid #b479b4; margin-top:8px; border-collapse: collapse;}
	.blockForum .forum a { text-decoration:none; color:#000;}
	.blockForum .forum a:hover { text-decoration:underline;} 
	.blockForum .forum th { height:34px; text-align:center; font-size:13px; line-height:34px; background:url(../images/background_forum02_title.gif) repeat-x; border-bottom:1px solid #dfdfdf;}
	.blockForum .forum td { padding:2px 5px; border-bottom:1px solid #dfdfdf;}
	.blockForum .forumPoster { text-align:right; padding-right:10px;}
	.blockForum .forumPoster a { color:#87045e;}
	.blockForum .forumReply { text-align:right; padding-right:10px;}
	.blockForum td.forumSubject { line-height:37px;}
	.blockForum td.forumReply { color:#767676;}
	.blockForum td blockquote { font-size:11px; color:#767676;}
	.blockForum td.forumResponse { text-align:center;}
	.blockForum td.datechannel { font-size: 13px; text-align:center; line-height: 37px; font-family: Verdana;}
	.blockForum td.tit { font-size: 15px; line-height: 37px;}
	/*頂置*/
	.blockForum .forum tr.top { background:#f8f1f8;}
	.blockForum .forum tr.top .forumSubject { font-weight:700;}
	.blockForum .forum tr.top .forumSubject a { color:#8e1e8e;}
	/*間格*/
	.blockForum .forum tr.altrow { background:#fafafa;}
	

/*form01-駐站夢想家*/
.forumWriter { width:710px; float:right; padding-bottom:25px;
min-height:600px;
height: auto!important;
height: 600px;}
	.forumWriter .content { border-bottom:4px solid #b479b4; padding:0 0 5px 15px; display:inline-block;}
	.forumWriter h1 { margin-bottom:10px;}
	.forumWriter table.list { width:332px; height:241px; margin:0 6px 6px 0; float:left; overflow:hidden; background:url(../images/background_forum01_writings.gif) no-repeat;}
	.forumWriter table.list td { vertical-align:top;}
	.forumWriter table.list td.pic { width:142px; text-align:center;}
	.forumWriter table.list td.pic, .forumWriter table.list td.pic a { font:700 15px/24px Arial; color:#b0057d; text-decoration:none;}
	.forumWriter table.list td.pic 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:#4a4248; 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:#b0057d; height:75px; margin-bottom:15px;}
	.forumWriter table.list h4 { font:700 12px/18px Arial; color:#4a4248; text-decoration:underline;}
	.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;}


/* 內頁右區塊-單欄式, 100年討論區內頁 */
.blockForum_page { width:670px; float:right; margin-right:15px; padding-bottom:25px;
min-height:600px;
height: auto!important;
height: 600px;}
	.blockForum_page blockquote { text-align:right; line-height:15px; vertical-align:baseline;}
	.blockForum_page blockquote a { color:#000; text-decoration:none;}
	.blockForum_page blockquote a:hover { text-decoration:underline;}
	.blockForum_page blockquote .c_pink a { color: #d730a0; text-decoration:none;}
	.blockForum_page blockquote .c_pink a:hover { text-decoration:underline;}
	.blockForum_page .bg_gray { background:#f3f3f3; margin-bottom:10px; padding:5px 10px;}
	.blockForum_page h1 {
		margin-top:5px; padding-left:35px;
		background:url(../images/background_forum02-1_title.gif) no-repeat;
		/*border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;*/
		line-height:35px; font-size:15px; font-weight:700;}
	.blockForum_page h1 img { margin-right:5px;}
	/*回應人數*/
	.blockForum_page .commend { width:67px; float:right; margin-top:10px; position:relative;}
	.blockForum_page .commend div { position:absolute; z-index:1; width:67px; top:5px; text-align:center; font:700 36px/36px Arial; color:#fff;}
	.blockForum_page .commend img { margin-bottom:3px;}
	/*發文者資料*/
	.blockForum_page .register { margin-top:30px;}
	.blockForum_page .register li { margin-bottom:5px;}
	/*內文*/
	.blockForum_page .content { margin-top:30px; padding-left:15px;}
	.blockForum_page .content img { float:left; margin:0 10px 10px 0;}
	.blockForum_page .content h2 { font-size:15px; font-weight:400; margin-bottom:15px;}
	.blockForum_page .content p { font-size:13px; margin-bottom:15px;}
	.blockForum_page .content li { list-style:none;}
	.blockForum_page center { margin:30px 0;}
	/*回應*/
	.blockForum_page .response { /*width:661px; height:390px;*/width:631px; margin-bottom:10px; padding:15px; border:4px solid #dcdcdc;}
	.blockForum_page .response h3 { font:700 13px/22px Arial; color:#801480; padding-left:20px; background:url(../images/icon_tip.gif) left 2px no-repeat;}
	.blockForum_page .response p { font:400 13px/18px; margin:0 0 10px 20px;}
	.blockForum_page .response div { border:1px solid #dcdcdc; margin:10px 0 0 20px; padding:5px;}
	.blockForum_page .response table { width:560px; margin:0 auto;}
	.blockForum_page .response table th { width:70px; text-align:right; vertical-align:middle;}
	.blockForum_page .response table input { width:305px; height:20px; margin:4px 0; border:1px solid #d4d4d4;}
	.blockForum_page .response table tr.content th { vertical-align:top;}
	.blockForum_page .response table tr.content textarea { width:475px; height:143px; margin:4px 0; border:1px solid #d4d4d4;}
	/*討論串*/
	.blockForum_page .tree {}
	.blockForum_page .tree li { width:667px; margin-bottom:5px; border:1px solid #dcdcdc; font-size:13px; color:#515151;}
	.blockForum_page .tree li h4 {
		width:637px; overflow:hidden;
		height:30px; line-height:30px; padding-left:30px;
		font-weight:400;
		background:#f1f1f1 url(../images/icon_man.gif) 15px 8px no-repeat;}
	.blockForum_page .tree li h4 img { vertical-align:middle;}
	.blockForum_page .tree li h4 a { color:#515151; text-decoration:none;}
	.blockForum_page .tree li h4 a:hover { text-decoration:underline;}
	.blockForum_page .tree li div { padding:10px 10px 15px 30px;}
	.blockForum_page .tree li div p.hide { color:#d14ed1;}
	.blockForum_page .tree li div cite { text-align:left; margin-top:10px; padding:12px 20px; border:1px solid #dcdcdc;}
	.blockForum_page .tree li div cite h5 { font:400 13px/22px Arial; color:#d14ed1;}
	.blockForum_page .tree li div cite h5 span { padding-left:10px; font-size:11px; color:#908f8f;}
	.blockForum_page .tree li div cite p { color:#d14ed1; margin-top:5px;}


/* 內頁右區塊-單欄式, 影音專區 */
.blockMultimedia { width:710px; float:right; padding-bottom:25px;
min-height:600px;
height: auto!important;
height: 600px;}
	.blockMultimedia .content { margin:10px 0 0 10px;}
	/*左欄*/
	.blockMultimedia #left { font-size:12px; line-height:18px; width:400px;}
	.blockMultimedia #left h1 { margin:10px 0;}
	.blockMultimedia #left h2, .blockMultimedia #left h2 a { color:#a02697; font-weight:400; text-decoration:none;}
	.blockMultimedia #left h2 a:hover { text-decoration:underline;}
	.blockMultimedia #left li { width:90px; float:left; margin:0 0 8px 13px; overflow:hidden;}
	.blockMultimedia #left li.first { margin-left:0;}
	.blockMultimedia #left span { float:right; margin-top:3px;}
	/*右欄*/
	.blockMultimedia #right { /*width:240px;*/width:204px; background:#e9e9e9; position:relative; vertical-align:top; padding:18px;}
	.blockMultimedia #right .bg_top { position:absolute; top:0; left:0;}
	.blockMultimedia #right .bg_bottom { position:absolute; top:100%; left:0;}
	.blockMultimedia #right h1 { font-size:14px; margin-bottom:15px;}
	.blockMultimedia #right h2 { font:700 15px/24px Arial; color:#a32ea3; margin-bottom:15px;}
	.blockMultimedia #right .mail { margin-top:20px;}
	.blockMultimedia #right .mail img { margin-left:5px; vertical-align:text-bottom;}
	.blockMultimedia #right center { text-align:center; margin-top:10px;}
	.blockMultimedia #right blockquote {
		/*width:206px; height:86px;*/width:186px; height:74px; overflow:hidden;
		margin-top:15px; padding:6px 10px;
		background:url(../images/background_multimedia_include.gif) no-repeat;}
	.blockMultimedia #right blockquote input { width:180px; margin:3px 0 6px;}
		
/* 內頁右區塊-單欄式, 影音專區列表頁 */
.blockMultimedia_list { width:710px; float:right; padding-bottom:25px;
min-height:600px;
height: auto!important;
height: 600px;}
	.blockMultimedia_list .content { margin:10px 0 0 30px; border-bottom:4px solid #b479b4;}
	.blockMultimedia_list .content td { padding-bottom:8px; overflow:hidden;}
	/*內容區塊*/
	.blockMultimedia_list .content li {
		/*width:315px; height:110px;*/width:289px; height:84px; background:#f0f0f0;
		margin:10px 0 0 12px; padding:13px;
		float:left;	display:block; overflow:hidden;}
	.blockMultimedia_list .content li img { float:left; margin-right:12px;}
	.blockMultimedia_list .content li h2 { color:#000; margin-bottom:5px;}
	.blockMultimedia_list .content li p, .blockMultimedia_list .content li p a { color:#a32ea3; text-decoration:none;}
	.blockMultimedia_list .content li p a:hover { text-decoration:underline;}
	.blockMultimedia_list .content li span a { float:right; margin-top:5px; width:66px; height:18px; display:block; background:url(../images/btn_page_play_off.gif) no-repeat;}
	.blockMultimedia_list .content li span a:hover { background:url(../images/btn_page_play_on.gif) no-repeat;}

/* 內頁右區塊-單欄式, 下載專區列表-MSN ICON */
.downloads_list { width:710px; float:right; padding-bottom:25px;
min-height:600px;
height: auto!important;
height: 600px;}
	.downloads_list h1 { margin:20px 0 5px;}
	.downloads_list .content { margin:10px 0 0 20px; border-bottom:4px solid #b479b4;}
	.downloads_list .content th, .downloads_list .content td { vertical-align:top;}
	.downloads_list .content table { width:640px; margin-top:8px; background:#e2e2e2; border:6px solid #e2e2e2;}
	.downloads_list .content table .leftImg { width:158px; padding:4px 6px 4px 4px;}
	.downloads_list .content table th { font:700 13px/30px Arial; color:#982698; text-align:center;}
	.downloads_list .content table td { background:#fff;}
	.downloads_list .content table .downloadIcon { width:145px; text-align:center; vertical-align:top;}
	.downloads_list .content table .downloadIcon a {
		width:104px; height:18px; margin:5px auto;
		display:block; color:#fff; text-decoration:none;
		background:url(../images/btn_downloads_off.gif) no-repeat;}
	.downloads_list .content table .downloadIcon a:hover { color:#ff0; background:url(../images/btn_downloads_on.gif) no-repeat;}
	.downloads_list .content table td.downloadInfo { padding:15px;}
	.downloads_list .blog { float: left;}
	.downloads_list .blog hr { width:670px; height:4px; margin:0 auto; margin-top:5px; overflow:hidden; border-top:4px solid #b479b4; clear:both;}
	.downloads_list .blog h2 { text-align:left; padding-left:10px;}
	.downloads_list .blog table { float:left; width:300px; height:203px; overflow:hidden; margin:8px 0 0 8px; border:12px solid #e4e4e4; background:#e4e4e4;}
	.downloads_list .blog table th { color:#8a1b8a; font:700 15px/20px Arial; height:15px;}
	.downloads_list .blog table td { vertical-align:top; padding-top:3px;}
	.downloads_list .blog table textarea { width:150px; height:143px; margin-left:5px;}
	.downloads_list .blog table .copycode a { float:right; width:104px; height:18px; background:url(../images/btn_copycode_off.gif) no-repeat; display:block;}
	.downloads_list .blog table .copycode a:hover { background:url(../images/btn_copycode_on.gif) no-repeat;}
	.downloads_list .blog table .preview a { float:right; width:41px; height:18px; background:url(../images/btn_preview_off.gif) no-repeat; display:block;}
	.downloads_list .blog table .preview a:hover { background:url(../images/btn_preview_on.gif) no-repeat;}
	.downloads_list .blog div { /*width:331px; height:227px;*/width:229px; height:195px; padding:16px;}
	/*下載專區列表-桌布*/
	.downloads_list .wallpaper { width:650px; margin:10px 0 0 20px; border-bottom:4px solid #b479b4;}
	.downloads_list .wallpaper .info { width:643px; margin:6px 0; background:#000;}
	.downloads_list .content .info { width:643px; margin:6px 0; background:#000;}
	.downloads_list .wallpaper .info p.textArea { background:#e4e4e4; padding:5px 25px;}
	.downloads_list .content .info p.textArea { background:#e4e4e4; padding:5px 25px;}
	.downloads_list .wallpaper .list {
		/*width:318px; height:166px;*/
		width:123px; height:156px;
		width:123px; height:161px!important;
		margin:0 0 4px 0;
		padding:10px 5px 0 190px;
		padding:5px 5px 0 190px!important;
		float:left;
		position:relative;
		overflow:hidden;
		background:url(../images/background_download02_list.gif) no-repeat;}
	.downloads_list .wallpaper .marginL { margin-left:4px;}
	.downloads_list .wallpaper .list .pic { width:160px; height:120px; overflow:hidden; position:absolute; left:15px; top:23px; background:#313131;}
	.downloads_list .wallpaper .list h1 { margin-bottom:8px; font:700 13px/20px Arial; color:#982698;}
	.downloads_list .wallpaper .list li { margin-bottom:5px; }
	.downloads_list .wallpaper .list li a { font-size:11px; padding-left:15px; background:url(../images/icon_save.gif) 0 3px no-repeat; color:#303030; text-decoration:none;}
	.downloads_list .wallpaper .list li a:hover { text-decoration:underline;}
	

/* 內頁右區塊-兩欄式 */
.blockMiddle { width:710px; float:right; margin-bottom:25px;
/*background:url(../images/background_blockMiddle.gif) repeat-y;*/
min-height:600px;
height: auto!important;
height: 600px;}
	/* 左欄 */
	.blockMiddle_left { width:530px; float:right;}
	.blockMiddle_left h1 { margin:15px 0 25px; font:400 20px/150% Arial; color:#f60;}
	.blockMiddle_left h2 { margin:15px 0 10px; font:700 15px/150% Arial; color:#000;}
	.blockMiddle_left img.floatL { float:left; margin:0 10px 10px 0;}
	.blockMiddle_left img.floatR { float:right; margin:0 0 10px 10px;}
	.blockMiddle_left .content { color:#595757; font-size:15px; line-height:30px; padding-right:10px;}
	.blockMiddle_left .content p { margin-bottom:10px; line-height:30px;}
	.blockMiddle_left .content ul { clear:both; color:#595757; margin-bottom:15px;}
	.blockMiddle_left .content ul li span{ color:#000;}
	.blockMiddle_left .content ul ul { margin-left:30px;  margin-bottom:0;}
		
	/* 右欄 */
	.blockMiddle_right { width:180px; float:right; background:#f0dde7; overflow:hidden;}
	.blockMiddle_right h1 { padding-top:25px; background:#fff;}
	.blockMiddle_right ul { height:870px; margin-bottom:15px; overflow:hidden;}
	.blockMiddle_right ul a { color:#595858; text-decoration:none;}
	.blockMiddle_right ul a:hover { text-decoration:underline;}
	.blockMiddle_right ul img { margin-bottom:5px;}
	.blockMiddle_right ul li { /*width:163px;原始寬度*/width:149px; height:145px; margin:0 auto; margin-top:15px; margin-bottom:15px; padding:7px; background:#fff; text-align:center; overflow:hidden;}
	.blockMiddle_right div.arrow_up { margin-top:15px; text-align:center;}
	.blockMiddle_right div.arrow_down { text-align:center; margin-bottom:15px;}
	
	/* 內頁右區塊-相關影音, 相關新聞 */
	.blockEvent { padding:10px; background:url(../images/background_eventsBlock.gif) repeat-x;}
	.blockEvent img { margin-bottom:10px;}
	.blockEvent, .blockEvent a { font-size:13px; line-height:16px; text-decoration:none;}
	.blockEvent td { width:25%; text-align:center;}
	.blockEvent li {
		padding:5px 0 5px 32px; border-bottom:dotted 1px #898989;
		background:url(../images/icon_hot_green.gif) 5px no-repeat;}
	.blockEvent li.hot { background:url(../images/icon_hot_red.gif) 5px no-repeat;}
			
/* 論壇-發表文章 popup */
#popup { width:661px; height:500px; border:4px solid #dcdcdc;}
	#popup img { margin:10px 0;}
	#popup table { width:560px; margin:0 auto;}
	#popup table th { width:70px; text-align:right; vertical-align:middle;}
	#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;}
