h3 a:hover, h3 a:focus{
	text-decoration: none;
}

#board-index{

}

#board-index div.category{
	/*border: solid black 1px;*/
	margin: 0 0 1em 0;
}
#board-index h2.category{
	background-color: #cc3900;
	background: linear-gradient(to bottom, rgba(178,0,0,0.5) 0%,rgba(178,0,0,1) 100%);
	color: #fff;
	text-shadow: 1px 1px #660000;
	margin: 0 0 .50em 0;
	border-bottom: solid black 1px;
	padding: 0 3px;
	font-size: 1.95em;
}

#board-index div.board 	p.description{
		margin: .25em .50em;
}

#board-index div.board h3{
	margin: 0 0 .25em 0;
	padding: 0 3px;
	border-bottom: solid black 1px;
	font-size: 1.75em;
}

#board-index div.board h3 span.stats{
	font-size: .75em;
	float:right;
}
.site-header h4 span.stats{
	font-size: .75em;	
	display:block;
}

#board-index div.board ul.child-boards{
	margin-left: 1em;
}

#board{

}

.topic h3{
	border-bottom: solid black 1px;
	margin-bottom:0;
	font-size: 1.5em;
}
.topic h3 span.stats{
	font-size: .75em;
	float:right;
	
}
.topic p{
	margin:.5em;
}

.ccm-ui .child-boards h3,.child-boards h3,.topic-links h3,.board-info h3{
	margin:0;
}

.child-boards ul, .board-info ul{
	margin:0;
	padding: 0;
	background-color:rgba(192,192,192,0.1);
	font-size:14px;

}
.child-boards ul li, .board-info ul li{
	list-style: none;
	/*background-color: #ddd;
	margin:.5em;*/
	padding:0 .5em;

}



.message div.info span.subject{font-weight:bold;}
.message p{
	margin-left:.50em;
	margin-top: 1em;
}
.message blockquote{
	font-size: 1em;
}
.message .alert{
	display:inline-block;
	padding: .25em;
	margin:0;

}
.message .img-thumbnail{
	width: 100px;
}
.popover{max-width:400px;}
.bad-link{color:red;}
.c5-user{cursor:pointer;color:#f2910a;}
.c5-user:hover{text-decoration:underline;}
.popover {
    width: 400px;
}

.ccm-ui ul.fancytree-container {
 background-color:rgba(192,192,192,0.1);
 font-size:14px;
 overflow:hidden;
}
.ccm-ui ul.fancytree-container >li >.fancytree-node span.fancytree-title {
  width: 100%;
  padding: 4px;
  margin: 0;
  background-color: #ddd;
 font-weight: 550;
}
/* Hide  expanders for top-level nodes */
.ccm-ui ul.fancytree-container >li >.fancytree-node .fancytree-expander {
 display:none;
}


.ccm-ui .fancytree-plain.fancytree-container span.fancytree-node{
width: 100%;
}
.popover-header{
 margin:0;
}
ul.badges{list-style-type: none;margin:3px 0;padding:0;}
ul.badges li {display:inline-block;}
ul.badges li div.thumbnail{margin-bottom:0;}


