/****** 討論區 ******/
#forumPostListHeader {
	position: relative; left: 0; top: 0px;
	width: 750px; height: 85px;
}
	#forumPostListHeader div.postAdd {
		position: absolute; left: 515px; top: 5px;
		width: 130px; height: 50px;
	}
	#forumPostListHeader div.postKind {
		position: absolute; left: 80px; top: 55px;
		width: 170px; height: 20px;
	}
	#forumPostListHeader div.postKindImg {
		position: absolute;
		width: 510px; height: 80px;
		overflow:hidden;
	}
	#forumPostListHeader div.postSort {
		position: absolute; left: 510px; top: 60px;
		width: 180px; height: 21px;
		text-align: right;
	}
	#forumPostListHeader div.forumPagesTop {
		position: absolute; left: 90px; top: 55px;
		width: 440px; height: 25px;
		text-align: left;
	}
	div.forumPagesBottom {
		width: 600px; height: 25px;
		margin: 5px auto;
		text-align: center;
	}

#forumPostList {
	position: relative;
	width: 750px;
}

#tblPostList {
	position: relative; left: 0; top: 0;
	width: 750px;
}

/* 發表人 */
#tblPostList thead tr th {
	height: 37px;
	background-image: url('../images/forum-th-bg.gif');
	background-repeat: repeat-x;
	font-weight: bold;
	color: rgb(84,84,84);
}
#tblPostList tbody tr td {
	background-image: url('../images/forum-td-bg.gif');
}
#tblPostList tbody tr td.author {
	text-align: center; vertical-align: top;
	font-size: 12px; line-height: 1.5;
	color: black;
}
	#tblPostList tbody tr td.author img {
		border: 1px solid black;
	}

/* 主題 */
#tblPostList tbody tr td.subject {
	text-align: left; vertical-align: top;
}
	div.forumListTime {
		font-size: 12px; line-height: 1.2;
		color: rgb(111,111,111);
	}
	div.forumListSubject {
		width: 100%; height: 25px; overflow: hidden;
		font-size: 17px; line-height: 1.5;
		font-weight: bold;
		color: rgb(68,160,227);
	}
	div.forumListSubject a {
		color: rgb(68,160,227);
		text-decoration: none;
	}
	div.forumListSubject a:hover {
		color: rgb(68,160,227);
		text-decoration: underline;
	}
	div.forumListSummary {
		width: 100%; height: 30px; overflow: hidden;
		font-size: 12px; line-height: 1.2;
		font-weight: normal;
		color: rgb(116,186,208);
		margin-left:5px;
	}

/* 回覆 人氣 */
#tblPostList tbody tr td.reply {
	text-align: center; vertical-align: top;
}
	span.forumListReply {
		font-size: 17px; line-height: 1.2;
		font-weight: normal;
		color: rgb(50,127,192);
	}
	span.forumListHit {
		font-size: 17px; line-height: 1.2;
		font-weight: normal;
		color: rgb(200,104,0);
	}
	div.forumListResponse {
		position: relative; top: 0; left: 5px;
		width: 90px; height: 40px;
		font-size: 10px; line-height: 1;
		text-align: left;
	}
	div.forumListResponse img {
		position: absolute; top: 0; left: 0;
		width: 24px; height: 24px;
		border: 1px solid black;
	}
	div.forumListResponse div.forumListLastTxt {
		position: absolute; top: 0; left: 30px;
		width: 55px; height: 12px; overflow: hidden;
		color: rgb(111,111,111);
	}
	div.forumListResponse div.forumListLastMember {
		position: absolute; top: 13px; left: 30px;
		width: 55px; height: 12px; overflow: hidden;
		color: black;
	}
	div.forumListResponse div.forumListLastTime {
		position: absolute; top: 28px; left: 0;
		width: 85px; height: 10px; overflow: hidden;
		color: rgb(111,111,111);
	}
/****** 討論區 End ******/



/****** 討論區發文 ******/
#forumPostAddHeader {
	position: relative; left: 0; top: 3px;
	width: 691px; height: 85px;
}
	#forumPostAddHeader div.postAdd {
		position: absolute; right: 1px; bottom: 1px;
		width: 130px; height: 50px;
	}
