
#forum p{clear:both;display:block;}

#forum .col_textarea .col{
	width:140px;
	clear:both;
}
#forum .col_textarea ul{
	margin:0;padding:0;

}
#forum .col_textarea .col_r{
float:left;
margin:0;
padding:2px 0 2px 0;

}
#forum .col_textarea textarea{margin:0 20px 0 0;width:400px;border:1px solid #ccc;background:#FFF;}


#forum .col_textarea li{
	display:inline;float:left;
}

#forum .col_r .notice{
	clear:both;white-space: nowrap;
}


#content .col_textarea ul li{list-style:none;list-style-image:none;}

/* 社群資訊 */
#comm_info #community_info{
	margin:0;padding:0 0 0 10px;border-left:1px solid #eee;
}
#comm_info #community_info p{
	margin:0 0 5px 0;padding:0;
	font-size:1em;
}
#comm_info #community_info label{
	font-weight:bold;
}
}
#comm_info #community_info p img{
padding:1px;margin:0 10px;background:#888;
}
#comm_info .pic{
	border:none;padding:5px;
	margin:0 20px 0 0;
}
/* 最新文章一覽 */
#comm_info .CatBody{
	border:none;clear:both;
}
#comm_info .CatBody ul{
	border:none;
	margin:0 0 0 15px;padding:0;
}
#comm_info .CatBody ul li{
	margin:0 0 5px 0;
}
#comm_info .CatBody ul li a{
	font-size:1em;
}
#comm_info .CatBody ul li small a{
	font-size:1em;
}

html>body #comm_info .CatBody ul li small a {font-size:1.1em;}         
*+html>body #comm_info .CatBody ul li small a {font-size:1em;}

#comm_info #comm_main .comm_link{
	float:left;width:29%;
	padding:5px 0 5px 20px;
	margin:2px 2px 0 0;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-top:1px solid #eef;
	border-left:1px solid #eef;
	font-size:1.2em;
	font-weight:bold;
	background:url(../cssimg/dt.gif) left center no-repeat;
}
#comm_info #comm_main .comm_link a{
}
#comm_info .CatBody ul{
clear:both;
}


#comm_info ul{
	border:none;
	margin:0 0 0 15px;padding:0;
}
#comm_info ul li{
	margin:0 0 5px 0;
}
#comm_info ul li a{
	font-size:1em;
}
#comm_info ul li small a{
	font-size:1em;
}

html>body #comm_info ul li small a {font-size:1.1em;}         
*+html>body #comm_info ul li small a {font-size:1em;}

#comm_info #album_main .album_link{
	float:left;width:32%;
	padding:5px 3px;margin:0 1px;text-align:center;
	border:1px solid #ddd;font-size:1.2em;
}

#comm_info .album_link{
	padding:5px 3px;
	margin:5px 0;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-top:1px solid #eef;
	border-left:1px solid #eef;
	font-size:1.2em;
	font-weight:bold;
}
#comm_info .album_link a{
	padding:0 20px;
	background:url(../cssimg/dt.gif) left top no-repeat;
}
/* #comm_info #album_list .album{float:left;min-width : 300px;clear:left;
} */

 /* 討論看板

File:
	community/forum.php 文章列表
	community/viewtopic.php  看文章
	community/post.php 張貼或回覆文章
*/

/* community */

/* 引言回覆 */
blockquote, .quote {
  background : #eee !important; 
  border : 1px solid #ccc !important;
  padding : 10px !important;
  margin : 10px;
}


