#body .main #side-bar {
	margin-top: 42px;
}

.chapter-header {
	margin-bottom: 20px;
}

.chapter-header .title {
	line-height: 32px;
	font-size: 26px;
	font-weight: bold;
}

.chapter-header .author {
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
	margin: 6px 0px;
	padding: 5px 0;
}

.chapter-header ul.author,ul.author .header-info:hover {
	text-decoration: underline;
}

.chapter-header ul.author,ul.author .header-info {
	color: #A8A8A8;
}

.chapter-header  ul.author li {
	float: left;
	margin-right: 15px;
}

.chapter-header .introduction {
	color: rgb(168, 168, 168);
	font-style: italic;
}

.chapter-header ul.author li.action {
	float: right;
	margin: 0;
}

.chapter-header ul.author li.action a {
	color: #666;
	font-size: 14px;
	padding: 4px 12px;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px
		rgba(0, 0, 0, .05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px
		rgba(0, 0, 0, .05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px
		rgba(0, 0, 0, .05);
}

.chapter-header ul.author li.action.unfinished a {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: rgba(253, 81, 0, 0.27);
}

.chapter-header ul.author li.action.active a {
	background-color: #cccccc;
	cursor: default;
}

.chapter-header .action a:hover {
	text-decoration: none;
	background-color: #cccccc;
}

.chapter-header .actions {
	float: right;
}

.chapter-content .project>.name>.summary {
	height: auto;
	font-size: 12px;
}

.chapter-content .project {
	margin-bottom: 5px;
}