#fo_menu {
		/* width:100%;   width 參數少用，尤其是最上層元件已經定義寬度屬性時，更要避免不用。  */
		height:12%;
		border:#999 solid 1px;
		border-width:0px 1px 0px 1px;
		background:#444;
		margin:0px;
		padding-bottom:5px;
		}
html>body #fo_menu {height:auto;	padding-top:1px;}

select {
		border:1px dashed #999;
		background-color:#666;
		color:#fff;
		margin:0px;
		padding:0px;
		}

#fo_menu a {
		padding:0px 3px 0px 3px;
		text-decoration:none;
		color:#f90;
		font:100%/1em 細明體,Arail;
		}

#fo_menu a:hover {
		padding:0px 3px 0px 3px;
		text-decoration:underline;
		color:#f90;
		font:100%/1em 細明體,Arail;
		}

#fo_menu td {
		font:12px/2em 細明體,Arial;
		color:#fff;
		text-align:left;
		margin:0px;
		padding:0px;
		border:#999 solid 1px;
		border-width:0px 1px 1px 0px;
		}

#fo_menu img {
		margin:0px;
		padding:0px;
		border:#999 solid 0px;
		}


/*  討論區欄位名稱設定  */
#forum_column_name td {
		font:bold 16px/1.5em 細明體,Arial;
		color:#000;
		background:url(./images/forum_headline_bg.gif) 100% 50% repeat-x;
		text-align:center;
		margin:0px;
		padding:0px;
		}

#forum_column_name td.forumname {
		width:60%;
		}

#forum_column_name td.forumname p {
		text-align:left;
		font:12px/2em 細明體,Arial;
		color:#fff;
		background:#333;
		padding:5px 0px 5px 10px;
		}

#forum_column_name td.topicnum {
		width:5%;
		}

#forum_column_name td.postnum {
		width:5%;
		}

#forum_column_name td.posttime {
		width:20%;
		}

#forum_column_name td.mod {
		width:10%;
		border-width:0px 0px 1px 0px;
		}



/*  討論區次標題設定  */
#forum_sub_name td {
		font:bold 16px/1.5em 細明體,Arial;
		border-width:0px 0px 1px 0px;
		color:#f90;
		background:#666;
		text-align:left;
		margin:0px;
		padding:10px 0px 10px 10px;
		}

#forum_sub_name td a {
		font:16px/1.5em "華康黑體 Std W7", "華康儷黑 Std W7",細明體,Arial;
		}

#forum_sub_name td a:hover {
		font:16px/1.5em "華康黑體 Std W7", "華康儷黑 Std W7",細明體,Arial;
		}

#forum_sub_name td p {
		text-align:left;
		font:12px/1em 細明體,Arial;
		color:#fff;
		background:#666;
		padding:5px 0px 0px 10px;
		}

/*  討論區內容設定  */
#forum_item_name td {
		font:12px/2em 細明體,Arial;
		color:#fff;
		background:#333;
		text-align:left;
		margin:20px 0px 20px 10px;
		}

#forum_item_name td.itemname {
		padding:5px 0px 5px 10px;
		width:60%;
		}

#forum_item_name td.itemname p {
		text-align:left;
		font:12px/1em 細明體,Arial;
		color:#fff;
		background:#333;
		padding:5px 0px 0px 10px;
		}

#forum_item_name td.topicnum {
		text-align:center;
		padding:0px;
		width:5%;
		}

#forum_item_name td.postnum {
		text-align:center;
		padding:0px;
		width:5%;
		}

#forum_item_name td.posttime {
		text-align:center;
		padding:0px;
		width:20%;
		}

#forum_item_name td.posttime p {
		font:12px/1em 細明體,Arial;
		color:#fff;
		background:#333;
		padding:5px 0px 0px 10px;
		}

#forum_item_name td.mod {
		text-align:center;
		padding:0px;
		width:10%;
		border-width:0px 0px 1px 0px;
		}


/*  文章主題欄位名稱設定  */
#forum_topic_list table{
		width:100%;
		margin:0px;
		padding:0px;
		}
html>body #forum_topic_list table {width:auto;}

#forum_column2_name td {
		text-align:center;
		font:bold 16px/1.5em 細明體,Arial;
		color:#000;
		background:url(./images/forum_headline_bg.gif) 100% 50% repeat-x;
		margin:0px;
		padding:0px;
		}

#forum_column2_name a {
		text-decoration:underline;
		color:#000;
		font:bold 100%/1em 細明體,Arail;
		}
#forum_column2_name a:hover {
		text-decoration:none;
		color:#666;
		font:bold 100%/1em 細明體,Arail;
		}

#forum_column2_name td.topicgroup {
		padding:0px;
		width:60%;
		}
	