/* CatBody ELEMENTS   原 PageBody */
	.CatBody {
		border-left: 3px solid #ddd;
		margin: 0;
		padding: 0;
		padding-left: 5px;			
	}
	
	.CatBody dt {
		padding-left : auto;
		font-weight : normal;	
	}

	.CatBody h3 a, .CatBody h3 a:link, .CatBody h3 a:visited {
		text-decoration: none;
	}
	.CatBody h3 a:hover {
		text-decoration: none;
		color: #000;
	}
	
	/* Page Navigation (above and below discussions, categories, and searches. */
		
		.PageDetails {
			
		}
		.PageList {
			
		}
		.PageList li {
			
		}
		.PageList a, .PageList a:link, .PageList a:visited, .PageList a:hover {
			
		}
				
		.PageJump {
			margin-top : 10px;
			display : block;
		}
	/* DataItem & MetaItem: common classes used to identify themes
	  among the discussion list, category list, and search results. */
   .DataItem {
		padding: 0px;
		margin: 0px;
		overflow: hidden;
	}
	.DataItem,
	.DataItem a,
	.DataItem a:link,
	.DataItem a:visited,
	.DataItem a:hover {
		font-weight: bold;
		
	}
	.DataItemLabel {
		display: none;
	}
	.MetaItemLabel,
	.MetaItem {
		font-size: 0.9em; 
		display: inline;
		margin: 0;
        padding:0;
        
	}
	.MetaItemLabel {
		color: #aaa;
		padding-right: 2px;
	}
	.MetaItem {
		color: #777;
        margin:0;
        padding:0;
		padding-right: 7px;
        
	}
	.MetaItem a, .MetaItem a:link, .MetaItem a:visited {
		color: #777;
		text-decoration: none;
	}
	.MetaItemLabel a, .MetaItemLabel a:link, .MetaItemLabel a:visited {
		color: #aaa;
		text-decoration: none;
	}	
	
	.MetaItemLabel a:hover {
		color: #c00;
	}
	.ExtendedMetaItemLabel {
		display: none;
	}
	.ExtendedMetaItem {
		padding: 0;
		margin: 0;
        font-size : 0.8em;  
	}

	/* Discussion: Container for a discussion on the discussion index page. */
	.Discussions {
	
	}
	.Discussion {
		margin: 0px;
		border-bottom: 1px solid #ddd;
		padding-bottom: 8px;
		padding-left: 8px;
	}
	.DiscussionTopicLabel,.DiscussionInformationLabel {
	
	}
	.DiscussionTopic {
		padding-top: 8px;
		padding-right: 8px;
	}
	.DiscussionInformation {
	
	}
	
	.UnreadMark { 
		background : url(../cssimg/mark.gif) #ffd 5px 50% no-repeat;	
		padding-left : 50px;
	}	
	
	.Unread { 
		background : #ffd;
	 }
	 
	.Mark {
		background : url(../cssimg/mark.gif) 5px 50% no-repeat;	
		padding-left : 50px;
	}
	
	.Topic_Hide {
		background : url(../cssimg/hide_topic.gif) #FFF5F7 5px 50% no-repeat;
		padding-left : 50px;
	}
	

	/* Category: Container for a category on the category page. */
	.Categories { 
	
	}
	.Category {
		margin: 0px;
		border-bottom: 1px solid #ddd; 
		padding: 8px;
		padding-top: 6px;
        background : #F5F9FF;
	}
	
	.Categories .Cat_Club {
		
	}
	
	.Categories .Cat_Dir {
		 background : url(../cssimg/folder.gif) #f5f9ff 5px 50% no-repeat;	
		 padding-left : 50px;
	}
	
	.Categories .Club_Hide { 
		background : url(../cssimg/hide.gif) #FFF5F7 5px 50% no-repeat;
		 padding-left : 50px;
	}

	.Categories .Dir_Hide { 
		background : url(../cssimg/hide_folder.gif) #FFF5F7 5px 50% no-repeat;
		padding-left : 50px;		
	}
    
    .CategoryName {
        
    }
	.CategoryNameLabel, .CategoryDescriptionLabel ,  .CategoryInformationLabel {
	
	}	
	
	.CategoryDescription {
		display: block;
		padding: 4px;
	}	

	.CategoryInformation {
	
	}
	
	/* Comment: Container for a comment on the comment page. */
	.Comment {
		padding: 8px;
		padding-bottom: 2px;
		border-bottom: 1px solid #DEDEDF;
	}
	/* Some special formatting for comments */
		
		.CommentAuthor , .CommentInfo  {
			margin-top: 5px;
			color: #aaa;
			float: left;
		}
		
		.CommentInfo {
				font-style: italic;
				font-size : 0.8em;
                margin-left : 5px;
		}			
		
		.CommentInfo a:link ,.CommentInfo a:visited ,.CommentInfo a:hover,.CommentInfo a:active{
		
		}
		
		.CommentDatail {
				margin-top: 0px;
				font-style: italic;
				font-size : 0.8em;
				text-align : right;
				color: #aaa;
		}
		
		.CommentAuthor {
			margin-top: 5px;
			font-weight: bold;
			margin-right: 8px;
		}
		.CommentAuthor a, .CommentAuthor a:link, .CommentAuthor a:visited, .CommentAuthor a:hover {
			text-decoration: none;
		}
		
		
		.CommentBody {
			clear : both;
			padding: 8px;
			padding-top: 0px;
			margin-top: 20px;
			color: #333;
			
		}
		
		.CommentHidden {
			background : #FFF5F7;
		}
		
		.CommentOptions	 {
			margin-top: 0px;
			text-align: right;
			/* font-size: 10px; */
		}
		
		.CommentOptions div a, .CommentOptions div a:link, .CommentOptions div a:visited {
			color: #bbb;
			text-decoration: none;
		}
		.CommentOptions {
			height: 15px;
		}
		
		.CommentOptions div a:hover {
			color: #3354AA;
			text-decoration: underline;
		}
		
		.CommentAuthorWithIcon {
		 
		}
		
		.CommentIcon {				
		  
		}	

		/*       */
		
		.DiscussionForm {
			padding-top: 0px;
		}
		.DiscussionForm,
		.CommentForm {
			margin-top:20px;
			background: #FEF9E9;
			border-top: 1px solid #FFEDAE;
			border-bottom: 1px solid #FFEDAE;
			padding-left: 12px;
			padding-top: 12px;
			padding-right: 12px;
			padding-bottom: 0px;
			color: #834300;
			width:90%;
		}
		.DiscussionForm fieldset,	.CommentForm fieldset {
			border : 0;
			margin : 0;
			padding : 0;
		}
		.DiscussionForm legend ,	.CommentForm legend {
				border-bottom : 1px solid #ddd;
				width : 100%;
				padding-left:0;
				margin-left : 0;
		}