/*
---------------------------------------------------------------
論壇模組 model forum
--------------------------------------------------------------- 
*/
#mForumNew {
	color: #2d67b1;
	text-align: left;
	line-height: 150%;
	float: right;
	width:49%;
}
#mForumNew .mForumNewTitle{
	text-align: left;
	background: #FFFFFF url(../images/design/mTitle.jpg) no-repeat;
	padding: 8px 0px 0px 5px;
	height: 22px;
}
#mForumNew .mForumNewTitle strong{
	font-size: 12px;
	color: #FFFFFF;
}
#mForumNew .mForumNewTabs ul {
	display:none;
}
#mForumNew .mForumNewTabs span {
	color: #FFFFFF;
}
#mForumNew .mForumNewTabs a {
	color: #FFFFFF;
}
#mForumNew .mForumNewContent {
	padding: 10px 5px;
	border: 1px solid #2d67b1;
}
#mForumNew .mForumNewContent ul {
	margin: 0px;
	padding:0px !important; /*IE7 FF2*/
}
#mForumNew .mForumNewContent li {
	color:#79b9d2;
	list-style: none;
}
#mForumNew .mForumNewContent li a {
	color: #2d67b1;
	font-weight:bold;
	display:block;
}

/*
---------------------------------------------------------------
--------------------------------------------------------------- 
*/
#mForum {
	color: #2d67b1;
	text-align: left;
	line-height: 150%;
}
#mForum .mForumTitle {
	text-align: left;
	background: #FFFFFF url(../images/design/mTitle.jpg) no-repeat;
	padding: 8px 0px 0px 5px;
	height: 22px;
}
#mForum .mForumTitle h2 {
	font-size: 12px;
	color: #FFFFFF;
}
#mForum .mForumTitle span{
	color: #FF0000;
}
#mForum .mForumIndex {
	padding: 30px 5px 5px;
	height:30px;
}
#mForum .mForumIndexLeft {
	float:left; 
}
#mForum .mForumIndexRight {
	float:right; 
	padding: 5px 0px 0px 0px;
}
#mForum .mForumList {
	clear:both;
	padding: 5px;
}
#mForum .mForumRecord {
	color: #2d67b1;
	display: block;
	padding: 0px 0px 5px 0px;
}
#mForum .mForumRecord span{
	color: #FF0000;
}
#mForum .mForumList table {
	border-top: 1px dotted #2d67b1;
}
#mForum .mForumList th {
	text-align: left;
	color:#FFFFFF;
	background: #0077a2;
	padding: 10px 0px 5px 10px;
	border-bottom: 1px dotted #2d67b1;
}
#mForum .mForumList td {
	text-align: left;
	line-height: 25px;
	padding: 5px 0px 5px 10px;
	border-bottom: 1px dotted #2d67b1;
}
/*
---------------------------------------------------------------
--------------------------------------------------------------- 
*/
#mForumForm { 
	background: #2d67b1;
	z-index: 2;
	padding: 5px;
	border:20px solid #e0e0e0;
} 
#mForumForm table {
	border-top: 1px dotted #e0e0e0;
}
#mForumForm th {
	text-align: left;
	color:#FFFFFF;
	background: #0077a2;
	padding: 10px 0px 5px 10px;
	border-bottom: 1px dotted #e0e0e0;
}
#mForumForm td {
	text-align: left;
	line-height: 25px;
	padding: 5px 0px 5px 10px;
	border-bottom: 1px dotted #e0e0e0;
}
/*
---------------------------------------------------------------
--------------------------------------------------------------- 
*/
.mForumSubjectTitle {
	clear:both;
	background: #2d67b1;
	margin-bottom:5px;
	padding: 2px 0px 0px 5px;
	border-top: 1px solid #2d67b1;
	border-bottom: 1px solid #2d67b1;
}
#mForumSubject {
	text-align: left;
}
#mForumSubject table {
	border-top: 1px dotted #2d67b1;
}
#mForumSubject th {
	text-align: left;
	color:#FFFFFF;
	background: #0077a2;
	padding: 10px 0px 5px 10px;
	border-bottom: 1px dotted #2d67b1;
}
#mForumSubject td {
	text-align: left;
	line-height: 25px;
	padding: 5px 0px 5px 10px;
	border-bottom: 1px dotted #2d67b1;
}
/*
---------------------------------------------------------------
--------------------------------------------------------------- 
*/
#mForumSubjectContent {
	color: #2d67b1;
	text-align: left;
	line-height: 150%;
	margin-bottom: 5px;
}
#mForumSubjectContent table {
	margin-bottom: 5px;
	border-top: 1px dotted #2d67b1;
}
#mForumSubjectContent th {
	vertical-align: top;
	text-align: left;
	padding: 5px;
	border-bottom: 1px dotted #2d67b1;
	width: 90px;
}
#mForumSubjectContent td {
	vertical-align: top;
	padding: 5px;
	border-bottom: 1px dotted #2d67b1;
}
/*
---------------------------------------------------------------
--------------------------------------------------------------- 
*/
.mForumReTitle {
	background: #2d67b1;
	margin-bottom:5px;
	padding: 2px 0px 0px 5px;
	border-top: 1px solid #2d67b1;
	border-bottom: 1px solid #2d67b1;
}
#mForumReContent {
	margin-bottom: 5px;
}
#mForumReContent table {
	margin-bottom: 5px;
	border-top: 1px dotted #2d67b1;
}
#mForumReContent th {
	vertical-align: top;
	text-align: left;
	padding: 10px 5px;
	border-bottom: 1px dotted #2d67b1;
	width: 90px;
}
#mForumReContent td {
	vertical-align: top;
	padding: 10px 5px;
	border-bottom: 1px dotted #2d67b1;
}