#forum_column2_name td.poster {
		padding:0px;
		width:15%;
		}

#forum_column2_name td.posttime {
		width:15%;
		}

#forum_column2_name td.clicknum {
		padding:0px;
		width:5%;
		}

#forum_column2_name td.responenum {
		padding:0px;
		width:5%;
		}

#forum_column2_name td.rate {
		padding:0px;
		width:5%;
		}

/*  文章主題名稱設定  */
#forum_topic_name td {
		width:100%;
		background:#333;
		text-align:center;
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		margin:0px;
		padding:5px 5px 5px 5px;
		}

#forum_topic_name a {
		padding-left:5px;
		padding-right:5px;
		text-decoration:underline;
		color:#f90;
		font:100%/1.5em 細明體,Arial;
		}
#forum_topic_name a:hover {
		padding-left:5px;
		padding-right:5px;
		text-decoration:none;
		color:#f90;
		font:100%/1.5em 細明體,Arial;
		}

#forum_topic_name td.topicpic {
		padding:0px;
		margin:0px;
		width:3%;
		}

#forum_topic_name td.topic {
		vertical-align:middle;
		text-align:left;
		width:52%;
		}

#forum_topic_name td.topic ul {
		padding:0px;
		margin:0px;
		}	

#forum_topic_name td.topic li {
		padding:2px;
		margin:0px;
		list-style:none;
		float:left;
		}

#forum_topic_name td.topicGal {
		vertical-align:middle;
		text-align:left;
		width:47%;
		}

#forum_topic_name td.topicGal ul {
		padding:0px;
		margin:0px;
		}	

#forum_topic_name td.topicGal li {
		padding:2px;
		margin:0px;
		list-style:none;
		float:left;
		}

#forum_topic_name td.poster {
		padding:0px;
		width:10%;
		}

#forum_topic_name td.posttime {
		width:20%;
		}

#forum_topic_name td.posttime p {
		font:12px/1em 細明體,Arial;
		color:#fff;
		background:#333;
		padding:5px 0px 0px 10px;
		}

#forum_topic_name td.clicknum {
		padding:0px;
		width:5%;
		}

#forum_topic_name td.responenum {
		padding:0px;
		width:5%;
		}

#forum_topic_name td.rate {
		padding:0px;
		width:5%;
		}

/*  討論區"頁次"欄位設定  */
#forum_page_row {
		background:#444;
		margin:0px;
		padding:0px 20px 30px 5px;
		}

#forum_page_row ul{
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		margin:5px 10px 0px 0px;
		padding:0px;
		}

#forum_page_row li{
		vertical-align:middle;
		/*border:5px solid #f00;*/
		border:1px dashed #fff;
		border-width:0px 0px 1px 0px;
		/*display:inline;*/
		float:left;
		list-style:none;
		margin:0px 20px 0px 20px;
		padding-top:3px;
		}

#forum_page_row li.pages{
		border:0px;
		float:left;
		list-style:none;
		margin:0px;
		padding:0px;
		}

#forum_page_row li.nolink{
		width:15px;
		border:1px solid #f63;
		background:#ccc;
		float:left;
		list-style:none;
		color:#000;
		text-align:center;
		font:bold 100%/1em Arial,細明體;
		margin:0px;
		padding:5px;
		}

#forum_page_row a {
		width:15px;
		border:1px solid #f63;
		background:#f96;
		display:block;
		text-decoration:none;
		text-align:center;
		color:#000;
		font:bold 100%/1em Arial,細明體;
		margin:0px;
		padding:5px;
		}

#forum_page_row a:hover {
		text-decoration:underline;
		color:#f63;
		font:bold 100%/1em Arial,細明體;
		margin:0px;
		padding:5px;
		}


/*  討論區樹狀圖欄位設定  */
#forum_treemap_row {
		border:0px;
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		background:#666;
		text-align:left;
		margin:0px;
		padding:0px;
		}

#forum_treemap_row ul{
		background:#666;
		margin:0px;
		padding:10px;
		}

#forum_treemap_row li{
		display:inline;
		list-style:none;
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		background:url(./images/next_arrow.gif) 5px -3px no-repeat #666;
		margin:0px;
		padding-right:10px;
		padding-left:25px;
		}

#forum_treemap_row li.noarrow{
		display:inline;
		background:#666;
		margin:0px;
		padding-right:10px;
		padding-left:0px;
		}

/*  特殊功能欄位版型設定  */
#forum_sp {
		width:auto;
		height:150px;
		border:#999 solid 1px;
		border-width:1px 1px 0px 1px;
		background:#666;
		margin:0px;
		padding:0px;
		}

#forum_sp p {
		background:#666;
		margin:0px;
		padding:10px;
		}