#forumPostAdd {
	position: relative;
	width: 691px;
}
#tblPostAdd {
	position: relative; left: 0; top: 0;
	width: 691px;
}
/* 發表人 */
#tblPostAdd thead tr th {
	height: 37px;
	background-image: url('../images/forum-th-bg.gif');
	background-repeat: repeat-x;
	font-weight: bold;
	color: rgb(84,84,84);
}
#tblPostAdd tbody tr td {
	background-image: url('../images/forum-td-bg.gif');
}
#tblPostAdd tbody tr td.author {
	text-align: center; vertical-align: top;
	font-size: 12px; line-height: 1.5;
	color: black;
}
	#tblPostAdd tbody tr td.author img {
		border: 1px solid black;
	}
	div.forumAddTitle {
		font-size: 15px; line-height: 1.5;
		color: rgb(97,97,97);
		padding-left: 20px;
	}
	div.forumAddTitle input {
		width: 430px;
		margin-left: 10px;
		border: none;
	}
	div.forumAddBoard {
		font-size: 15px; line-height: 1.5;
		color: rgb(97,97,97);
		padding-top: 5px;
		padding-left: 20px;
	}
	div.forumAddBoard select {
		width: 430px;
		margin-left: 10px;
		border: none;
	}
	div.forumAddBody {
		font-size: 15px; line-height: 1.5;
		color: rgb(97,97,97);
		padding-top: 10px;
		padding-left: 50px;
		padding-bottom: 20px;
	}
	div.forumAddBody textarea {
		width: 430px;
		margin-left: 10px;
		border: none;
	}
/****** 討論區發文 End ******/



/****** 討論區檢視 ******/
#forumPostViewHeader {
	position: relative; left: 0; top: 3px;
	width: 691px; height: 85px;
}
	#forumPostViewHeader div.postAdd {
		position: absolute; right: 1px; bottom: 1px;
		width: 130px; height: 50px;
	}
	#forumPostViewHeader div.postKindImg {
		position: absolute;
		width: 510px; height: 80px;
		overflow:hidden;
	}
#forumPostView {
	position: relative;
	width: 691px;
}
#tblPostView {
	position: relative; left: 0; top: 0;
	width: 691px;
}
/* 發表人 */
#tblPostView thead tr th {
	height: 37px;
	background-image: url('../images/forum-th-bg.gif');
	background-repeat: repeat-x;
	font-weight: bold;
	color: rgb(84,84,84);
}
#tblPostView thead tr th.title {
	height: 37px;
	background-image: url('../images/forum-th-bg.gif');
	background-repeat: repeat-x;
	font-size: 17px; line-height: 1.5; font-weight: bold;
	color: rgb(68,160,227);
	text-align: left;
}
#tblPostView tbody tr td {
	background-image: url('../images/forum-td-bg.gif');
	vertical-align: top;
}
#tblPostView tbody tr td.author {
	text-align: center; vertical-align: top;
	font-size: 12px; line-height: 1.5;
	color: black;
}
	#tblPostView tbody tr td.author img {
		border: 1px solid black;
	}
	div.forumViewTime {
		position: relative;
		width: 570px;
		margin: 0 auto 5px 10px;
		font-size: 12px; line-height: 1.2;
		color: rgb(111,111,111);
	}
	div.forumViewSummary {
		margin: 0 auto 10px 10px;
		width: 570px;
		/*height: 15px; overflow: hidden;*/
		font-size: 12px; line-height: 1.2;
		font-weight: normal;
		/*color: rgb(116,186,208);*/
	}
	div.forumReplyTime {
		position: relative;
		width: 570px;
		margin: 0 auto 5px 10px;
		font-size: 12px; line-height: 1.2;
		color: rgb(111,111,111);
	}
	div.forumReplySummary {
		width: 570px;
		margin: 0 auto 10px 10px;
		font-size: 12px; line-height: 1.2;
		font-weight: normal;
		/*color: rgb(116,186,208);*/
	}
#tblPostView tfoot tr td {
	background-image: url('../images/forum-td-bg.gif');
	vertical-align: top;
}

div.forumMan {
	position: absolute; top: 0; right: 0;
	z-index: 3;
}

#forumLogin {
	width: 450px; height: 50px;
	margin: 2px auto;
	font-size: 15px; line-height: 1; font-weight: bold;
	color: rgb(84,84,84);
}
	#forumLogin img,input {
		vertical-align: middle;
	}
	#forumLogin input.email,input.password {
		width: 100px;
		border: 2px solid rgb(84,84,84);
	}
	#frmForumReply {
		margin-left: 50px;
	}
	#frmForumReply textarea{
		width: 450px; height: 200px;
		vertical-align: bottom;
	}

/****** 討論區檢視 End ******/



.hand {
	cursor: pointer;
}
.hide {
	display: none;
}

