div.post_wrapper.std {
	padding:0;
	margin-bottom:0;
}
div.posts_container {
	background: transparent;
}
div.post_wrapper.std {
	background: rgb(238,238,238);
	background: -moz-linear-gradient(left, rgba(231, 231, 231,1) 0%, rgba(245,245,245,1) 210px, rgba(245,245,245,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgb(231, 231, 231)), color-stop(210px,rgba(245,245,245,1)), color-stop(100%,rgba(245,245,245,1)));
	background: -webkit-linear-gradient(left, rgba(231, 231, 231,1) 0%,rgba(245,245,245,1) 210px,rgba(245,245,245,1) 100%);
	background: -o-linear-gradient(left, rgba(231, 231, 231,1) 0%,rgba(245,245,245,1) 210px,rgba(245,245,245,1) 100%);
	background: -ms-linear-gradient(left, rgba(231, 231, 231,1) 0%,rgba(245,245,245,1) 210px,rgba(245,245,245,1) 100%);
	background: linear-gradient(to right, rgba(231, 231, 231,1) 0%,rgba(245,245,245,1) 210px,rgba(245,245,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f5f5f5',GradientType=1 );
	/*border:2px solid #ddd;
	border-radius: 4px;
	margin-bottom:10px;*/
}
div.keyinfo.lean, div.keyinfo.pm {
	height:46px;
	min-height:46px;
	line-height:20px;
	padding-left:20px;
}
div.keyinfo.std h5, div.keyinfo.lean h5 {
	font-size:11px;
	font-weight:normal;
	color:black;
	font-style:italic;
}
div.keyinfo.std h5 {
	color: #88c;
	font-weight:bold;
}

div.post_wrapper.lean, div.keyinfo.lean, div.keyinfo.pm {
	border-radius: 4px 4px 0 0;
}
div.keyinfo.lean, div.keyinfo.lean h5 {
	color:#eee;
}
div.keyinfo.std h5 {
	display: inline;
}
div.keyinfo.std {
	background:transparent !important;
	height:26px;
	padding-left:230px;
}
div.post_wrapper.std.alternate {
	background: rgb(214,228,239);
	background: -moz-linear-gradient(left, rgba(214,228,239,1) 0%, rgba(238,244,249,1) 210px, rgba(238,244,249,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(214,228,239,1)), color-stop(210px,rgba(238,244,249,1)), color-stop(100%,rgba(238,244,249,1)));
	background: -webkit-linear-gradient(left, rgba(214,228,239,1) 0%,rgba(238,244,249,1) 210px,rgba(238,244,249,1) 100%);
	background: -o-linear-gradient(left, rgba(214,228,239,1) 0%,rgba(238,244,249,1) 210px,rgba(238,244,249,1) 100%);
	background: -ms-linear-gradient(left, rgba(214,228,239,1) 0%,rgba(238,244,249,1) 210px,rgba(238,244,249,1) 100%);
	background: linear-gradient(to right, rgba(214,228,239,1) 0%,rgba(238,244,249,1) 210px,rgba(238,244,249,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6e4ef', endColorstr='#eef4f9',GradientType=1 );
	/*border:2px solid #D5E5F1;
	border-radius: 4px;*/
}
div.post_content.std {
	background:#f5f5f5;
	border-top: 1px dotted #ccc;
}
div.post_wrapper.std.alternate div.post_content.std {
	background: rgba(238,244,249,1);
}
h4.poster {
	width: 210px;
	min-width: 210px;
}
div.poster.std ul {
	margin:0 auto 0 auto;
	-webkit-margin-before:0;
	width:150px;
	max-width:150px;
	border: 1px solid #314b64;
	border-top-width:3px;
	border-radius: 4px;
	background: #ddd;
	padding: 0 !important;
}
div.poster.std h4 a {
	padding:2px 5px;
}

a.prefix.req {
	background: #70b8e5;
	border:1px solid #527fe5;
}

a.recent_commit {
	color: red;
}

li.membername {
	background: #33556e;
}

li.membername h4 {
	font-size: 13px;
	padding:2px 4px 2px 4px;
}

li.membername h4 a {
	color: #eee;
}

.poster.std li.avatar {
	background: #487ea3;
}

div.lastpost {
	padding: 0 4px;
	border:1px solid #c6e0f2;
	border-radius:3px;
	background-color: #eaf0ea;
}