/*  討論區"功能"列設定  */
#forum_func_row {
		border:1px solid #777;
		background:url(./images/forum_func_bg.gif) 0% 100% repeat-x;
		margin:0px;
		padding:10px 20px 40px 20px;
		}

#forum_func_row ul{
		/*border:1px solid #999;*/
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		margin:0px;
		padding:0px;
		}

#forum_func_row li{
		border:1px dashed #000;
		float:right;
		list-style:none;
		margin-left:10px;
		padding:0px;
		}

#forum_func_row li.nolink {
		height:100%;
		color:#000;
		border:1px dashed #000;
		float:right;
		list-style:none;
		margin-left:10px;
		padding:7px;
		}
html>body #forum_func_row li.nolink {height:auto;}

#forum_func_row a{
		background:url(./images/forum_func_bg.gif) 0% 50% repeat-x;
		color:#000;
		width:auto;
		display:block;
		margin:0px;
		padding:10px 10px 10px 10px;
		}

#forum_func_row a:hover{
		color:#000;
		background:url(./images/forum_func_bg.gif) 0% 75% repeat-x;
		width:auto;
		display:block;
		margin:0px;
		padding:10px 10px 10px 10px;
		}


/*  討論主題特殊區塊(作品、投票、新聞)設定  */
#fo_post_frame {
		width:96%;
		text-align:center;
		height:10%;
		border:1px #f00 solid;
		background:#444;
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		margin:10px;
		padding:5px;
		}
html>body #fo_post_frame {height:auto;width:auto;}

#fo_post_frame table {
		width:90%;
		/*border:1px #f00 solid;*/
		background:#444;
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		margin:10px 10px 10px 10px;
		padding:5px;
		}
html>body #fo_post_frame table {margin:10px 5% 10px 5%;}

#fo_post_frame tr.title {
		font:bold 16px/1.5em 細明體,Arial;
		border:1px dashed #f00;
		}

#fo_post_frame tr.auther {
		border:1px dashed #f00;
		font:bold 16px/1.5em 細明體,Arial;
		}

#fo_post_frame td {
		border:1px dashed #fc9;
		border-width:0px 0px 1px 0px;
		background:#444;
		text-align:center;
		margin:5px;
		padding:5px;
		}

#fo_post_frame p {
		/*border:1px dashed #f00;*/
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		text-align:left;
		color:#fff;
		background:#444;
		margin:5px;
		padding:5px;
		}

#fo_post_frame img {
		text-align:center;
		border:0px;
		background:#444;
		margin:5px;
		padding:5px;
		}

#fo_post_frame div {
		border:1px solid #333;
		margin:0px;
		padding:10px;
		}

#fo_post_frame div.gallery {
		margin:0px;
		padding:0px;
		/*border:1px dashed #f00;*/
		text-align:center;
		margin:10px 30% 10px 30%;
		}

#fo_post_frame div.gallery p {
		margin:0px;
		padding:0px;
		text-align:center;
		}

#fo_post_frame div.gallery input {
		margin:0px;
		padding:5px;
		text-align:center;
		border:1px solid #666;
		background:#333;
		}

#fo_post_frame div.poll {
		margin:0px;
		padding:0px;
		/*border:1px dashed #f00;*/
		text-align:center;
		margin:10px 20% 10px 20%;
		}

#fo_post_frame div.poll td.title {
		color:#fff;
		font:12px/1.2em 細明體,Arial;
		margin:0px;
		padding:0px;
		/*border:1px dashed #f00;*/
		text-align:right;
		width:60%;
		}

#fo_post_frame div.poll td.count {
		color:#fff;
		font:12px/1.2em 細明體,Arial;
		text-align:left;
		padding-left:30px;
		}

#fo_post_frame div.poll img {
		margin:0px;
		padding:0px;
		/*border:1px dashed #f00;*/
		text-align:center;
		height:10px;
		}

/*  討論主題大區塊設定  */
#fo_post_block {
		border:1px solid #999;
		border-width:0px 1px 0px 1px;
		background:#444;
		text-align:center;
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		margin:0px;
		padding:10px 5px 5px 5px;
		height:10%;
		}
html>body #fo_post_block {height:auto;}

#fo_post_block p {
		border:1px dashed #ccc;
		background:#666;
		text-align:center;
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		margin:0px;
		padding:5px;
		}

/*  文章主題內文區塊設定  */
#fo_post_content {
		/*border:1px solid #f00;*/
		width:98%;
		height:100%;
		vertical-align:middle;
		border:1px dashed #ccc;
		text-align:center;
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		margin:5px;
		padding:0px;
		}
html>body #fo_post_content {width:auto; height:auto;}

#fo_post_content img {
		border:0px;
		margin-right:5px;
		padding:0px;
		}

