
#submenu2{display:none;}
#submenu{display:none;}
#comm_info #submenu{display:block;background:none;
clear:both;position:static;padding:0;margin:0;width:70%;
}

#community_left{
	float:left;width:67%;
}
#comm_info #community_right{
	float:right;width:28%;
	margin:0;
	padding:0 15px;
}

#info_fourm{float:right;margin:0 5px;}
#info_fourm a{
	padding:2px 5px;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background:#A1D087;
	color:#fff;
	font-size:1em;
}
#info_fourm a:hover{
	padding:2px 5px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	background:#eee;
	color:#468373;
}
#fourm_button{
	width:50%;float:right;
}
.album_link{
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-top:1px solid #eef;
	border-left:1px solid #eef;	padding:2px;
	margin:5px 0 5px 0;
	clear:both;
	height:26px;
}
.album_link a{
	float:left;
	padding:0px 0 0px 20px;
	margin:2px 2px 0 0;
	font-size:1.2em;
	font-weight:bold;
	background:url(../cssimg/dt.gif) left center no-repeat;
	}
#community_left ul{
	clear:both;
	}
#community_left ul{
	margin:0;padding:0;line-height:1.7em;
}
#community_left ul li{
	list-style:none;list-style-image:none;padding:0 0 0 15px;
}
#community_left li{
	background:url(../cssimg/fh.gif) left 5px no-repeat;
}
#community_left li a{}
#community_left li a:hover{}
#community_left #album_list a img{
	float:left;padding:3px;background:#eee;margin:0 0 10px 5px;width:60px;height:60px;
}
#community_left #album_list a:hover img{
	float:left;padding:3px;background:#A1D087;margin:0 0 10px 5px;width:60px;height:60px;
}
#community_left .ts_styled caption{display:block;}
html>body #community_left .ts_styled caption {display:none;}        
*+html>body #community_left .ts_styled caption {display:block;}
.CatBody ul li small{clear:both;}
#community_info .album_link{display:none;}
#community_info .pic1 a img{
	border-bottom:3px solid #ddd;
	border-right:3px solid #ddd;
	border-top:3px solid #eee;
	border-left:3px solid #eee;
}
/*
#fourm_button{
	width:70%;
}
#community_info{width:70%;float:left;clear:both;}
#comm_info #community_top .album_link{display:none;}
#comm_info #calendar{float:right;}
	
.CatBody{clear:both;}
#community_down ul{
	margin:0;padding:0;line-height:1.7em;}
#community_down ul li{
	list-style:none;list-style-image:none;padding:0 0 0 10px;}
#community_down li{background:url(../cssimg/boxf_bg.jpg) top left no-repeat;}
#community_down li a{letter-spacing:0.1em;}
#community_downy li a:hover{}

社群資訊 
#comm_info #community_right img{
	clear:both;
}
#comm_info #calendar{
	clear:both;
}
#comm_info #album_list{
	float:left;
}

#comm_info #community_info{
	margin:0;padding:0;
}
#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;
}


#community_right #menu #menu_forum{
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-top:1px solid #eef;
	border-left:1px solid #eef;
	padding:5px 5px 5px 20px;
	margin:5px 0 5px 0;
	background:url(../cssimg/lili3.png) 5px 5px no-repeat;
	
}

	*/

/* 討論看板

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 {
		margin: 0 0 20px 0;
		padding: 0 0 0px 0px;

	}
	
	.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.8em; 
		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.85em; 
        color:#6d6e6e;		
		letter-spacing:0.1em;
	}

	/* Discussion: Container for a discussion on the discussion index page. */
	.Discussions {
	}
	.Discussion {
		margin: 0px 0 15px 0;
		border-bottom: 1px solid #ddd;
		padding-bottom: 8px;
		padding-left: 8px;
		background:#fff;

	}
	.Discussion a {color:#89a3b8;}
	.DiscussionTopicLabel,.DiscussionInformationLabel {
	    
	
	}
	.DiscussionTopic {
		padding-top: 8px;
		padding-right: 8px;
		padding-left:18px;
		padding-bottom:8px;
		background:url(../cssimg/linklist_li.gif) top left no-repeat;
	}
	.DiscussionInformation {
	
	}
	
	.UnreadMark { 
		background : url(../cssimg/mark.gif) #e4fad8 5px 50% no-repeat;	
		padding-left : 50px;

	}	
	 .UnreadMark a{color:#4e6269;}
	 .UnreadMark a:visited{color:#4e6269;}
	
	.Unread { 
        color:#4e6269;
		background :#edf4eb;
		letter-spacing:0.1em;
	 }
	 .Unread a{color:#4e6269;}
	 .Unread a:visited{color:#4e6269;}
	.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 0 0px 0;
		padding: 0px;
		padding-top: 6px;
        background :none;
		letter-spacing:0.1em;

	}
	
	.Categories .Cat_Club {
	   padding-left:10px;
	   margin:0 0 8px 0;
       background:#f7fcd9;
	   border-bottom:1px solid #d5ecdd;
		
	}
	
	.Categories .Cat_Dir {
		 background : url(../cssimg/folder.gif)  top left no-repeat;	
		 padding:5px 0 0px 40px;
		 margin:0 0 5px 0;
	}
	
	.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 {
	    padding:5px 0 5px 0;
		margin:5px 0 5px 0;
		background:url(../cssimg/bottom_bg.gif) bottom left repeat-x;
    }
	.CategoryNameLabel, .CategoryDescriptionLabel ,  .CategoryInformationLabel {
	
	}	
	
	.CategoryDescription {
		display: block;
		padding: 4px;
	}	

	.CategoryInformation {
	
	}
	
	/* Comment: Container for a comment on the comment page. */
	.Comment {
		padding: 8px;
		padding-bottom: 22px;
		margin:0 0 10px 0;
        background:url(../cssimg/bottom_bg.gif) bottom left repeat-x;
	}
	/* 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;
			word-wrap: break-word ;
		    overflow: auto;
			
		}
		
		.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: 10px;
			background: #ebf1f0;
			border-top: 1px solid #d6e2e0;
			border-bottom: 1px solid #d6e2e0;
			padding-left: 12px;
			padding-right: 12px;
			padding-bottom: 10px;
			padding-top:10px;
			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;
		}
		