#fo_post_content a {
		padding-left:5px;
		padding-right:5px;
		text-decoration:underline;
		color:#f90;
		font:100%/1.5em 細明體,Arial;
		}

#fo_post_content a:hover {
		padding-left:5px;
		padding-right:5px;
		text-decoration:none;
		color:#f90;
		font:100%/1.5em 細明體,Arial;
		}

#fo_post_content td {
		border:0px;
		vertical-align:middle;
		background:#333;
		text-align:center;
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		margin:0px;
		padding:5px;
		}

#fo_post_content td.userdata {
		/*border:1px solid #ff0;*/
		vertical-align:top;
		height:100%;
		width:210px;
		background:#555;
		text-align:left;
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		margin:0px;
		padding:5px;
		}
html>body #fo_post_content td.userdata {height:auto;}

#fo_post_content td.userdata div{
		height:100%;
		width:210px;
		/*border:1px solid #f00;*/
		/*border-width:0px 1px 0px 0px;*/
		float:left;
		margin:0px;
		padding:5px;
		}
html>body #fo_post_content td.userdata div {height:auto;}

#fo_post_content td.userdata div ul{
		list-style:none;
		height:100%;
		width:100%;
		border:0px;
		margin:0px;
		padding:0px;
		}

#fo_post_content td.userdata div li {
		color:#222;
		font:normal 100%/1.5em 細明體,Arial;
		}

#fo_post_content td.userdata div li.name {
		color:#fff;
		font:bold 150%/1.5em Arial,細明體;
		}

#fo_post_content td.userdata div li img.blackborder {
		border:0px;
		width:120px;
		}

#fo_post_content td.posttime {
		vertical-align:top;
		height:100%;
		width:300px;
		background:#333;
		text-align:left;
		font:12px/1.5em 細明體,Arial;
		color:#c30;
		margin:0px;
		padding:5px;
		}
html>body #fo_post_content td.posttime {height:auto;}

#fo_post_content td.postcontent {
		vertical-align:top;
		width:100%;
		height:200px;
		background:#333;
		text-align:left;
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		margin:0px;
		padding:10px;
		}
html>body #fo_post_content td.postcontent {height:auto;}

#fo_post_content td.postcontent div {
		border:1px dashed #999;
		vertical-align:top;
		width:90%;
		height:200px;
		background:#555;
		text-align:left;
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		margin:0px;
		padding:10px;
		}
html>body #fo_post_content td.postcontent div {height:auto;}

#fo_post_content td.postcontent p {
		border:1px dashed #999;
		vertical-align:top;
		width:90%;
		height:50px;
		background:#555;
		text-align:left;
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		margin:0px;
		padding:00px;
		}
html>body #fo_post_content td.postcontent p {height:auto;}

#fo_post_content td.postcontent p.note {
		border:0px;
		height:auto;
		text-align:left;
		font:bold 12px/1.5em 細明體,Arial;
		color:#f90;
		margin:0px;
		padding:10px;
		}

#fo_post_content td.attach p {
		border:1px dashed #777;
		border-width:1px 1px 1px 1px;
		vertical-align:bottom;
		width:75%;
		height:50px;
		background:#222;
		text-align:left;
		font:12px/1.5em 細明體,Arial;
		color:#999;
		margin:0px;
		padding:10px;
		}
html>body #fo_post_content td.attach p {height:auto;}

#fo_post_content td.sign {
		border:1px dashed #777;
		border-width:1px 0px 0px 0px;
		vertical-align:middle;
		height:50px;
		background:#222;
		text-align:left;
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		margin:10px;
		padding:10px;
		}

/*  討論文章下方"功能"列設定  */
#fo_post_content td.function {
		border:1px dashed #777;
		border-width:1px 0px 0px 0px;
		background:#333;
		margin:0px;
		padding:5px 0px 5px 5px;
		}

#fo_post_content td.function ul{
		/*border:1px solid #999;*/
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		margin:0px;
		padding:0px;
		}

#fo_post_content td.function li{
		float:left;
		width:auto;
		border:1px dashed #000;
		list-style:none;
		margin-left:5px;
		padding:0px;
		}

#fo_post_content td.function a{
		width:75px;
		text-decoration:none;
		text-align:center;
		font:100%/1.5em 細明體,Arial;
		border:1px dashed #000;
		background:url(./images/forum_func_bg.gif) 0% 50% repeat-x #f96;
		color:#000;
		display:block;
		margin:0px;
		padding:5px;
		}

#fo_post_content td.function a:hover{
		font:100%/1.5em 細明體,Arial;
		color:#000;
		background:url(./images/forum_headline_bg.gif) 0% 75% repeat-x #f96;
		display:block;
		margin:0px;
		padding:5px;
		}



